diff --git a/CMakeLists.txt b/CMakeLists.txt index 9e71a29..9af205d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -441,6 +441,42 @@ if(NOT TARGET eigen_external_lib) target_include_directories(eigen_external_lib INTERFACE "${EIGEN_SRC_DIR}") endif() +# =========================================== +# 6) Boost (1.90.0) - HEADER-ONLY +# =========================================== +set(BOOST_VERSION "1.90.0") +set(BOOST_ARCHIVE_NAME "boost_1_90_0.zip") +set(BOOST_ARCHIVE "${THIRDPARTY_DIR}/${BOOST_ARCHIVE_NAME}") +# Внутри архива папка называется boost_1_90_0 +set(BOOST_SRC_DIR "${THIRDPARTY_DIR}/boost_1_90_0") + +if(NOT EXISTS "${BOOST_ARCHIVE}") + log("Downloading Boost ${BOOST_VERSION} ...") + file(DOWNLOAD + "https://archives.boost.io/release/1.90.0/source/${BOOST_ARCHIVE_NAME}" + "${BOOST_ARCHIVE}" + SHOW_PROGRESS + ) +endif() + +if(NOT EXISTS "${BOOST_SRC_DIR}/boost") + log("Extracting Boost ... (this may take a while)") + execute_process( + COMMAND ${CMAKE_COMMAND} -E tar xvf "${BOOST_ARCHIVE}" + WORKING_DIRECTORY "${THIRDPARTY_DIR}" + RESULT_VARIABLE _boost_extract_res + ) + if(NOT _boost_extract_res EQUAL 0) + message(FATAL_ERROR "Failed to extract Boost archive") + endif() +endif() + +if(NOT TARGET boost_external_lib) + add_library(boost_external_lib INTERFACE) + # Boost заголовки находятся непосредственно в корне распакованной папки + target_include_directories(boost_external_lib INTERFACE "${BOOST_SRC_DIR}") +endif() + # =========================================== # Основной проект space-game001 # =========================================== @@ -493,7 +529,6 @@ set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT s target_include_directories(space-game001 PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src" "${CMAKE_CURRENT_SOURCE_DIR}/external" - "C:/Boost/include/boost-1_84" ) set_target_properties(space-game001 PROPERTIES @@ -520,6 +555,7 @@ target_link_libraries(space-game001 PRIVATE zlib_external_lib libzip_external_lib eigen_external_lib + boost_external_lib ) # Линкуем OpenGL (Windows) @@ -569,8 +605,8 @@ endif() # Какие папки с ресурсами нужно копировать set(RUNTIME_RESOURCE_DIRS "resources" - "shaders" - "config" + #"shaders" + #"config" ) # Копируем ресурсы и шейдеры в папку exe и в корень build/ diff --git a/blender scripts/output/spaceship005.txt b/blender scripts/output/spaceship005.txt deleted file mode 100644 index 8536f6e..0000000 --- a/blender scripts/output/spaceship005.txt +++ /dev/null @@ -1,15036 +0,0 @@ -===Vertices (Split by UV/Normal): 5561 -V 0: Pos(-1.136363, -11.849344, 9.093531) Norm(0.0, 0.007351, 0.999973) UV(0.003906, 0.003906) -V 1: Pos(-0.93586, -11.849344, 9.093531) Norm(0.321601, -0.088988, 0.942684) UV(0.003906, 0.003906) -V 2: Pos(-0.929922, -11.827643, 9.076807) Norm(-0.006667, 0.611542, 0.791184) UV(0.003906, 0.003906) -V 3: Pos(-1.136363, -11.827643, 9.076807) Norm(0.0, 0.610409, 0.792087) UV(0.003906, 0.003906) -V 4: Pos(-0.908963, -11.827564, 9.077099) Norm(0.709417, 0.181448, 0.681032) UV(0.003906, 0.003906) -V 5: Pos(-0.908963, -11.751051, 9.017784) Norm(0.787298, 0.199212, 0.583504) UV(0.003906, 0.003906) -V 6: Pos(-1.337089, -11.849344, 9.093531) Norm(-0.321597, -0.088975, 0.942687) UV(0.003906, 0.003906) -V 7: Pos(-1.343027, -11.827643, 9.076807) Norm(0.006666, 0.611542, 0.791184) UV(0.003906, 0.003906) -V 8: Pos(-1.136363, -11.751051, 9.017784) Norm(0.0, 0.322418, 0.946598) UV(0.003906, 0.003906) -V 9: Pos(-1.136363, -11.694645, 9.017784) Norm(0.0, -0.707107, 0.707107) UV(0.003906, 0.003906) -V 10: Pos(-1.237504, -11.694645, 9.017784) Norm(-0.302085, -0.300965, 0.904525) UV(0.003906, 0.003906) -V 11: Pos(-1.363986, -11.751051, 9.017784) Norm(-0.787298, 0.199212, 0.583503) UV(0.003906, 0.003906) -V 12: Pos(-1.136363, -11.785119, 8.982917) Norm(0.0, -0.584063, -0.811708) UV(0.003906, 0.003906) -V 13: Pos(-1.136363, -11.796848, 9.017784) Norm(0.0, -0.850059, -0.526688) UV(0.003906, 0.003906) -V 14: Pos(-1.363986, -11.796848, 9.017784) Norm(-0.762158, -0.550319, -0.340975) UV(0.003906, 0.003906) -V 15: Pos(-1.363986, -11.785119, 8.982917) Norm(-0.596436, -0.468804, -0.651526) UV(0.003906, 0.003906) -V 16: Pos(-1.237504, -11.116051, 9.016983) Norm(-0.301493, 0.30291, 0.904073) UV(0.003906, 0.003906) -V 17: Pos(-1.136363, -11.116051, 9.016983) Norm(0.0, 0.707837, 0.706376) UV(0.003906, 0.003906) -V 18: Pos(-1.136363, -10.922256, 9.016582) Norm(0.0, -0.396474, 0.918046) UV(0.003906, 0.003906) -V 19: Pos(-1.363986, -10.922256, 9.016582) Norm(-0.808637, -0.233314, 0.540066) UV(0.003906, 0.003906) -V 20: Pos(-1.363986, -10.902708, 9.037423) Norm(-0.70711, -0.515747, 0.483736) UV(0.003906, 0.003906) -V 21: Pos(-1.136363, -10.902708, 9.037423) Norm(0.0, -0.729378, 0.684111) UV(0.003906, 0.003906) -V 22: Pos(-1.136363, -10.736837, 9.016182) Norm(0.0, 0.849709, -0.527253) UV(0.003906, 0.003906) -V 23: Pos(-1.136363, -10.719525, 9.034617) Norm(0.0, 0.984552, -0.175092) UV(0.003906, 0.003906) -V 24: Pos(-0.908963, -10.719525, 9.034617) Norm(0.602354, 0.785899, -0.139756) UV(0.003906, 0.003906) -V 25: Pos(-0.908963, -10.736837, 9.016182) Norm(0.754329, 0.55783, -0.34614) UV(0.003906, 0.003906) -V 26: Pos(-0.908963, -10.883162, 9.058264) Norm(0.627636, -0.309395, 0.714386) UV(0.003906, 0.003906) -V 27: Pos(-0.908963, -10.902708, 9.037423) Norm(0.707109, -0.515744, 0.483739) UV(0.003906, 0.003906) -V 28: Pos(-0.908963, -10.729578, 9.058264) Norm(0.601486, 0.440751, 0.666298) UV(0.003906, 0.003906) -V 29: Pos(-1.305969, -11.057968, 9.156855) Norm(-0.665584, 0.501892, 0.552361) UV(0.142546, 0.871554) -V 30: Pos(-1.305969, -10.949621, 9.01017) Norm(-0.510112, 0.691842, 0.511019) UV(0.141707, 0.876829) -V 31: Pos(-1.305969, -11.102088, 9.061469) Norm(-0.849414, -0.527708, 0.004533) UV(0.141702, 0.871096) -V 32: Pos(-1.305969, -11.13448, 9.11357) Norm(-0.764827, -0.450395, -0.460634) UV(0.142185, 0.870205) -V 33: Pos(-1.276849, -11.13448, 9.11357) Norm(0.764827, -0.450395, -0.460634) UV(0.142079, 0.870222) -V 34: Pos(-1.276849, -11.057968, 9.156855) Norm(0.665584, 0.501891, 0.552361) UV(0.141732, 0.871632) -V 35: Pos(-1.276849, -11.088685, 9.175289) Norm(0.651747, 0.202833, 0.730811) UV(0.141764, 0.871794) -V 36: Pos(-1.276849, -11.153469, 9.124792) Norm(0.771423, -0.168136, -0.613708) UV(0.14205, 0.869246) -V 37: Pos(-0.96698, -11.088685, 9.175289) Norm(0.651747, 0.202834, 0.730811) UV(0.10188, 0.640254) -V 38: Pos(-0.9961, -11.088685, 9.175289) Norm(-0.651747, 0.202833, 0.730811) UV(0.102705, 0.640203) -V 39: Pos(-0.9961, -11.512019, 9.17569) Norm(-0.672866, -0.117452, 0.730381) UV(0.100881, 0.617361) -V 40: Pos(-0.96698, -11.512019, 9.17569) Norm(0.672866, -0.117452, 0.730381) UV(0.101353, 0.617335) -V 41: Pos(-0.9961, -11.533799, 9.168476) Norm(-0.671589, -0.346457, 0.654932) UV(0.101219, 0.616256) -V 42: Pos(-0.96698, -11.533799, 9.168476) Norm(0.671589, -0.346457, 0.654932) UV(0.100897, 0.616272) -V 43: Pos(-0.9961, -11.642705, 9.085114) Norm(-0.765229, -0.25739, 0.590063) UV(0.100799, 0.612372) -V 44: Pos(-0.9961, -11.531566, 9.125193) Norm(-0.786505, 0.196551, -0.585472) UV(0.100927, 0.615955) -V 45: Pos(-0.9961, -11.62986, 9.050648) Norm(-0.876708, 0.465976, -0.119371) UV(0.100371, 0.61256) -V 46: Pos(-1.305969, -11.512019, 9.17569) Norm(-0.672866, -0.117452, 0.730381) UV(0.140767, 0.84894) -V 47: Pos(-1.305969, -11.533799, 9.168476) Norm(-0.671589, -0.346457, 0.654932) UV(0.141104, 0.847838) -V 48: Pos(-1.276849, -11.533799, 9.168476) Norm(0.671589, -0.346457, 0.654932) UV(0.140783, 0.847854) -V 49: Pos(-1.276849, -11.512019, 9.17569) Norm(0.672866, -0.117452, 0.730381) UV(0.141238, 0.848915) -V 50: Pos(-1.276849, -11.62986, 9.050648) Norm(0.876708, 0.465975, -0.119371) UV(0.141246, 0.844042) -V 51: Pos(-1.305969, -11.62986, 9.050648) Norm(-0.876709, 0.465975, -0.119372) UV(0.140258, 0.844148) -V 52: Pos(-1.276849, -11.531566, 9.125193) Norm(0.786505, 0.196551, -0.585472) UV(0.141038, 0.847524) -V 53: Pos(-1.305969, -11.531566, 9.125193) Norm(-0.786505, 0.196551, -0.585472) UV(0.140813, 0.847537) -V 54: Pos(-1.305969, -11.153469, 9.124792) Norm(-0.771423, -0.168136, -0.613708) UV(0.142083, 0.86924) -V 55: Pos(-1.276849, -11.102088, 9.061469) Norm(0.849413, -0.52771, 0.004529) UV(0.142772, 0.871126) -V 56: Pos(-1.276849, -11.123311, 9.028605) Norm(0.832294, -0.264732, 0.487036) UV(0.14297, 0.869629) -V 57: Pos(-1.305969, -11.123311, 9.028605) Norm(-0.832293, -0.264729, 0.48704) UV(0.141422, 0.869584) -V 58: Pos(-1.276849, -11.620365, 9.029407) Norm(0.851909, 0.285245, 0.439187) UV(0.141834, 0.844596) -V 59: Pos(-1.305969, -11.620365, 9.029407) Norm(-0.85191, 0.285245, 0.439187) UV(0.139786, 0.844828) -V 60: Pos(-1.136363, -10.749683, 8.981715) Norm(0.0, 0.569943, -0.821684) UV(0.003906, 0.003906) -V 61: Pos(-1.363986, -10.749683, 8.981715) Norm(-0.598391, 0.456645, -0.658334) UV(0.003906, 0.003906) -V 62: Pos(-1.363986, -10.736837, 9.016182) Norm(-0.754331, 0.557829, -0.346138) UV(0.003906, 0.003906) -V 63: Pos(-0.908963, -10.749683, 8.981715) Norm(0.598388, 0.456638, -0.658342) UV(0.003906, 0.003906) -V 64: Pos(-1.136363, -11.748775, 8.982875) Norm(0.0, -0.001158, -0.999999) UV(0.003906, 0.003906) -V 65: Pos(-0.908963, -11.748775, 8.982875) Norm(0.707107, -0.000818, -0.707106) UV(0.003906, 0.003906) -V 66: Pos(-0.908963, -11.785119, 8.982917) Norm(0.596437, -0.468804, -0.651526) UV(0.003906, 0.003906) -V 67: Pos(-0.908963, -11.796848, 9.017784) Norm(0.762158, -0.550322, -0.340971) UV(0.003906, 0.003906) -V 68: Pos(-1.363986, -11.827564, 9.077099) Norm(-0.709413, 0.18145, 0.681036) UV(0.003906, 0.003906) -V 69: Pos(-0.908963, -11.841527, 9.062671) Norm(0.717123, -0.654264, -0.240154) UV(0.003906, 0.003906) -V 70: Pos(-1.136363, -11.841765, 9.062583) Norm(0.0, -0.705541, -0.708669) UV(0.003906, 0.003906) -V 71: Pos(-0.93875, -11.862749, 9.083511) Norm(0.269068, -0.957262, 0.106077) UV(0.003906, 0.003906) -V 72: Pos(-1.136363, -11.862749, 9.083511) Norm(0.0, -0.9976, 0.06924) UV(0.003906, 0.003906) -V 73: Pos(-1.035445, -11.694645, 9.029006) Norm(0.584725, -0.610739, 0.533943) UV(0.003906, 0.003906) -V 74: Pos(-1.136363, -11.694645, 9.029006) Norm(0.0, -0.752853, 0.658188) UV(0.003906, 0.003906) -V 75: Pos(-1.035445, -11.694645, 9.017784) Norm(0.302085, -0.300965, 0.904525) UV(0.003906, 0.003906) -V 76: Pos(-1.136363, -10.929711, 8.981924) Norm(0.0, -0.00116, -0.999999) UV(0.003906, 0.003906) -V 77: Pos(-1.363986, -10.929711, 8.981924) Norm(-0.707107, -0.000821, -0.707106) UV(0.003906, 0.003906) -V 78: Pos(-1.363986, -11.748775, 8.982875) Norm(-0.707107, -0.000819, -0.707106) UV(0.003906, 0.003906) -V 79: Pos(-1.363986, -10.729578, 9.058264) Norm(-0.601488, 0.440755, 0.666294) UV(0.003906, 0.003906) -V 80: Pos(-1.363986, -10.883162, 9.058264) Norm(-0.627637, -0.309396, 0.714385) UV(0.003906, 0.003906) -V 81: Pos(-1.136363, -10.883162, 9.058264) Norm(0.0, -0.397422, 0.917636) UV(0.003906, 0.003906) -V 82: Pos(-1.136363, -10.729578, 9.058264) Norm(0.0, 0.551712, 0.834035) UV(0.003906, 0.003906) -V 83: Pos(-0.908963, -10.922256, 9.016582) Norm(0.808636, -0.233312, 0.540068) UV(0.003906, 0.003906) -V 84: Pos(-0.908963, -10.929711, 8.981924) Norm(0.707107, -0.000821, -0.707106) UV(0.003906, 0.003906) -V 85: Pos(-1.363986, -11.841527, 9.062671) Norm(-0.717126, -0.654262, -0.24015) UV(0.003906, 0.003906) -V 86: Pos(-1.334199, -11.862749, 9.083511) Norm(-0.269068, -0.95726, 0.106096) UV(0.003906, 0.003906) -V 87: Pos(-1.003339, -11.157774, 9.485871) Norm(0.909774, 1e-06, 0.415103) UV(0.017835, 0.166433) -V 88: Pos(-1.004221, -11.148817, 9.485871) Norm(0.892293, 0.177493, 0.415103) UV(0.01784, 0.166422) -V 89: Pos(-1.004221, -11.148817, 9.935919) Norm(0.980784, 0.195095, 0.0) UV(0.018435, 0.277724) -V 90: Pos(-1.003339, -11.157774, 9.935919) Norm(1.0, 0.0, 0.0) UV(0.01831, 0.278824) -V 91: Pos(-1.363986, -10.719525, 9.034617) Norm(-0.602355, 0.785896, -0.139771) UV(0.003906, 0.003906) -V 92: Pos(-1.035445, -11.116051, 9.069485) Norm(0.624517, 0.710532, 0.324227) UV(0.003906, 0.003906) -V 93: Pos(-1.035445, -11.153469, 9.101948) Norm(0.625125, 0.223429, 0.747862) UV(0.003906, 0.003906) -V 94: Pos(-1.035445, -11.116051, 9.016983) Norm(0.301492, 0.30291, 0.904073) UV(0.003906, 0.003906) -V 95: Pos(-1.237504, -11.694645, 9.029006) Norm(-0.584725, -0.610739, 0.533943) UV(0.003906, 0.003906) -V 96: Pos(-1.237504, -11.153469, 9.101948) Norm(-0.625125, 0.223428, 0.747863) UV(0.003906, 0.003906) -V 97: Pos(-1.091662, -11.140205, 9.485871) Norm(-0.840534, 0.348152, 0.415082) UV(0.017814, 0.166341) -V 98: Pos(-1.094275, -11.148817, 9.485871) Norm(-0.892293, 0.177496, 0.415101) UV(0.017808, 0.166347) -V 99: Pos(-1.094275, -11.148817, 9.935919) Norm(-0.980784, 0.195098, 0.0) UV(0.017372, 0.271491) -V 100: Pos(-1.091662, -11.140205, 9.935919) Norm(-0.923881, 0.38268, 0.0) UV(0.017517, 0.271357) -V 101: Pos(-1.058204, -11.202801, 9.485871) Norm(-0.177509, -0.892287, 0.415108) UV(0.017789, 0.166453) -V 102: Pos(-1.049248, -11.203683, 9.485871) Norm(-0.0, -0.909773, 0.415105) UV(0.01779, 0.166465) -V 103: Pos(-1.049248, -11.203683, 9.935919) Norm(0.0, -1.0, 0.0) UV(0.016796, 0.276706) -V 104: Pos(-1.058204, -11.202801, 9.935919) Norm(-0.19512, -0.980779, 0.0) UV(0.016754, 0.275776) -V 105: Pos(-0.9961, -11.750493, 9.012574) Norm(-1.0, 0.0, 0.0) UV(0.097496, 0.606713) -V 106: Pos(-0.9961, -11.809134, 9.05666) Norm(-0.460093, -0.14963, 0.875172) UV(0.099214, 0.602571) -V 107: Pos(-0.96698, -11.642705, 9.085114) Norm(0.765229, -0.257391, 0.590063) UV(0.100872, 0.612349) -V 108: Pos(-0.96698, -11.62986, 9.050648) Norm(0.876708, 0.465975, -0.119372) UV(0.101361, 0.612454) -V 109: Pos(-0.96698, -11.531566, 9.125193) Norm(0.786505, 0.19655, -0.585472) UV(0.101153, 0.615942) -V 110: Pos(-0.96698, -11.153469, 9.124792) Norm(0.771423, -0.168136, -0.613708) UV(0.102167, 0.637702) -V 111: Pos(-0.96698, -11.102088, 9.061469) Norm(0.849414, -0.527708, 0.004533) UV(0.10289, 0.639586) -V 112: Pos(-0.96698, -10.949621, 9.01017) Norm(0.510112, 0.691842, 0.511019) UV(0.103464, 0.646051) -V 113: Pos(-0.96698, -11.057968, 9.156855) Norm(0.665584, 0.501892, 0.552361) UV(0.101848, 0.640092) -V 114: Pos(-0.96698, -11.13448, 9.11357) Norm(0.764827, -0.450395, -0.460635) UV(0.102196, 0.63868) -V 115: Pos(-0.9961, -10.949621, 9.01017) Norm(-0.510112, 0.691842, 0.511019) UV(0.101823, 0.645298) -V 116: Pos(-0.9961, -11.057968, 9.156855) Norm(-0.665584, 0.501891, 0.552362) UV(0.102663, 0.640014) -V 117: Pos(-0.96698, -11.123311, 9.028605) Norm(0.832293, -0.264729, 0.487039) UV(0.103088, 0.638086) -V 118: Pos(-0.96698, -11.620365, 9.029407) Norm(0.85191, 0.285245, 0.439187) UV(0.101951, 0.613008) -V 119: Pos(-0.96698, -11.750493, 9.012574) Norm(1.0, -0.0, 0.0) UV(0.103464, 0.605723) -V 120: Pos(-0.9961, -11.620365, 9.029407) Norm(-0.851909, 0.285245, 0.439187) UV(0.099899, 0.613242) -V 121: Pos(-0.9961, -11.123311, 9.028605) Norm(-0.832294, -0.264733, 0.487036) UV(0.101538, 0.638041) -V 122: Pos(-0.9961, -11.102088, 9.061469) Norm(-0.849412, -0.52771, 0.004528) UV(0.101818, 0.639555) -V 123: Pos(-0.9961, -11.13448, 9.11357) Norm(-0.764826, -0.450396, -0.460635) UV(0.102302, 0.638662) -V 124: Pos(-0.9961, -11.153469, 9.124792) Norm(-0.771422, -0.168137, -0.613708) UV(0.1022, 0.637695) -V 125: Pos(-1.305969, -11.642705, 9.085114) Norm(-0.765229, -0.257391, 0.590063) UV(0.140685, 0.84396) -V 126: Pos(-1.305969, -11.809134, 9.05666) Norm(-0.460093, -0.149631, 0.875172) UV(0.139103, 0.834177) -V 127: Pos(-1.276849, -11.809134, 9.05666) Norm(0.460093, -0.149631, 0.875171) UV(0.140518, 0.833046) -V 128: Pos(-1.276849, -11.642705, 9.085114) Norm(0.765229, -0.257391, 0.590063) UV(0.140758, 0.843937) -V 129: Pos(-0.96698, -11.809134, 9.05666) Norm(0.460093, -0.149631, 0.875172) UV(0.100632, 0.601438) -V 130: Pos(-1.276849, -11.750493, 9.012574) Norm(1.0, 0.0, 0.0) UV(0.143345, 0.837323) -V 131: Pos(-1.305969, -11.088685, 9.175289) Norm(-0.651747, 0.202834, 0.730811) UV(0.142587, 0.871743) -V 132: Pos(-1.136363, -11.153469, 9.101948) Norm(0.0, 0.286254, 0.958154) UV(0.003906, 0.003906) -V 133: Pos(-1.136363, -11.116051, 9.069485) Norm(0.0, 0.909758, 0.415138) UV(0.003906, 0.003906) -V 134: Pos(-1.237504, -11.116051, 9.069485) Norm(-0.624517, 0.710531, 0.324228) UV(0.003906, 0.003906) -V 135: Pos(-1.305969, -11.750493, 9.012574) Norm(-1.0, 0.0, 0.0) UV(0.137388, 0.838311) -V 136: Pos(-1.276849, -10.949621, 9.01017) Norm(0.510112, 0.691842, 0.511019) UV(0.143345, 0.877581) -V 137: Pos(-1.049248, -10.932342, 9.016983) Norm(0.0, 0.798424, 0.602096) UV(0.016778, 0.108006) -V 138: Pos(-1.049248, -11.111865, 9.255044) Norm(-0.0, 0.946194, 0.323599) UV(0.017794, 0.157051) -V 139: Pos(-1.040291, -11.112747, 9.255044) Norm(0.18819, 0.929001, 0.318656) UV(0.017595, 0.157083) -V 140: Pos(-1.040291, -10.933224, 9.016983) Norm(0.151263, 0.789237, 0.595168) UV(0.016751, 0.107877) -V 141: Pos(-1.031679, -11.115359, 9.255044) Norm(0.370777, 0.877702, 0.303584) UV(0.017412, 0.157197) -V 142: Pos(-1.031679, -10.935836, 9.016983) Norm(0.30293, 0.760908, 0.573805) UV(0.016747, 0.107788) -V 143: Pos(-1.023742, -11.119601, 9.255044) Norm(0.542043, 0.793143, 0.277693) UV(0.017258, 0.157389) -V 144: Pos(-1.023742, -10.940078, 9.016983) Norm(0.454564, 0.711168, 0.536295) UV(0.016767, 0.107739) -V 145: Pos(-1.016785, -11.125311, 9.255044) Norm(0.69576, 0.676951, 0.240113) UV(0.017144, 0.157652) -V 146: Pos(-1.016785, -10.945787, 9.016983) Norm(0.603827, 0.636435, 0.479941) UV(0.016818, 0.10772) -V 147: Pos(-1.011076, -11.132268, 9.255044) Norm(0.825172, 0.531861, 0.190302) UV(0.017076, 0.157972) -V 148: Pos(-1.011076, -10.952744, 9.016983) Norm(0.745002, 0.532597, 0.401638) UV(0.016901, 0.107724) -V 149: Pos(-1.006833, -11.140205, 9.255044) Norm(0.923098, 0.362318, 0.128904) UV(0.017058, 0.158337) -V 150: Pos(-1.006833, -10.960682, 9.016983) Norm(0.867921, 0.396579, 0.299063) UV(0.017012, 0.107743) -V 151: Pos(-1.004221, -11.148817, 9.255044) Norm(0.982783, 0.175194, 0.058698) UV(0.017086, 0.158731) -V 152: Pos(-1.004221, -10.969294, 9.016983) Norm(0.957775, 0.22956, 0.173113) UV(0.017146, 0.107762) -V 153: Pos(-1.003339, -11.157774, 9.255044) Norm(0.999683, -0.020108, -0.015164) UV(0.017152, 0.159138) -V 154: Pos(-1.003339, -10.978251, 9.016983) Norm(0.99873, 0.040232, 0.03034) UV(0.017294, 0.10777) -V 155: Pos(-1.004221, -11.166731, 9.255044) Norm(0.973201, -0.213086, -0.086452) UV(0.017244, 0.159541) -V 156: Pos(-1.004221, -10.987207, 9.016983) Norm(0.98103, -0.154777, -0.116719) UV(0.017443, 0.107748) -V 157: Pos(-1.006833, -11.175343, 9.255044) Norm(0.906714, -0.394194, -0.149937) UV(0.017349, 0.159927) -V 158: Pos(-1.006833, -10.995819, 9.016983) Norm(0.906983, -0.33627, -0.253583) UV(0.017584, 0.107677) -V 159: Pos(-1.011076, -11.183279, 9.255044) Norm(0.806019, -0.5561, -0.202699) UV(0.017456, 0.160281) -V 160: Pos(-1.011076, -11.003756, 9.016983) Norm(0.789693, -0.489835, -0.369388) UV(0.017707, 0.107531) -V 161: Pos(-1.016785, -11.190237, 9.255044) Norm(0.677371, -0.693964, -0.244096) UV(0.017555, 0.160593) -V 162: Pos(-1.016785, -11.010714, 9.016983) Norm(0.645689, -0.609676, -0.459762) UV(0.017812, 0.107288) -V 163: Pos(-1.023742, -11.195946, 9.255044) Norm(0.52683, -0.804349, -0.274722) UV(0.017644, 0.160852) -V 164: Pos(-1.023742, -11.016422, 9.016983) Norm(0.488369, -0.696734, -0.525412) UV(0.017904, 0.106926) -V 165: Pos(-1.031679, -11.200188, 9.255044) Norm(0.360216, -0.884798, -0.295595) UV(0.017721, 0.161037) -V 166: Pos(-1.031679, -11.020664, 9.016983) Norm(0.326248, -0.754737, -0.569152) UV(0.017941, 0.107923) -V 167: Pos(-1.040291, -11.202801, 9.255044) Norm(0.182814, -0.933757, -0.307696) UV(0.017789, 0.161147) -V 168: Pos(-1.040291, -11.023277, 9.016983) Norm(0.163095, -0.787733, -0.594034) UV(0.017893, 0.108793) -V 169: Pos(-1.049248, -11.203683, 9.255044) Norm(-0.0, -0.950193, -0.311661) UV(0.017851, 0.161182) -V 170: Pos(-1.049248, -11.024159, 9.016983) Norm(0.0, -0.798424, -0.602096) UV(0.017794, 0.1095) -V 171: Pos(-1.058204, -11.202801, 9.255044) Norm(-0.182812, -0.933757, -0.307696) UV(0.017914, 0.161144) -V 172: Pos(-1.058204, -11.023277, 9.016983) Norm(-0.163094, -0.787733, -0.594034) UV(0.01768, 0.11002) -V 173: Pos(-1.066817, -11.200188, 9.255044) Norm(-0.360216, -0.884798, -0.295595) UV(0.017983, 0.161034) -V 174: Pos(-1.066817, -11.020664, 9.016983) Norm(-0.326251, -0.754735, -0.569153) UV(0.017541, 0.110393) -V 175: Pos(-1.074754, -11.195946, 9.255044) Norm(-0.526835, -0.804346, -0.274722) UV(0.018059, 0.160857) -V 176: Pos(-1.074754, -11.016422, 9.016983) Norm(-0.488371, -0.696732, -0.525412) UV(0.0174, 0.110623) -V 177: Pos(-1.08171, -11.190237, 9.255044) Norm(-0.677367, -0.693967, -0.244097) UV(0.018145, 0.16062) -V 178: Pos(-1.08171, -11.010714, 9.016983) Norm(-0.645681, -0.609683, -0.459764) UV(0.017267, 0.110727) -V 179: Pos(-1.08742, -11.183279, 9.255044) Norm(-0.806017, -0.556103, -0.202699) UV(0.018241, 0.160328) -V 180: Pos(-1.08742, -11.003756, 9.016983) Norm(-0.789697, -0.48983, -0.369385) UV(0.017149, 0.110719) -V 181: Pos(-1.091662, -11.175343, 9.255044) Norm(-0.906718, -0.394185, -0.149935) UV(0.01834, 0.159991) -V 182: Pos(-1.091662, -10.995819, 9.016983) Norm(-0.906984, -0.336269, -0.25358) UV(0.017059, 0.110613) -V 183: Pos(-1.094275, -11.166731, 9.255044) Norm(-0.973201, -0.213085, -0.086452) UV(0.018434, 0.159619) -V 184: Pos(-1.094275, -10.987207, 9.016983) Norm(-0.981031, -0.154774, -0.116719) UV(0.016997, 0.110428) -V 185: Pos(-1.095157, -11.157774, 9.255044) Norm(-0.999683, -0.020107, -0.015164) UV(0.018514, 0.159224) -V 186: Pos(-1.095157, -10.978251, 9.016983) Norm(-0.99873, 0.04023, 0.03034) UV(0.016957, 0.110186) -V 187: Pos(-1.094275, -11.148817, 9.255044) Norm(-0.982783, 0.17519, 0.058698) UV(0.018566, 0.158821) -V 188: Pos(-1.094275, -10.969294, 9.016983) Norm(-0.957775, 0.229563, 0.173113) UV(0.016935, 0.109903) -V 189: Pos(-1.091662, -11.140205, 9.255044) Norm(-0.9231, 0.362313, 0.128903) UV(0.01858, 0.158426) -V 190: Pos(-1.091662, -10.960682, 9.016983) Norm(-0.867926, 0.396571, 0.299058) UV(0.016921, 0.109597) -V 191: Pos(-1.08742, -11.132268, 9.255044) Norm(-0.825173, 0.53186, 0.1903) UV(0.018547, 0.158056) -V 192: Pos(-1.08742, -10.952744, 9.016983) Norm(-0.745, 0.5326, 0.401637) UV(0.016908, 0.109282) -V 193: Pos(-1.08171, -11.125311, 9.255044) Norm(-0.695755, 0.676956, 0.240113) UV(0.018468, 0.157725) -V 194: Pos(-1.08171, -10.945787, 9.016983) Norm(-0.603824, 0.636438, 0.479941) UV(0.016893, 0.108973) -V 195: Pos(-1.074754, -11.119601, 9.255044) Norm(-0.542047, 0.79314, 0.277693) UV(0.018343, 0.157448) -V 196: Pos(-1.074754, -10.940078, 9.016983) Norm(-0.454568, 0.711165, 0.536295) UV(0.016869, 0.108684) -V 197: Pos(-1.066817, -11.115359, 9.255044) Norm(-0.370778, 0.877701, 0.303585) UV(0.018182, 0.157238) -V 198: Pos(-1.066817, -10.935836, 9.016983) Norm(-0.302931, 0.760907, 0.573806) UV(0.01684, 0.108422) -V 199: Pos(-1.049248, -11.111865, 9.336753) Norm(-1e-06, 0.90977, -0.415112) UV(0.01782, 0.162399) -V 200: Pos(-1.040291, -11.112747, 9.336753) Norm(0.17748, 0.892292, -0.415109) UV(0.017778, 0.162409) -V 201: Pos(-1.058204, -11.112747, 9.255044) Norm(-0.188188, 0.929002, 0.318656) UV(0.017994, 0.157104) -V 202: Pos(-1.058204, -10.933224, 9.016983) Norm(-0.151261, 0.789237, 0.595168) UV(0.016809, 0.108191) -V 203: Pos(-1.006833, -11.175343, 9.336753) Norm(0.840514, -0.348187, -0.415093) UV(0.017657, 0.162917) -V 204: Pos(-1.011076, -11.183279, 9.336753) Norm(0.756466, -0.505432, -0.415087) UV(0.017677, 0.162975) -V 205: Pos(-1.074754, -11.195946, 9.336753) Norm(-0.505412, -0.756476, -0.415094) UV(0.017918, 0.163072) -V 206: Pos(-1.08171, -11.190237, 9.336753) Norm(-0.643314, -0.643299, -0.415107) UV(0.017945, 0.163031) -V 207: Pos(-1.08171, -11.125311, 9.336753) Norm(-0.643323, 0.643299, -0.415092) UV(0.017968, 0.162515) -V 208: Pos(-1.074754, -11.119601, 9.336753) Norm(-0.505442, 0.756455, -0.415096) UV(0.017937, 0.162462) -V 209: Pos(-1.006833, -11.140205, 9.336753) Norm(0.840517, 0.34816, -0.41511) UV(0.017638, 0.162634) -V 210: Pos(-1.004221, -11.148817, 9.336753) Norm(0.892287, 0.177496, -0.415114) UV(0.017632, 0.162709) -V 211: Pos(-1.040291, -11.202801, 9.336753) Norm(0.177515, -0.892283, -0.415114) UV(0.017792, 0.16313) -V 212: Pos(-1.049248, -11.203683, 9.336753) Norm(-0.0, -0.909773, -0.415105) UV(0.017826, 0.163133) -V 213: Pos(-1.095157, -11.157774, 9.336753) Norm(-0.909774, 1e-06, -0.415104) UV(0.018013, 0.162788) -V 214: Pos(-1.094275, -11.148817, 9.336753) Norm(-0.892291, 0.177494, -0.415105) UV(0.018014, 0.162711) -V 215: Pos(-1.023742, -11.119601, 9.485871) Norm(0.505445, 0.756453, 0.415095) UV(0.017846, 0.166359) -V 216: Pos(-1.031679, -11.115359, 9.485871) Norm(0.348132, 0.840534, 0.415099) UV(0.017844, 0.166341) -V 217: Pos(-1.031679, -11.115359, 9.935919) Norm(0.382644, 0.923896, 0.0) UV(0.018501, 0.273507) -V 218: Pos(-1.023742, -11.119601, 9.935919) Norm(0.555559, 0.831477, 0.0) UV(0.018551, 0.274176) -V 219: Pos(-1.066817, -11.200188, 9.336753) Norm(-0.348174, -0.840521, -0.415089) UV(0.017889, 0.1631) -V 220: Pos(-1.08742, -11.132268, 9.336753) Norm(-0.756457, 0.505434, -0.415102) UV(0.017991, 0.162577) -V 221: Pos(-1.011076, -11.132268, 9.336753) Norm(0.756458, 0.505431, -0.415104) UV(0.017653, 0.162575) -V 222: Pos(-1.031679, -11.200188, 9.336753) Norm(0.348174, -0.840517, -0.415097) UV(0.01776, 0.163105) -V 223: Pos(-1.094275, -11.166731, 9.336753) Norm(-0.89229, -0.177491, -0.415109) UV(0.018004, 0.162856) -V 224: Pos(-1.016785, -11.125311, 9.485871) Norm(0.643322, 0.6433, 0.415093) UV(0.017847, 0.166369) -V 225: Pos(-1.016785, -11.125311, 9.935919) Norm(0.707121, 0.707093, 0.0) UV(0.018573, 0.274933) -V 226: Pos(-1.023742, -11.195946, 9.485871) Norm(0.505411, -0.756476, 0.415095) UV(0.017805, 0.166485) -V 227: Pos(-1.016785, -11.190237, 9.485871) Norm(0.643306, -0.6433, 0.415118) UV(0.017812, 0.166477) -V 228: Pos(-1.016785, -11.190237, 9.935919) Norm(0.707115, -0.707099, 0.0) UV(0.017381, 0.281277) -V 229: Pos(-1.023742, -11.195946, 9.935919) Norm(0.555525, -0.8315, 0.0) UV(0.017165, 0.280008) -V 230: Pos(-1.091662, -11.175343, 9.485871) Norm(-0.840525, -0.348175, 0.415081) UV(0.017793, 0.16639) -V 231: Pos(-1.08742, -11.183279, 9.485871) Norm(-0.756465, -0.505434, 0.415088) UV(0.01779, 0.166408) -V 232: Pos(-1.08742, -11.183279, 9.935919) Norm(-0.831484, -0.555549, 0.0) UV(0.016897, 0.272925) -V 233: Pos(-1.091662, -11.175343, 9.935919) Norm(-0.923872, -0.382703, 0.0) UV(0.016994, 0.272433) -V 234: Pos(-1.058204, -11.112747, 9.485871) Norm(-0.177467, 0.892297, 0.415105) UV(0.017835, 0.16633) -V 235: Pos(-1.066817, -11.115359, 9.485871) Norm(-0.348133, 0.840537, 0.415092) UV(0.017831, 0.166323) -V 236: Pos(-1.066817, -11.115359, 9.935919) Norm(-0.382643, 0.923896, 0.0) UV(0.018094, 0.271716) -V 237: Pos(-1.058204, -11.112747, 9.935919) Norm(-0.195071, 0.980789, 0.0) UV(0.01822, 0.27203) -V 238: Pos(-1.004221, -11.166731, 9.485871) Norm(0.892299, -0.177492, 0.41509) UV(0.017831, 0.166444) -V 239: Pos(-1.004221, -11.166731, 9.935919) Norm(0.980784, -0.195095, 0.0) UV(0.018139, 0.280009) -V 240: Pos(-1.066817, -11.200188, 9.485871) Norm(-0.348172, -0.840522, 0.41509) UV(0.017787, 0.166448) -V 241: Pos(-1.066817, -11.200188, 9.935919) Norm(-0.38269, -0.923877, 0.0) UV(0.016747, 0.274932) -V 242: Pos(-1.08742, -11.132268, 9.485871) Norm(-0.75646, 0.505435, 0.415094) UV(0.017819, 0.166337) -V 243: Pos(-1.08742, -11.132268, 9.935919) Norm(-0.831479, 0.555556, 0.0) UV(0.017665, 0.271311) -V 244: Pos(-1.011076, -11.132268, 9.485871) Norm(0.75646, 0.505433, 0.415097) UV(0.017846, 0.166389) -V 245: Pos(-1.011076, -11.132268, 9.935919) Norm(0.831477, 0.555559, 0.0) UV(0.018563, 0.275777) -V 246: Pos(-1.031679, -11.200188, 9.485871) Norm(0.348172, -0.840518, 0.415097) UV(0.017799, 0.166481) -V 247: Pos(-1.031679, -11.200188, 9.935919) Norm(0.382691, -0.923877, 0.0) UV(0.016998, 0.278823) -V 248: Pos(-1.094275, -11.166731, 9.485871) Norm(-0.892291, -0.177491, 0.415108) UV(0.017798, 0.166372) -V 249: Pos(-1.094275, -11.166731, 9.935919) Norm(-0.980784, -0.195098, 0.0) UV(0.017107, 0.27203) -V 250: Pos(-1.049248, -11.111865, 9.485871) Norm(-1e-06, 0.90977, 0.415112) UV(0.017838, 0.166331) -V 251: Pos(-1.049248, -11.111865, 9.935919) Norm(0.0, 1.0, 0.0) UV(0.018333, 0.272434) -V 252: Pos(-0.9825, -11.171052, 9.465815) Norm(0.900472, -0.179121, 0.396314) UV(0.017804, 0.166101) -V 253: Pos(-0.986373, -11.183818, 9.465815) Norm(0.848219, -0.351379, 0.396304) UV(0.017803, 0.166111) -V 254: Pos(-0.986373, -11.183818, 9.35681) Norm(0.848212, -0.351382, -0.396317) UV(0.017746, 0.163214) -V 255: Pos(-0.9825, -11.171052, 9.35681) Norm(0.900465, -0.179121, -0.396331) UV(0.01774, 0.163164) -V 256: Pos(-0.992662, -11.195582, 9.465815) Norm(0.763385, -0.510068, 0.396326) UV(0.017801, 0.166119) -V 257: Pos(-1.001125, -11.205896, 9.465815) Norm(0.649203, -0.649197, 0.396331) UV(0.0178, 0.166131) -V 258: Pos(-1.001125, -11.205896, 9.35681) Norm(0.649215, -0.64919, -0.396324) UV(0.017766, 0.163294) -V 259: Pos(-0.992662, -11.195582, 9.35681) Norm(0.763385, -0.510067, -0.396326) UV(0.017754, 0.16326) -V 260: Pos(-1.09737, -11.205896, 9.465815) Norm(-0.649194, -0.649204, 0.396336) UV(0.017817, 0.166096) -V 261: Pos(-1.105834, -11.195582, 9.465815) Norm(-0.763384, -0.510071, 0.396324) UV(0.017821, 0.166078) -V 262: Pos(-1.105834, -11.195582, 9.35681) Norm(-0.763391, -0.510067, -0.396315) UV(0.017888, 0.163255) -V 263: Pos(-1.09737, -11.205896, 9.35681) Norm(-0.64921, -0.649196, -0.396322) UV(0.017878, 0.163294) -V 264: Pos(-1.087057, -11.101188, 9.465815) Norm(-0.510095, 0.763377, 0.396305) UV(0.017835, 0.165983) -V 265: Pos(-1.075292, -11.094898, 9.465815) Norm(-0.351337, 0.848232, 0.396314) UV(0.017834, 0.165982) -V 266: Pos(-1.075292, -11.094898, 9.35681) Norm(-0.351336, 0.848229, -0.396321) UV(0.017859, 0.162877) -V 267: Pos(-1.087057, -11.101188, 9.35681) Norm(-0.510089, 0.763374, -0.39632) UV(0.017877, 0.162904) -V 268: Pos(-0.9825, -11.144497, 9.465815) Norm(0.900467, 0.179123, 0.396327) UV(0.017807, 0.166066) -V 269: Pos(-0.981193, -11.157774, 9.465815) Norm(0.918108, 2e-06, 0.39633) UV(0.017805, 0.166084) -V 270: Pos(-0.981193, -11.157774, 9.35681) Norm(0.918102, 2e-06, -0.396344) UV(0.017735, 0.163118) -V 271: Pos(-0.9825, -11.144497, 9.35681) Norm(0.900462, 0.179124, -0.396337) UV(0.017736, 0.163065) -V 272: Pos(-1.049248, -11.225829, 9.465815) Norm(-1e-06, -0.918105, 0.396338) UV(0.017803, 0.166134) -V 273: Pos(-1.062525, -11.224523, 9.465815) Norm(-0.179135, -0.900467, 0.396321) UV(0.017807, 0.16613) -V 274: Pos(-1.062525, -11.224523, 9.35681) Norm(-0.17914, -0.900466, -0.396321) UV(0.017838, 0.163365) -V 275: Pos(-1.049248, -11.225829, 9.35681) Norm(-1e-06, -0.918105, -0.396338) UV(0.017823, 0.163368) -V 276: Pos(-1.115996, -11.144497, 9.465815) Norm(-0.900467, 0.179124, 0.396326) UV(0.017835, 0.166025) -V 277: Pos(-1.112123, -11.131731, 9.465815) Norm(-0.848231, 0.35134, 0.396313) UV(0.017837, 0.16601) -V 278: Pos(-1.112123, -11.131731, 9.35681) Norm(-0.848221, 0.351344, -0.39633) UV(0.017908, 0.163018) -V 279: Pos(-1.115996, -11.144497, 9.35681) Norm(-0.900465, 0.179124, -0.39633) UV(0.01791, 0.163063) -V 280: Pos(-1.074754, -11.119601, 9.485871) Norm(-0.505449, 0.756458, 0.415081) UV(0.017826, 0.166328) -V 281: Pos(-1.074754, -11.119601, 9.935919) Norm(-0.555561, 0.831476, 0.0) UV(0.017956, 0.271491) -V 282: Pos(-1.08171, -11.190237, 9.485871) Norm(-0.643297, -0.643306, 0.415122) UV(0.017788, 0.166416) -V 283: Pos(-1.08171, -11.190237, 9.935919) Norm(-0.707113, -0.707101, 0.0) UV(0.016822, 0.273506) -V 284: Pos(-1.011076, -11.183279, 9.485871) Norm(0.756466, -0.505433, 0.415087) UV(0.017819, 0.166476) -V 285: Pos(-1.011076, -11.183279, 9.935919) Norm(0.831482, -0.555552, 0.0) UV(0.017649, 0.282627) -V 286: Pos(-1.040291, -11.112747, 9.485871) Norm(0.177468, 0.892294, 0.415111) UV(0.017841, 0.166335) -V 287: Pos(-1.040291, -11.112747, 9.935919) Norm(0.195073, 0.980789, 0.0) UV(0.018428, 0.272926) -V 288: Pos(-1.062525, -11.091026, 9.465815) Norm(-0.179083, 0.900471, 0.396335) UV(0.017832, 0.165977) -V 289: Pos(-1.049248, -11.089719, 9.465815) Norm(-1e-06, 0.918104, 0.396339) UV(0.017829, 0.165982) -V 290: Pos(-1.049248, -11.089719, 9.35681) Norm(-1e-06, 0.918104, -0.396339) UV(0.01782, 0.162859) -V 291: Pos(-1.062525, -11.091026, 9.35681) Norm(-0.179096, 0.900469, -0.396333) UV(0.01784, 0.162866) -V 292: Pos(-1.112123, -11.183818, 9.465815) Norm(-0.848222, -0.351369, 0.396307) UV(0.017824, 0.166065) -V 293: Pos(-1.115996, -11.171052, 9.465815) Norm(-0.900465, -0.179118, 0.396332) UV(0.017829, 0.166053) -V 294: Pos(-1.115996, -11.171052, 9.35681) Norm(-0.900465, -0.179121, -0.396332) UV(0.017904, 0.163161) -V 295: Pos(-1.112123, -11.183818, 9.35681) Norm(-0.848216, -0.351373, -0.396317) UV(0.017897, 0.16321) -V 296: Pos(-1.011438, -11.214359, 9.465815) Norm(0.510051, -0.763398, 0.396323) UV(0.0178, 0.166132) -V 297: Pos(-1.023204, -11.220648, 9.465815) Norm(0.351385, -0.848201, 0.396337) UV(0.0178, 0.166136) -V 298: Pos(-1.023204, -11.220648, 9.35681) Norm(0.351387, -0.848201, -0.396337) UV(0.017792, 0.163352) -V 299: Pos(-1.011438, -11.214359, 9.35681) Norm(0.510055, -0.763397, -0.39632) UV(0.017779, 0.163327) -V 300: Pos(-1.001125, -11.109652, 9.465815) Norm(0.649214, 0.649193, 0.39632) UV(0.017817, 0.166023) -V 301: Pos(-0.992662, -11.119965, 9.465815) Norm(0.76339, 0.510062, 0.396325) UV(0.017815, 0.166035) -V 302: Pos(-0.992662, -11.119965, 9.35681) Norm(0.763387, 0.51006, -0.396332) UV(0.017746, 0.162972) -V 303: Pos(-1.001125, -11.109652, 9.35681) Norm(0.649223, 0.649192, -0.396308) UV(0.017756, 0.16293) -V 304: Pos(-1.105834, -11.119965, 9.465815) Norm(-0.76339, 0.510066, 0.396319) UV(0.017837, 0.165997) -V 305: Pos(-1.105834, -11.119965, 9.35681) Norm(-0.763388, 0.510063, -0.396326) UV(0.0179, 0.16297) -V 306: Pos(-1.075292, -11.220648, 9.465815) Norm(-0.351384, -0.848206, 0.396329) UV(0.01781, 0.166116) -V 307: Pos(-1.075292, -11.220648, 9.35681) Norm(-0.351387, -0.848205, -0.396329) UV(0.017852, 0.163354) -V 308: Pos(-1.011438, -11.101188, 9.465815) Norm(0.510091, 0.763373, 0.396319) UV(0.017821, 0.166007) -V 309: Pos(-1.011438, -11.101188, 9.35681) Norm(0.51009, 0.763377, -0.396313) UV(0.017767, 0.1629) -V 310: Pos(-1.117303, -11.157774, 9.465815) Norm(-0.918102, 2e-06, 0.396344) UV(0.017832, 0.166035) -V 311: Pos(-1.117303, -11.157774, 9.35681) Norm(-0.918108, 2e-06, -0.396331) UV(0.017908, 0.163109) -V 312: Pos(-1.035971, -11.224523, 9.465815) Norm(0.179136, -0.900464, 0.396327) UV(0.017801, 0.166137) -V 313: Pos(-1.035971, -11.224523, 9.35681) Norm(0.179141, -0.900463, -0.396326) UV(0.017807, 0.163361) -V 314: Pos(-0.986373, -11.131731, 9.465815) Norm(0.848222, 0.351348, 0.396325) UV(0.017811, 0.166047) -V 315: Pos(-0.986373, -11.131731, 9.35681) Norm(0.848215, 0.351349, -0.396339) UV(0.017738, 0.16302) -V 316: Pos(-1.09737, -11.109652, 9.465815) Norm(-0.649207, 0.649204, 0.396315) UV(0.017837, 0.165985) -V 317: Pos(-1.09737, -11.109652, 9.35681) Norm(-0.649214, 0.649193, -0.39632) UV(0.017891, 0.162933) -V 318: Pos(-1.087057, -11.214359, 9.465815) Norm(-0.510052, -0.763397, 0.396323) UV(0.017813, 0.166107) -V 319: Pos(-1.087057, -11.214359, 9.35681) Norm(-0.510051, -0.763398, -0.396322) UV(0.017865, 0.163327) -V 320: Pos(-1.004221, -11.166731, 9.336753) Norm(0.89229, -0.177494, -0.415108) UV(0.017641, 0.162853) -V 321: Pos(-1.095157, -11.157774, 9.485871) Norm(-0.909768, 1e-06, 0.415118) UV(0.017803, 0.166364) -V 322: Pos(-1.095157, -11.157774, 9.935919) Norm(-1.0, 0.0, 0.0) UV(0.017234, 0.271716) -V 323: Pos(-1.040291, -11.202801, 9.485871) Norm(0.177509, -0.892284, 0.415114) UV(0.017794, 0.166474) -V 324: Pos(-1.040291, -11.202801, 9.935919) Norm(0.195122, -0.980779, 0.0) UV(0.016877, 0.277722) -V 325: Pos(-1.006833, -11.140205, 9.485871) Norm(0.840525, 0.348157, 0.415096) UV(0.017843, 0.16641) -V 326: Pos(-1.006833, -11.140205, 9.935919) Norm(0.923879, 0.382686, 0.0) UV(0.018518, 0.276708) -V 327: Pos(-1.08171, -11.125311, 9.485871) Norm(-0.643317, 0.643309, 0.415087) UV(0.017823, 0.166335) -V 328: Pos(-1.08171, -11.125311, 9.935919) Norm(-0.707119, 0.707095, 0.0) UV(0.017812, 0.271357) -V 329: Pos(-1.074754, -11.195946, 9.485871) Norm(-0.505412, -0.756475, 0.415095) UV(0.017787, 0.166433) -V 330: Pos(-1.074754, -11.195946, 9.935919) Norm(-0.555527, -0.831499, 0.0) UV(0.01677, 0.274175) -V 331: Pos(-1.006833, -11.175343, 9.485871) Norm(0.840522, -0.348183, 0.415079) UV(0.017826, 0.166461) -V 332: Pos(-1.006833, -11.175343, 9.935919) Norm(0.923869, -0.382709, 0.0) UV(0.01792, 0.281277) -V 333: Pos(-1.031679, -11.115359, 9.336753) Norm(0.348131, 0.840534, -0.415099) UV(0.017739, 0.162434) -V 334: Pos(-1.058204, -11.112747, 9.336753) Norm(-0.177479, 0.892295, -0.415103) UV(0.017862, 0.162403) -V 335: Pos(-1.035971, -11.091026, 9.465815) Norm(0.179085, 0.900468, 0.396341) UV(0.017826, 0.16599) -V 336: Pos(-1.023204, -11.094898, 9.465815) Norm(0.351337, 0.848228, 0.396322) UV(0.017823, 0.166) -V 337: Pos(-1.023204, -11.094898, 9.35681) Norm(0.351337, 0.848228, -0.396323) UV(0.017782, 0.162877) -V 338: Pos(-1.035971, -11.091026, 9.35681) Norm(0.179098, 0.900466, -0.396339) UV(0.0178, 0.162863) -V 339: Pos(-1.091662, -11.175343, 9.336753) Norm(-0.840517, -0.34818, -0.415092) UV(0.017989, 0.16292) -V 340: Pos(-1.023742, -11.195946, 9.336753) Norm(0.505414, -0.756475, -0.415092) UV(0.01773, 0.163076) -V 341: Pos(-1.016785, -11.125311, 9.336753) Norm(0.643331, 0.643299, -0.415081) UV(0.017675, 0.162524) -V 342: Pos(-1.091662, -11.140205, 9.336753) Norm(-0.840523, 0.348156, -0.4151) UV(0.018006, 0.162637) -V 343: Pos(-1.058204, -11.202801, 9.336753) Norm(-0.177515, -0.892286, -0.415107) UV(0.017858, 0.163124) -V 344: Pos(-1.003339, -11.157774, 9.336753) Norm(0.909768, 1e-06, -0.415117) UV(0.017633, 0.162776) -V 345: Pos(-1.066817, -11.115359, 9.336753) Norm(-0.34813, 0.840535, -0.415099) UV(0.017902, 0.162432) -V 346: Pos(-1.08742, -11.183279, 9.336753) Norm(-0.756471, -0.505432, -0.415078) UV(0.017969, 0.16298) -V 347: Pos(-1.016785, -11.190237, 9.336753) Norm(0.643317, -0.643294, -0.41511) UV(0.017701, 0.163035) -V 348: Pos(-1.023742, -11.119601, 9.336753) Norm(0.505442, 0.756459, -0.415089) UV(0.017704, 0.162472) -V 349: Pos(-1.166577, -11.157774, 9.485871) Norm(0.909772, 2e-06, 0.415109) UV(0.008596, 0.651704) -V 350: Pos(-1.167459, -11.148817, 9.485871) Norm(0.892291, 0.177496, 0.415105) UV(0.0086, 0.651692) -V 351: Pos(-1.167459, -11.148817, 9.935919) Norm(0.980783, 0.195101, 0.0) UV(0.009315, 0.767214) -V 352: Pos(-1.166577, -11.157774, 9.935919) Norm(1.0, 0.0, 0.0) UV(0.009142, 0.768432) -V 353: Pos(-1.254901, -11.140205, 9.485871) Norm(-0.840531, 0.348148, 0.41509) UV(0.008587, 0.651619) -V 354: Pos(-1.257513, -11.148817, 9.485871) Norm(-0.892295, 0.177488, 0.415101) UV(0.008583, 0.651624) -V 355: Pos(-1.257513, -11.148817, 9.935919) Norm(-0.980786, 0.195088, 0.0) UV(0.008485, 0.759541) -V 356: Pos(-1.254901, -11.140205, 9.935919) Norm(-0.923884, 0.382673, 0.0) UV(0.008637, 0.759494) -V 357: Pos(-1.221443, -11.202801, 9.485871) Norm(-0.177511, -0.892287, 0.415107) UV(0.008557, 0.651717) -V 358: Pos(-1.212486, -11.203683, 9.485871) Norm(0.0, -0.909773, 0.415105) UV(0.008558, 0.651731) -V 359: Pos(-1.212486, -11.203683, 9.935919) Norm(0.0, -1.0, 0.0) UV(0.00771, 0.764084) -V 360: Pos(-1.221443, -11.202801, 9.935919) Norm(-0.195123, -0.980779, 0.0) UV(0.007701, 0.763217) -V 361: Pos(-1.212486, -10.932342, 9.016983) Norm(0.0, 0.798424, 0.602096) UV(0.007754, 0.592098) -V 362: Pos(-1.212486, -11.111865, 9.255044) Norm(0.0, 0.946194, 0.323599) UV(0.008554, 0.642088) -V 363: Pos(-1.20353, -11.112747, 9.255044) Norm(0.188189, 0.929001, 0.318656) UV(0.008351, 0.642124) -V 364: Pos(-1.20353, -10.933224, 9.016983) Norm(0.151263, 0.789237, 0.595168) UV(0.007719, 0.59202) -V 365: Pos(-1.194918, -11.115359, 9.255044) Norm(0.370774, 0.877703, 0.303585) UV(0.008164, 0.642243) -V 366: Pos(-1.194918, -10.935836, 9.016983) Norm(0.302928, 0.760908, 0.573806) UV(0.007701, 0.591982) -V 367: Pos(-1.186981, -11.119601, 9.255044) Norm(0.542047, 0.79314, 0.277693) UV(0.008006, 0.642442) -V 368: Pos(-1.186981, -10.940078, 9.016983) Norm(0.454564, 0.711166, 0.536296) UV(0.007706, 0.591984) -V 369: Pos(-1.180024, -11.125311, 9.255044) Norm(0.695758, 0.676954, 0.240112) UV(0.007889, 0.64271) -V 370: Pos(-1.180024, -10.945787, 9.016983) Norm(0.603828, 0.636436, 0.479939) UV(0.007738, 0.592013) -V 371: Pos(-1.174314, -11.132268, 9.255044) Norm(0.825173, 0.53186, 0.1903) UV(0.007819, 0.643037) -V 372: Pos(-1.174314, -10.952744, 9.016983) Norm(0.745, 0.5326, 0.401637) UV(0.007798, 0.592066) -V 373: Pos(-1.170072, -11.140205, 9.255044) Norm(0.923097, 0.362319, 0.128906) UV(0.007799, 0.643408) -V 374: Pos(-1.170072, -10.960682, 9.016983) Norm(0.867924, 0.396574, 0.29906) UV(0.007884, 0.59213) -V 375: Pos(-1.167459, -11.148817, 9.255044) Norm(0.982782, 0.175197, 0.058699) UV(0.007826, 0.643808) -V 376: Pos(-1.167459, -10.969294, 9.016983) Norm(0.957772, 0.229572, 0.173119) UV(0.007989, 0.592195) -V 377: Pos(-1.166577, -11.157774, 9.255044) Norm(0.999683, -0.020107, -0.015164) UV(0.007892, 0.644219) -V 378: Pos(-1.166577, -10.978251, 9.016983) Norm(0.99873, 0.04023, 0.03034) UV(0.008104, 0.592244) -V 379: Pos(-1.167459, -11.166731, 9.255044) Norm(0.973199, -0.213094, -0.086455) UV(0.007985, 0.644625) -V 380: Pos(-1.167459, -10.987207, 9.016983) Norm(0.98103, -0.154778, -0.116722) UV(0.008219, 0.592261) -V 381: Pos(-1.170072, -11.175343, 9.255044) Norm(0.906716, -0.39419, -0.149936) UV(0.008091, 0.645013) -V 382: Pos(-1.170072, -10.995819, 9.016983) Norm(0.906979, -0.336277, -0.253586) UV(0.008322, 0.592226) -V 383: Pos(-1.174314, -11.183279, 9.255044) Norm(0.806017, -0.556103, -0.202699) UV(0.0082, 0.645367) -V 384: Pos(-1.174314, -11.003756, 9.016983) Norm(0.789697, -0.48983, -0.369385) UV(0.008406, 0.592114) -V 385: Pos(-1.180024, -11.190237, 9.255044) Norm(0.67737, -0.693964, -0.244096) UV(0.008301, 0.645677) -V 386: Pos(-1.180024, -11.010714, 9.016983) Norm(0.645684, -0.609681, -0.459762) UV(0.008469, 0.591903) -V 387: Pos(-1.186981, -11.195946, 9.255044) Norm(0.526833, -0.804348, -0.274722) UV(0.008391, 0.645933) -V 388: Pos(-1.186981, -11.016422, 9.016983) Norm(0.488372, -0.696732, -0.525412) UV(0.008516, 0.591563) -V 389: Pos(-1.194918, -11.200188, 9.255044) Norm(0.360213, -0.884799, -0.295596) UV(0.008469, 0.646127) -V 390: Pos(-1.194918, -11.020664, 9.016983) Norm(0.326246, -0.754736, -0.569154) UV(0.008556, 0.591078) -V 391: Pos(-1.20353, -11.202801, 9.255044) Norm(0.182813, -0.933757, -0.307696) UV(0.008538, 0.646242) -V 392: Pos(-1.20353, -11.023277, 9.016983) Norm(0.163095, -0.787733, -0.594034) UV(0.008555, 0.592012) -V 393: Pos(-1.212486, -11.203683, 9.255044) Norm(0.0, -0.950193, -0.311661) UV(0.008601, 0.646281) -V 394: Pos(-1.212486, -11.024159, 9.016983) Norm(0.0, -0.798424, -0.602096) UV(0.008489, 0.592796) -V 395: Pos(-1.221443, -11.202801, 9.255044) Norm(-0.182814, -0.933757, -0.307696) UV(0.008664, 0.646242) -V 396: Pos(-1.221443, -11.023277, 9.016983) Norm(-0.163095, -0.787733, -0.594034) UV(0.008406, 0.593386) -V 397: Pos(-1.230055, -11.200188, 9.255044) Norm(-0.360218, -0.884798, -0.295594) UV(0.008733, 0.646131) -V 398: Pos(-1.230055, -11.020664, 9.016983) Norm(-0.326251, -0.754738, -0.56915) UV(0.008305, 0.593814) -V 399: Pos(-1.237992, -11.195946, 9.255044) Norm(-0.526831, -0.804349, -0.274722) UV(0.008811, 0.64595) -V 400: Pos(-1.237992, -11.016422, 9.016983) Norm(-0.488368, -0.696732, -0.525414) UV(0.008194, 0.594103) -V 401: Pos(-1.244949, -11.190237, 9.255044) Norm(-0.677366, -0.693968, -0.244099) UV(0.008899, 0.645707) -V 402: Pos(-1.244949, -11.010714, 9.016983) Norm(-0.64568, -0.609682, -0.459766) UV(0.008086, 0.594261) -V 403: Pos(-1.250658, -11.183279, 9.255044) Norm(-0.806017, -0.556103, -0.202699) UV(0.008996, 0.645408) -V 404: Pos(-1.250658, -11.003756, 9.016983) Norm(-0.789694, -0.489836, -0.369384) UV(0.007999, 0.5943) -V 405: Pos(-1.254901, -11.175343, 9.255044) Norm(-0.906719, -0.394183, -0.149933) UV(0.009098, 0.645064) -V 406: Pos(-1.254901, -10.995819, 9.016983) Norm(-0.90699, -0.336257, -0.253575) UV(0.007936, 0.59424) -V 407: Pos(-1.257513, -11.166731, 9.255044) Norm(-0.973203, -0.213078, -0.08645) UV(0.009196, 0.644684) -V 408: Pos(-1.257513, -10.987207, 9.016983) Norm(-0.981031, -0.154776, -0.116716) UV(0.0079, 0.594099) -V 409: Pos(-1.258395, -11.157774, 9.255044) Norm(-0.999683, -0.020109, -0.015164) UV(0.009279, 0.644282) -V 410: Pos(-1.258395, -10.978251, 9.016983) Norm(-0.998729, 0.040235, 0.03034) UV(0.007885, 0.5939) -V 411: Pos(-1.257513, -11.148817, 9.255044) Norm(-0.982783, 0.175191, 0.058696) UV(0.009333, 0.643872) -V 412: Pos(-1.257513, -10.969294, 9.016983) Norm(-0.957779, 0.229549, 0.173107) UV(0.007882, 0.593663) -V 413: Pos(-1.254901, -11.140205, 9.255044) Norm(-0.923104, 0.362304, 0.1289) UV(0.009349, 0.643471) -V 414: Pos(-1.254901, -10.960682, 9.016983) Norm(-0.867927, 0.396571, 0.299055) UV(0.007885, 0.593402) -V 415: Pos(-1.250658, -11.132268, 9.255044) Norm(-0.825172, 0.531861, 0.1903) UV(0.009319, 0.643095) -V 416: Pos(-1.250658, -10.952744, 9.016983) Norm(-0.744998, 0.532604, 0.401636) UV(0.007886, 0.593133) -V 417: Pos(-1.244949, -11.125311, 9.255044) Norm(-0.695754, 0.676957, 0.240115) UV(0.009239, 0.64276) -V 418: Pos(-1.244949, -10.945787, 9.016983) Norm(-0.603822, 0.636436, 0.479946) UV(0.007878, 0.592871) -V 419: Pos(-1.237992, -11.119601, 9.255044) Norm(-0.542043, 0.793142, 0.277694) UV(0.009113, 0.642481) -V 420: Pos(-1.237992, -10.940078, 9.016983) Norm(-0.454565, 0.711167, 0.536295) UV(0.007859, 0.592628) -V 421: Pos(-1.230055, -11.115359, 9.255044) Norm(-0.370779, 0.877702, 0.303583) UV(0.008949, 0.642271) -V 422: Pos(-1.230055, -10.935836, 9.016983) Norm(-0.302931, 0.760909, 0.573803) UV(0.007829, 0.592415) -V 423: Pos(-1.212486, -11.111865, 9.336753) Norm(-0.0, 0.90977, -0.415112) UV(0.008582, 0.647568) -V 424: Pos(-1.20353, -11.112747, 9.336753) Norm(0.17748, 0.892292, -0.41511) UV(0.008539, 0.647569) -V 425: Pos(-1.221443, -11.112747, 9.255044) Norm(-0.18819, 0.929001, 0.318656) UV(0.008758, 0.642138) -V 426: Pos(-1.221443, -10.933224, 9.016983) Norm(-0.151263, 0.789237, 0.595168) UV(0.007794, 0.592234) -V 427: Pos(-1.170072, -11.175343, 9.336753) Norm(0.840517, -0.348185, -0.415089) UV(0.008413, 0.648089) -V 428: Pos(-1.174314, -11.183279, 9.336753) Norm(0.756461, -0.505434, -0.415094) UV(0.008433, 0.648148) -V 429: Pos(-1.237992, -11.195946, 9.336753) Norm(-0.50541, -0.756479, -0.41509) UV(0.008681, 0.64825) -V 430: Pos(-1.244949, -11.190237, 9.336753) Norm(-0.643314, -0.643301, -0.415104) UV(0.00871, 0.64821) -V 431: Pos(-1.244949, -11.125311, 9.336753) Norm(-0.643321, 0.643299, -0.415096) UV(0.008732, 0.647678) -V 432: Pos(-1.237992, -11.119601, 9.336753) Norm(-0.505439, 0.756459, -0.415092) UV(0.008701, 0.647626) -V 433: Pos(-1.170072, -11.140205, 9.336753) Norm(0.840518, 0.348159, -0.415109) UV(0.008395, 0.647802) -V 434: Pos(-1.167459, -11.148817, 9.336753) Norm(0.892289, 0.177498, -0.415108) UV(0.008388, 0.647878) -V 435: Pos(-1.20353, -11.202801, 9.336753) Norm(0.177514, -0.892283, -0.415114) UV(0.00855, 0.648302) -V 436: Pos(-1.212486, -11.203683, 9.336753) Norm(0.0, -0.909773, -0.415105) UV(0.008583, 0.648305) -V 437: Pos(-1.258395, -11.157774, 9.336753) Norm(-0.909771, 3e-06, -0.415111) UV(0.00878, 0.647945) -V 438: Pos(-1.257513, -11.148817, 9.336753) Norm(-0.892295, 0.177494, -0.415097) UV(0.00878, 0.647871) -V 439: Pos(-1.186981, -11.119601, 9.485871) Norm(0.505446, 0.756452, 0.415096) UV(0.008612, 0.651644) -V 440: Pos(-1.194918, -11.115359, 9.485871) Norm(0.348129, 0.840536, 0.415097) UV(0.008612, 0.651625) -V 441: Pos(-1.194918, -11.115359, 9.935919) Norm(0.38264, 0.923898, 0.0) UV(0.009554, 0.762437) -V 442: Pos(-1.186981, -11.119601, 9.935919) Norm(0.555562, 0.831475, 0.0) UV(0.009577, 0.763214) -V 443: Pos(-1.230055, -11.200188, 9.336753) Norm(-0.348176, -0.84052, -0.41509) UV(0.00865, 0.648279) -V 444: Pos(-1.250658, -11.132268, 9.336753) Norm(-0.756458, 0.505432, -0.415102) UV(0.008756, 0.64774) -V 445: Pos(-1.174314, -11.132268, 9.336753) Norm(0.756455, 0.505432, -0.415108) UV(0.00841, 0.647742) -V 446: Pos(-1.194918, -11.200188, 9.336753) Norm(0.348172, -0.84052, -0.415094) UV(0.008518, 0.648278) -V 447: Pos(-1.257513, -11.166731, 9.336753) Norm(-0.892286, -0.177492, -0.415117) UV(0.008772, 0.648018) -V 448: Pos(-1.180024, -11.125311, 9.485871) Norm(0.64332, 0.6433, 0.415096) UV(0.008609, 0.651655) -V 449: Pos(-1.180024, -11.125311, 9.935919) Norm(0.70712, 0.707094, 0.0) UV(0.009569, 0.764082) -V 450: Pos(-1.186981, -11.195946, 9.485871) Norm(0.505412, -0.756473, 0.415099) UV(0.00857, 0.651742) -V 451: Pos(-1.180024, -11.190237, 9.485871) Norm(0.643301, -0.643298, 0.415128) UV(0.008575, 0.651737) -V 452: Pos(-1.180024, -11.190237, 9.935919) Norm(0.707114, -0.7071, 0.0) UV(0.008141, 0.768433) -V 453: Pos(-1.186981, -11.195946, 9.935919) Norm(0.555528, -0.831498, 0.0) UV(0.007967, 0.767215) -V 454: Pos(-1.254901, -11.175343, 9.485871) Norm(-0.84053, -0.348171, 0.415073) UV(0.008568, 0.651649) -V 455: Pos(-1.250658, -11.183279, 9.485871) Norm(-0.756462, -0.505434, 0.415091) UV(0.008563, 0.651668) -V 456: Pos(-1.250658, -11.183279, 9.935919) Norm(-0.831482, -0.555552, 0.0) UV(0.00795, 0.760648) -V 457: Pos(-1.254901, -11.175343, 9.935919) Norm(-0.923874, -0.382696, 0.0) UV(0.008066, 0.760233) -V 458: Pos(-1.221443, -11.112747, 9.485871) Norm(-0.177468, 0.892297, 0.415104) UV(0.008607, 0.651604) -V 459: Pos(-1.230055, -11.115359, 9.485871) Norm(-0.348134, 0.840536, 0.415092) UV(0.008604, 0.651596) -V 460: Pos(-1.230055, -11.115359, 9.935919) Norm(-0.382645, 0.923896, 0.0) UV(0.009209, 0.760232) -V 461: Pos(-1.221443, -11.112747, 9.935919) Norm(-0.195074, 0.980789, 0.0) UV(0.009326, 0.760646) -V 462: Pos(-1.167459, -11.166731, 9.485871) Norm(0.892292, -0.177496, 0.415103) UV(0.008591, 0.651712) -V 463: Pos(-1.167459, -11.166731, 9.935919) Norm(0.980783, -0.195101, 0.0) UV(0.008919, 0.769736) -V 464: Pos(-1.230055, -11.200188, 9.485871) Norm(-0.348175, -0.840524, 0.415083) UV(0.008556, 0.651711) -V 465: Pos(-1.230055, -11.200188, 9.935919) Norm(-0.382692, -0.923876, 0.0) UV(0.007724, 0.762439) -V 466: Pos(-1.250658, -11.132268, 9.485871) Norm(-0.756463, 0.505437, 0.415087) UV(0.008591, 0.651606) -V 467: Pos(-1.250658, -11.132268, 9.935919) Norm(-0.831477, 0.555559, 0.0) UV(0.008789, 0.75954) -V 468: Pos(-1.174314, -11.132268, 9.485871) Norm(0.756461, 0.505435, 0.415094) UV(0.008607, 0.651667) -V 469: Pos(-1.174314, -11.132268, 9.935919) Norm(0.831478, 0.555558, 0.0) UV(0.009525, 0.765038) -V 470: Pos(-1.194918, -11.200188, 9.485871) Norm(0.348169, -0.84052, 0.415095) UV(0.008565, 0.651744) -V 471: Pos(-1.194918, -11.200188, 9.935919) Norm(0.382686, -0.923878, 0.0) UV(0.00784, 0.766084) -V 472: Pos(-1.257513, -11.166731, 9.485871) Norm(-0.892294, -0.177487, 0.415102) UV(0.008573, 0.65164) -V 473: Pos(-1.257513, -11.166731, 9.935919) Norm(-0.980786, -0.195088, 0.0) UV(0.008196, 0.75991) -V 474: Pos(-1.212486, -11.111865, 9.485871) Norm(-1e-06, 0.90977, 0.415112) UV(0.00861, 0.651605) -V 475: Pos(-1.212486, -11.111865, 9.935919) Norm(0.0, 1.0, 0.0) UV(0.009424, 0.761152) -V 476: Pos(-1.145738, -11.171052, 9.465815) Norm(0.900468, -0.179119, 0.396325) UV(0.008566, 0.651364) -V 477: Pos(-1.149611, -11.183818, 9.465815) Norm(0.848217, -0.351381, 0.396307) UV(0.008566, 0.651372) -V 478: Pos(-1.149611, -11.183818, 9.35681) Norm(0.848213, -0.351384, -0.396314) UV(0.008504, 0.648394) -V 479: Pos(-1.145738, -11.171052, 9.35681) Norm(0.900466, -0.17912, -0.396329) UV(0.008498, 0.648344) -V 480: Pos(-1.155901, -11.195582, 9.465815) Norm(0.763379, -0.510069, 0.396335) UV(0.008565, 0.651379) -V 481: Pos(-1.164364, -11.205896, 9.465815) Norm(0.6492, -0.649194, 0.396342) UV(0.008565, 0.65139) -V 482: Pos(-1.164364, -11.205896, 9.35681) Norm(0.649213, -0.649189, -0.396328) UV(0.008525, 0.648475) -V 483: Pos(-1.155901, -11.195582, 9.35681) Norm(0.76338, -0.51007, -0.396332) UV(0.008512, 0.648441) -V 484: Pos(-1.260609, -11.205896, 9.465815) Norm(-0.649192, -0.649205, 0.396336) UV(0.008586, 0.651353) -V 485: Pos(-1.269072, -11.195582, 9.465815) Norm(-0.763384, -0.510069, 0.396327) UV(0.008591, 0.651336) -V 486: Pos(-1.269072, -11.195582, 9.35681) Norm(-0.763391, -0.510065, -0.396318) UV(0.008653, 0.648432) -V 487: Pos(-1.260609, -11.205896, 9.35681) Norm(-0.649209, -0.649199, -0.396319) UV(0.008639, 0.648469) -V 488: Pos(-1.250296, -11.101188, 9.465815) Norm(-0.510092, 0.763374, 0.396316) UV(0.008605, 0.651246) -V 489: Pos(-1.23853, -11.094898, 9.465815) Norm(-0.351338, 0.848231, 0.396315) UV(0.008603, 0.651247) -V 490: Pos(-1.23853, -11.094898, 9.35681) Norm(-0.351339, 0.848231, -0.396315) UV(0.008622, 0.648051) -V 491: Pos(-1.250296, -11.101188, 9.35681) Norm(-0.51009, 0.763375, -0.396317) UV(0.00864, 0.648078) -V 492: Pos(-1.145738, -11.144497, 9.465815) Norm(0.900467, 0.179119, 0.396327) UV(0.008569, 0.651332) -V 493: Pos(-1.144431, -11.157774, 9.465815) Norm(0.918105, 4e-06, 0.396337) UV(0.008567, 0.651348) -V 494: Pos(-1.144431, -11.157774, 9.35681) Norm(0.918105, 4e-06, -0.396337) UV(0.008493, 0.648297) -V 495: Pos(-1.145738, -11.144497, 9.35681) Norm(0.900465, 0.17912, -0.396331) UV(0.008494, 0.648244) -V 496: Pos(-1.212486, -11.225829, 9.465815) Norm(-0.0, -0.918105, 0.396338) UV(0.008571, 0.651386) -V 497: Pos(-1.225763, -11.224523, 9.465815) Norm(-0.179135, -0.900467, 0.396321) UV(0.008574, 0.651383) -V 498: Pos(-1.225763, -11.224523, 9.35681) Norm(-0.17914, -0.900466, -0.39632) UV(0.008597, 0.648543) -V 499: Pos(-1.212486, -11.225829, 9.35681) Norm(-0.0, -0.918105, -0.396338) UV(0.008582, 0.648552) -V 500: Pos(-1.279234, -11.144497, 9.465815) Norm(-0.900467, 0.179123, 0.396326) UV(0.008606, 0.651279) -V 501: Pos(-1.275361, -11.131731, 9.465815) Norm(-0.848228, 0.351339, 0.396321) UV(0.008607, 0.651265) -V 502: Pos(-1.275361, -11.131731, 9.35681) Norm(-0.848222, 0.351343, -0.396331) UV(0.008673, 0.648196) -V 503: Pos(-1.279234, -11.144497, 9.35681) Norm(-0.900468, 0.179125, -0.396323) UV(0.008676, 0.648243) -V 504: Pos(-1.237992, -11.119601, 9.485871) Norm(-0.505444, 0.756456, 0.415091) UV(0.008599, 0.651599) -V 505: Pos(-1.237992, -11.119601, 9.935919) Norm(-0.555557, 0.831478, 0.0) UV(0.009079, 0.759909) -V 506: Pos(-1.244949, -11.190237, 9.485871) Norm(-0.643296, -0.643306, 0.415122) UV(0.008559, 0.651677) -V 507: Pos(-1.244949, -11.190237, 9.935919) Norm(-0.707111, -0.707102, 0.0) UV(0.007852, 0.761154) -V 508: Pos(-1.174314, -11.183279, 9.485871) Norm(0.75646, -0.505432, 0.415098) UV(0.00858, 0.651739) -V 509: Pos(-1.174314, -11.183279, 9.935919) Norm(0.831482, -0.555551, 0.0) UV(0.008365, 0.769736) -V 510: Pos(-1.20353, -11.112747, 9.485871) Norm(0.177467, 0.892293, 0.415112) UV(0.008612, 0.651619) -V 511: Pos(-1.20353, -11.112747, 9.935919) Norm(0.195072, 0.980789, 0.0) UV(0.009502, 0.761749) -V 512: Pos(-1.225763, -11.091026, 9.465815) Norm(-0.179083, 0.900471, 0.396334) UV(0.008601, 0.651243) -V 513: Pos(-1.212486, -11.089719, 9.465815) Norm(-1e-06, 0.918104, 0.396339) UV(0.008598, 0.651249) -V 514: Pos(-1.212486, -11.089719, 9.35681) Norm(-1e-06, 0.918104, -0.396339) UV(0.008584, 0.648031) -V 515: Pos(-1.225763, -11.091026, 9.35681) Norm(-0.179095, 0.900469, -0.396333) UV(0.008604, 0.648039) -V 516: Pos(-1.275361, -11.183818, 9.465815) Norm(-0.848226, -0.351368, 0.396299) UV(0.008596, 0.651326) -V 517: Pos(-1.279234, -11.171052, 9.465815) Norm(-0.900467, -0.179122, 0.396327) UV(0.008601, 0.65131) -V 518: Pos(-1.279234, -11.171052, 9.35681) Norm(-0.900461, -0.179123, -0.396341) UV(0.008671, 0.648342) -V 519: Pos(-1.275361, -11.183818, 9.35681) Norm(-0.848217, -0.351372, -0.396316) UV(0.008663, 0.648389) -V 520: Pos(-1.174677, -11.214359, 9.465815) Norm(0.51005, -0.763397, 0.396326) UV(0.008566, 0.651392) -V 521: Pos(-1.186443, -11.220648, 9.465815) Norm(0.351384, -0.848203, 0.396335) UV(0.008566, 0.651391) -V 522: Pos(-1.186443, -11.220648, 9.35681) Norm(0.351387, -0.848202, -0.396335) UV(0.008551, 0.648534) -V 523: Pos(-1.174677, -11.214359, 9.35681) Norm(0.510056, -0.763396, -0.39632) UV(0.008537, 0.648508) -V 524: Pos(-1.164364, -11.109652, 9.465815) Norm(0.649212, 0.649193, 0.396324) UV(0.008581, 0.651284) -V 525: Pos(-1.155901, -11.119965, 9.465815) Norm(0.763389, 0.510066, 0.39632) UV(0.008576, 0.6513) -V 526: Pos(-1.155901, -11.119965, 9.35681) Norm(0.763384, 0.510062, -0.396334) UV(0.008505, 0.648149) -V 527: Pos(-1.164364, -11.109652, 9.35681) Norm(0.649217, 0.649187, -0.396326) UV(0.008514, 0.648112) -V 528: Pos(-1.269072, -11.119965, 9.465815) Norm(-0.763393, 0.510066, 0.396313) UV(0.008607, 0.651259) -V 529: Pos(-1.269072, -11.119965, 9.35681) Norm(-0.763389, 0.510062, -0.396326) UV(0.008664, 0.648146) -V 530: Pos(-1.23853, -11.220648, 9.465815) Norm(-0.351387, -0.848207, 0.396323) UV(0.008577, 0.65137) -V 531: Pos(-1.23853, -11.220648, 9.35681) Norm(-0.351388, -0.848204, -0.396329) UV(0.008612, 0.648531) -V 532: Pos(-1.174677, -11.101188, 9.465815) Norm(0.510091, 0.763373, 0.396318) UV(0.008586, 0.65127) -V 533: Pos(-1.174677, -11.101188, 9.35681) Norm(0.510089, 0.763374, -0.396319) UV(0.008529, 0.648075) -V 534: Pos(-1.280542, -11.157774, 9.465815) Norm(-0.918105, 4e-06, 0.396337) UV(0.008604, 0.651294) -V 535: Pos(-1.280542, -11.157774, 9.35681) Norm(-0.918105, 4e-06, -0.396337) UV(0.008676, 0.648293) -V 536: Pos(-1.199209, -11.224523, 9.465815) Norm(0.179135, -0.900464, 0.396328) UV(0.008568, 0.651393) -V 537: Pos(-1.199209, -11.224523, 9.35681) Norm(0.17914, -0.900463, -0.396327) UV(0.008566, 0.648544) -V 538: Pos(-1.149611, -11.131731, 9.465815) Norm(0.848221, 0.351351, 0.396325) UV(0.008572, 0.651316) -V 539: Pos(-1.149611, -11.131731, 9.35681) Norm(0.848214, 0.351352, -0.396339) UV(0.008496, 0.648198) -V 540: Pos(-1.260609, -11.109652, 9.465815) Norm(-0.649203, 0.649202, 0.396325) UV(0.008606, 0.651248) -V 541: Pos(-1.260609, -11.109652, 9.35681) Norm(-0.649211, 0.649193, -0.396323) UV(0.008654, 0.648109) -V 542: Pos(-1.250296, -11.214359, 9.465815) Norm(-0.510053, -0.7634, 0.396316) UV(0.008581, 0.651362) -V 543: Pos(-1.250296, -11.214359, 9.35681) Norm(-0.510053, -0.763398, -0.39632) UV(0.008626, 0.648504) -V 544: Pos(-1.167459, -11.166731, 9.336753) Norm(0.89229, -0.177498, -0.415106) UV(0.008398, 0.648024) -V 545: Pos(-1.258395, -11.157774, 9.485871) Norm(-0.909771, 3e-06, 0.415111) UV(0.008578, 0.651631) -V 546: Pos(-1.258395, -11.157774, 9.935919) Norm(-1.0, 0.0, 0.0) UV(0.008337, 0.759679) -V 547: Pos(-1.20353, -11.202801, 9.485871) Norm(0.177509, -0.892284, 0.415115) UV(0.008561, 0.651734) -V 548: Pos(-1.20353, -11.202801, 9.935919) Norm(0.195121, -0.980779, 0.0) UV(0.007756, 0.76504) -V 549: Pos(-1.170072, -11.140205, 9.485871) Norm(0.840525, 0.348158, 0.415094) UV(0.008603, 0.65168) -V 550: Pos(-1.170072, -11.140205, 9.935919) Norm(0.923878, 0.382687, 0.0) UV(0.009441, 0.766082) -V 551: Pos(-1.244949, -11.125311, 9.485871) Norm(-0.643313, 0.643306, 0.415098) UV(0.008595, 0.651606) -V 552: Pos(-1.244949, -11.125311, 9.935919) Norm(-0.707117, 0.707097, 0.0) UV(0.008937, 0.759679) -V 553: Pos(-1.237992, -11.195946, 9.485871) Norm(-0.505412, -0.75648, 0.415087) UV(0.008557, 0.651694) -V 554: Pos(-1.237992, -11.195946, 9.935919) Norm(-0.555523, -0.831501, 0.0) UV(0.007775, 0.761751) -V 555: Pos(-1.170072, -11.175343, 9.485871) Norm(0.840522, -0.348183, 0.415081) UV(0.008587, 0.651728) -V 556: Pos(-1.170072, -11.175343, 9.935919) Norm(0.923869, -0.382709, 0.0) UV(0.008643, 0.771124) -V 557: Pos(-1.194918, -11.115359, 9.336753) Norm(0.348128, 0.840536, -0.415097) UV(0.008499, 0.647596) -V 558: Pos(-1.221443, -11.112747, 9.336753) Norm(-0.17748, 0.892295, -0.415102) UV(0.008624, 0.647569) -V 559: Pos(-1.199209, -11.091026, 9.465815) Norm(0.179085, 0.900468, 0.396342) UV(0.008595, 0.651252) -V 560: Pos(-1.186443, -11.094898, 9.465815) Norm(0.351336, 0.848229, 0.396321) UV(0.00859, 0.651263) -V 561: Pos(-1.186443, -11.094898, 9.35681) Norm(0.351336, 0.848229, -0.396321) UV(0.008544, 0.648053) -V 562: Pos(-1.199209, -11.091026, 9.35681) Norm(0.179097, 0.900466, -0.39634) UV(0.008564, 0.64804) -V 563: Pos(-1.254901, -11.175343, 9.336753) Norm(-0.840519, -0.348176, -0.415091) UV(0.008757, 0.648089) -V 564: Pos(-1.186981, -11.195946, 9.336753) Norm(0.505416, -0.756474, -0.415093) UV(0.008487, 0.648248) -V 565: Pos(-1.180024, -11.125311, 9.336753) Norm(0.643324, 0.643294, -0.415098) UV(0.008433, 0.647678) -V 566: Pos(-1.254901, -11.140205, 9.336753) Norm(-0.840524, 0.348154, -0.415101) UV(0.008772, 0.647798) -V 567: Pos(-1.221443, -11.202801, 9.336753) Norm(-0.177516, -0.892286, -0.415106) UV(0.008617, 0.648302) -V 568: Pos(-1.166577, -11.157774, 9.336753) Norm(0.909772, 2e-06, -0.415109) UV(0.008389, 0.647946) -V 569: Pos(-1.230055, -11.115359, 9.336753) Norm(-0.348134, 0.840536, -0.415093) UV(0.008664, 0.647597) -V 570: Pos(-1.250658, -11.183279, 9.336753) Norm(-0.756471, -0.50543, -0.415082) UV(0.008736, 0.648153) -V 571: Pos(-1.180024, -11.190237, 9.336753) Norm(0.643316, -0.643294, -0.415112) UV(0.008458, 0.648207) -V 572: Pos(-1.186981, -11.119601, 9.336753) Norm(0.505441, 0.756455, -0.415097) UV(0.008463, 0.647637) -V 573: Pos(-0.965202, -11.105439, 9.239014) Norm(-0.396978, 0.621224, -0.67564) UV(0.003906, 0.003906) -V 574: Pos(-0.966536, -11.279688, 9.138018) Norm(-0.711113, 0.280326, -0.644776) UV(0.003906, 0.003906) -V 575: Pos(-0.966091, -11.334978, 9.166472) Norm(-0.657907, -0.229042, 0.717425) UV(0.003906, 0.003906) -V 576: Pos(-0.964757, -11.214904, 9.240616) Norm(-0.634316, -0.739583, 0.225077) UV(0.003906, 0.003906) -V 577: Pos(-0.982096, -11.102648, 9.253441) Norm(-0.216961, 0.770873, -0.598902) UV(0.003906, 0.003906) -V 578: Pos(-0.98254, -11.212111, 9.255044) Norm(-0.196598, -0.809002, -0.553954) UV(0.003906, 0.003906) -V 579: Pos(-1.136363, -11.212111, 9.255044) Norm(0.0, 1.0, 0.0) UV(0.003906, 0.003906) -V 580: Pos(-1.136363, -11.102648, 9.253441) Norm(0.0, 1.0, 0.0) UV(0.003906, 0.003906) -V 581: Pos(-1.136363, -11.102648, 9.25825) Norm(0.0, -1.0, 0.0) UV(0.003906, 0.003906) -V 582: Pos(-0.974983, -11.102648, 9.25825) Norm(0.272016, 0.676846, 0.684022) UV(0.003906, 0.003906) -V 583: Pos(-0.974538, -11.212111, 9.25785) Norm(0.338583, -0.550483, 0.763105) UV(0.003906, 0.003906) -V 584: Pos(-1.136363, -11.212111, 9.25785) Norm(-0.077915, -0.768764, 0.634769) UV(0.003906, 0.003906) -V 585: Pos(-0.968759, -11.362903, 9.160461) Norm(-0.715129, -0.058445, 0.696545) UV(0.003906, 0.003906) -V 586: Pos(-0.968759, -11.446675, 9.16046) Norm(-0.624849, -0.296769, 0.722144) UV(0.003906, 0.003906) -V 587: Pos(-0.960089, -11.446675, 9.16046) Norm(0.635834, -0.293378, 0.713894) UV(0.003906, 0.003906) -V 588: Pos(-0.960089, -11.362903, 9.16006) Norm(0.74731, -0.079831, 0.659663) UV(0.003906, 0.003906) -V 589: Pos(-0.968759, -11.446675, 9.131205) Norm(-0.641518, -0.291526, -0.709554) UV(0.003906, 0.003906) -V 590: Pos(-0.968759, -11.453937, 9.153247) Norm(-0.629991, -0.716997, 0.298375) UV(0.003906, 0.003906) -V 591: Pos(-0.968759, -11.307612, 9.132006) Norm(-0.752435, 0.110937, -0.649257) UV(0.003906, 0.003906) -V 592: Pos(-0.960089, -11.453937, 9.153247) Norm(0.629991, -0.716996, 0.298375) UV(0.003906, 0.003906) -V 593: Pos(-0.968759, -11.453937, 9.138418) Norm(-0.629991, -0.716997, -0.298375) UV(0.003906, 0.003906) -V 594: Pos(-0.960089, -11.446675, 9.131205) Norm(0.619084, -0.298449, -0.726404) UV(0.003906, 0.003906) -V 595: Pos(-0.960089, -11.453937, 9.138418) Norm(0.629991, -0.716997, -0.298375) UV(0.003906, 0.003906) -V 596: Pos(-0.957644, -11.335536, 9.16527) Norm(0.818079, -0.25544, 0.515264) UV(0.003906, 0.003906) -V 597: Pos(-0.956533, -11.212111, 9.239414) Norm(0.828673, -0.28259, 0.48316) UV(0.003906, 0.003906) -V 598: Pos(-0.956533, -11.102648, 9.240215) Norm(0.68592, 0.724868, -0.063874) UV(0.003906, 0.003906) -V 599: Pos(-0.960089, -11.307612, 9.131205) Norm(0.609967, 0.045842, -0.7911) UV(0.003906, 0.003906) -V 600: Pos(-0.958089, -11.280805, 9.136415) Norm(0.631698, 0.250954, -0.733471) UV(0.003906, 0.003906) -V 601: Pos(-1.307525, -11.105439, 9.239014) Norm(-0.396978, -0.621223, 0.675641) UV(0.003906, 0.003906) -V 602: Pos(-1.306191, -11.279688, 9.138018) Norm(-0.711112, -0.280323, 0.644777) UV(0.003906, 0.003906) -V 603: Pos(-1.306636, -11.334978, 9.166472) Norm(-0.657905, 0.22904, -0.717427) UV(0.003906, 0.003906) -V 604: Pos(-1.30797, -11.214904, 9.240616) Norm(-0.634314, 0.739555, -0.225176) UV(0.003906, 0.003906) -V 605: Pos(-1.290631, -11.102648, 9.253441) Norm(-0.216961, -0.770873, 0.598901) UV(0.003906, 0.003906) -V 606: Pos(-1.290187, -11.212111, 9.255044) Norm(-0.196606, 0.809016, 0.553931) UV(0.003906, 0.003906) -V 607: Pos(-1.297744, -11.102648, 9.25825) Norm(0.272017, -0.676846, -0.684022) UV(0.003906, 0.003906) -V 608: Pos(-1.298189, -11.212111, 9.25785) Norm(0.338562, 0.550432, -0.763152) UV(0.003906, 0.003906) -V 609: Pos(-1.303968, -11.362903, 9.160461) Norm(-0.715129, 0.058445, -0.696544) UV(0.003906, 0.003906) -V 610: Pos(-1.303968, -11.446675, 9.16046) Norm(-0.62485, 0.29677, -0.722143) UV(0.003906, 0.003906) -V 611: Pos(-1.312638, -11.446675, 9.16046) Norm(0.635834, 0.293381, -0.713892) UV(0.003906, 0.003906) -V 612: Pos(-1.312638, -11.362903, 9.16006) Norm(0.74731, 0.079832, -0.659663) UV(0.003906, 0.003906) -V 613: Pos(-1.303968, -11.446675, 9.131205) Norm(-0.641519, 0.291529, 0.709552) UV(0.003906, 0.003906) -V 614: Pos(-1.303968, -11.453937, 9.153247) Norm(-0.62999, 0.716998, -0.298372) UV(0.003906, 0.003906) -V 615: Pos(-1.303968, -11.307612, 9.132006) Norm(-0.752436, -0.110939, 0.649255) UV(0.003906, 0.003906) -V 616: Pos(-1.312638, -11.453937, 9.153247) Norm(0.62999, 0.716998, -0.298372) UV(0.003906, 0.003906) -V 617: Pos(-1.303968, -11.453937, 9.138418) Norm(-0.62999, 0.716998, 0.298372) UV(0.003906, 0.003906) -V 618: Pos(-1.312638, -11.446675, 9.131205) Norm(0.619085, 0.298451, 0.726403) UV(0.003906, 0.003906) -V 619: Pos(-1.312638, -11.453937, 9.138418) Norm(0.62999, 0.716998, 0.298372) UV(0.003906, 0.003906) -V 620: Pos(-1.315083, -11.335536, 9.16527) Norm(0.818079, 0.255441, -0.515264) UV(0.003906, 0.003906) -V 621: Pos(-1.316194, -11.212111, 9.239414) Norm(0.828664, 0.28258, -0.483181) UV(0.003906, 0.003906) -V 622: Pos(-1.316194, -11.102648, 9.240215) Norm(0.685922, -0.724867, 0.063877) UV(0.003906, 0.003906) -V 623: Pos(-1.312638, -11.307612, 9.131205) Norm(0.609967, -0.045841, 0.7911) UV(0.003906, 0.003906) -V 624: Pos(-1.314638, -11.280805, 9.136415) Norm(0.631698, -0.250951, 0.733472) UV(0.003906, 0.003906) -V 625: Pos(-0.715513, -12.765841, 9.156855) Norm(-0.665583, 0.501894, 0.55236) UV(0.069109, 0.98407) -V 626: Pos(-0.715513, -12.657494, 9.01017) Norm(-0.510112, 0.69184, 0.511022) UV(0.067493, 0.990029) -V 627: Pos(-0.715513, -12.80996, 9.061469) Norm(-0.849414, -0.527707, 0.004535) UV(0.068067, 0.983564) -V 628: Pos(-0.715513, -12.842353, 9.11357) Norm(-0.764824, -0.450404, -0.460631) UV(0.068761, 0.982658) -V 629: Pos(-0.686393, -12.842353, 9.11357) Norm(0.764825, -0.450395, -0.460638) UV(0.068655, 0.98264) -V 630: Pos(-0.686393, -12.765841, 9.156855) Norm(0.665583, 0.501894, 0.55236) UV(0.068294, 0.983992) -V 631: Pos(-0.686393, -12.796557, 9.175289) Norm(0.651748, 0.202838, 0.730809) UV(0.068252, 0.984182) -V 632: Pos(-0.686393, -12.861341, 9.124792) Norm(0.771422, -0.168136, -0.613708) UV(0.068757, 0.981673) -V 633: Pos(-0.715513, -13.219892, 9.17569) Norm(-0.672866, -0.117452, 0.730381) UV(0.069604, 0.961313) -V 634: Pos(-0.715513, -13.241672, 9.168476) Norm(-0.671589, -0.346455, 0.654933) UV(0.07006, 0.96025) -V 635: Pos(-0.686393, -13.241672, 9.168476) Norm(0.671589, -0.346455, 0.654933) UV(0.069737, 0.960234) -V 636: Pos(-0.686393, -13.219892, 9.17569) Norm(0.672866, -0.117452, 0.730381) UV(0.070076, 0.961339) -V 637: Pos(-0.686393, -13.337732, 9.050648) Norm(0.876705, 0.465979, -0.119383) UV(0.070586, 0.956538) -V 638: Pos(-0.715513, -13.337732, 9.050648) Norm(-0.876708, 0.465975, -0.119371) UV(0.069595, 0.956432) -V 639: Pos(-0.686393, -13.239438, 9.125193) Norm(0.786505, 0.196551, -0.585472) UV(0.070029, 0.959933) -V 640: Pos(-0.715513, -13.239438, 9.125193) Norm(-0.786505, 0.196551, -0.585472) UV(0.069804, 0.95992) -V 641: Pos(-0.715513, -12.861341, 9.124792) Norm(-0.771424, -0.168145, -0.613704) UV(0.06879, 0.98168) -V 642: Pos(-0.686393, -12.80996, 9.061469) Norm(0.849416, -0.527704, 0.004537) UV(0.069139, 0.983533) -V 643: Pos(-0.686393, -12.831183, 9.028605) Norm(0.832294, -0.264734, 0.487034) UV(0.069419, 0.982019) -V 644: Pos(-0.715513, -12.831183, 9.028605) Norm(-0.832296, -0.264737, 0.48703) UV(0.067868, 0.982064) -V 645: Pos(-0.686393, -13.328238, 9.029407) Norm(0.851916, 0.285257, 0.439168) UV(0.071058, 0.95722) -V 646: Pos(-0.715513, -13.328238, 9.029407) Norm(-0.851912, 0.28525, 0.439179) UV(0.069006, 0.956986) -V 647: Pos(-0.715513, -13.350577, 9.085114) Norm(-0.765229, -0.257389, 0.590064) UV(0.070084, 0.956327) -V 648: Pos(-0.715513, -13.517006, 9.05666) Norm(-0.460093, -0.149631, 0.875171) UV(0.070325, 0.945416) -V 649: Pos(-0.686393, -13.517006, 9.05666) Norm(0.460093, -0.149631, 0.875171) UV(0.071743, 0.946549) -V 650: Pos(-0.686393, -13.350577, 9.085114) Norm(0.765229, -0.257389, 0.590064) UV(0.070158, 0.95635) -V 651: Pos(-0.686393, -13.458365, 9.012574) Norm(1.0, 0.0, 0.0) UV(0.073461, 0.950691) -V 652: Pos(-0.715513, -12.796557, 9.175289) Norm(-0.651748, 0.202838, 0.730809) UV(0.069077, 0.984233) -V 653: Pos(-0.715513, -13.458365, 9.012574) Norm(-1.0, 0.0, 0.0) UV(0.067493, 0.949701) -V 654: Pos(-0.686393, -12.657494, 9.01017) Norm(0.510112, 0.69184, 0.511022) UV(0.069134, 0.989276) -V 655: Pos(-0.576121, -12.865646, 9.485871) Norm(0.909768, 1e-06, 0.415117) UV(0.008429, 0.126869) -V 656: Pos(-0.577003, -12.856689, 9.485871) Norm(0.892292, 0.1775, 0.415101) UV(0.008433, 0.12687) -V 657: Pos(-0.577003, -12.856689, 9.935919) Norm(0.980782, 0.195105, 0.0) UV(0.007934, 0.244876) -V 658: Pos(-0.576121, -12.865646, 9.935919) Norm(1.0, 0.0, 0.0) UV(0.007802, 0.24372) -V 659: Pos(-0.664445, -12.848078, 9.485871) Norm(-0.840534, 0.348146, 0.415087) UV(0.00848, 0.126803) -V 660: Pos(-0.667057, -12.856689, 9.485871) Norm(-0.892296, 0.177493, 0.415094) UV(0.008476, 0.126809) -V 661: Pos(-0.667057, -12.856689, 9.935919) Norm(-0.980786, 0.195088, 0.0) UV(0.009314, 0.238165) -V 662: Pos(-0.664445, -12.848078, 9.935919) Norm(-0.923882, 0.382676, 0.0) UV(0.009416, 0.238682) -V 663: Pos(-0.630987, -12.910673, 9.485871) Norm(-0.17751, -0.89228, 0.415122) UV(0.008437, 0.126852) -V 664: Pos(-0.62203, -12.911555, 9.485871) Norm(1e-06, -0.90977, 0.415112) UV(0.008433, 0.126862) -V 665: Pos(-0.62203, -12.911555, 9.935919) Norm(0.0, -1.0, 0.0) UV(0.008027, 0.237745) -V 666: Pos(-0.630987, -12.910673, 9.935919) Norm(-0.195123, -0.980779, 0.0) UV(0.00816, 0.237415) -V 667: Pos(-0.62203, -12.640214, 9.016983) Norm(0.0, 0.798424, 0.602096) UV(0.008785, 0.066282) -V 668: Pos(-0.62203, -12.819737, 9.255044) Norm(-0.0, 0.946194, 0.323599) UV(0.008452, 0.117077) -V 669: Pos(-0.613074, -12.82062, 9.255044) Norm(0.18819, 0.929001, 0.318656) UV(0.008246, 0.117125) -V 670: Pos(-0.613074, -12.641096, 9.016983) Norm(0.151263, 0.789236, 0.595169) UV(0.008743, 0.066367) -V 671: Pos(-0.604462, -12.823232, 9.255044) Norm(0.370773, 0.877703, 0.303585) UV(0.008053, 0.117257) -V 672: Pos(-0.604462, -12.643708, 9.016983) Norm(0.302928, 0.760908, 0.573807) UV(0.008707, 0.066493) -V 673: Pos(-0.596524, -12.827474, 9.255044) Norm(0.542046, 0.793141, 0.277693) UV(0.007888, 0.117468) -V 674: Pos(-0.596524, -12.64795, 9.016983) Norm(0.454563, 0.711168, 0.536295) UV(0.008683, 0.066658) -V 675: Pos(-0.589568, -12.833183, 9.255044) Norm(0.695758, 0.676953, 0.240113) UV(0.007763, 0.117748) -V 676: Pos(-0.589568, -12.65366, 9.016983) Norm(0.603827, 0.636435, 0.47994) UV(0.008672, 0.066849) -V 677: Pos(-0.583858, -12.84014, 9.255044) Norm(0.825174, 0.531859, 0.190301) UV(0.007686, 0.118086) -V 678: Pos(-0.583858, -12.660617, 9.016983) Norm(0.744999, 0.5326, 0.401638) UV(0.008678, 0.06706) -V 679: Pos(-0.579616, -12.848078, 9.255044) Norm(0.923097, 0.362319, 0.128906) UV(0.007658, 0.118466) -V 680: Pos(-0.579616, -12.668554, 9.016983) Norm(0.867925, 0.396572, 0.299061) UV(0.008696, 0.067279) -V 681: Pos(-0.577003, -12.856689, 9.255044) Norm(0.982782, 0.175198, 0.058699) UV(0.007678, 0.118872) -V 682: Pos(-0.577003, -12.677166, 9.016983) Norm(0.957772, 0.229569, 0.173119) UV(0.008723, 0.067494) -V 683: Pos(-0.576121, -12.865646, 9.255044) Norm(0.999683, -0.020108, -0.015164) UV(0.007737, 0.119287) -V 684: Pos(-0.576121, -12.686123, 9.016983) Norm(0.99873, 0.040232, 0.03034) UV(0.008748, 0.067686) -V 685: Pos(-0.577003, -12.874603, 9.255044) Norm(0.973199, -0.213093, -0.086456) UV(0.007825, 0.119695) -V 686: Pos(-0.577003, -12.69508, 9.016983) Norm(0.981029, -0.154781, -0.116722) UV(0.008762, 0.067839) -V 687: Pos(-0.579616, -12.883215, 9.255044) Norm(0.906716, -0.39419, -0.149936) UV(0.007927, 0.12008) -V 688: Pos(-0.579616, -12.703691, 9.016983) Norm(0.906981, -0.336273, -0.253587) UV(0.008757, 0.067934) -V 689: Pos(-0.583858, -12.891151, 9.255044) Norm(0.806017, -0.556102, -0.2027) UV(0.008033, 0.12043) -V 690: Pos(-0.583858, -12.711628, 9.016983) Norm(0.789697, -0.489829, -0.369386) UV(0.008728, 0.06795) -V 691: Pos(-0.589568, -12.898109, 9.255044) Norm(0.677371, -0.693964, -0.244097) UV(0.008133, 0.120734) -V 692: Pos(-0.589568, -12.718586, 9.016983) Norm(0.645683, -0.60968, -0.459764) UV(0.008675, 0.067865) -V 693: Pos(-0.596524, -12.903818, 9.255044) Norm(0.526832, -0.804349, -0.274721) UV(0.008223, 0.120982) -V 694: Pos(-0.596524, -12.724295, 9.016983) Norm(0.488371, -0.696733, -0.525411) UV(0.008603, 0.067657) -V 695: Pos(-0.604462, -12.90806, 9.255044) Norm(0.360213, -0.884799, -0.295596) UV(0.008302, 0.121166) -V 696: Pos(-0.604462, -12.728537, 9.016983) Norm(0.326246, -0.754737, -0.569153) UV(0.008522, 0.067308) -V 697: Pos(-0.613074, -12.910673, 9.255044) Norm(0.182814, -0.933757, -0.307696) UV(0.008372, 0.121279) -V 698: Pos(-0.613074, -12.73115, 9.016983) Norm(0.163096, -0.787732, -0.594036) UV(0.008446, 0.066795) -V 699: Pos(-0.62203, -12.911555, 9.255044) Norm(-0.0, -0.950193, -0.311662) UV(0.008435, 0.121318) -V 700: Pos(-0.62203, -12.732032, 9.016983) Norm(0.0, -0.798422, -0.602098) UV(0.008395, 0.066103) -V 701: Pos(-0.630987, -12.910673, 9.255044) Norm(-0.182814, -0.933757, -0.307696) UV(0.008498, 0.121277) -V 702: Pos(-0.630987, -12.73115, 9.016983) Norm(-0.163096, -0.787733, -0.594034) UV(0.008364, 0.065213) -V 703: Pos(-0.639599, -12.90806, 9.255044) Norm(-0.360217, -0.884798, -0.295594) UV(0.008567, 0.121157) -V 704: Pos(-0.639599, -12.728537, 9.016983) Norm(-0.326252, -0.754737, -0.569151) UV(0.008359, 0.065906) -V 705: Pos(-0.647536, -12.903818, 9.255044) Norm(-0.526831, -0.804349, -0.274722) UV(0.008646, 0.120966) -V 706: Pos(-0.647536, -12.724295, 9.016983) Norm(-0.488366, -0.696735, -0.525413) UV(0.008356, 0.066368) -V 707: Pos(-0.654493, -12.898109, 9.255044) Norm(-0.677365, -0.693969, -0.244099) UV(0.008736, 0.120712) -V 708: Pos(-0.654493, -12.718586, 9.016983) Norm(-0.64568, -0.609681, -0.459767) UV(0.008363, 0.066664) -V 709: Pos(-0.660202, -12.891151, 9.255044) Norm(-0.806017, -0.556101, -0.2027) UV(0.008838, 0.120402) -V 710: Pos(-0.660202, -12.711628, 9.016983) Norm(-0.789696, -0.489831, -0.369386) UV(0.008388, 0.066836) -V 711: Pos(-0.664445, -12.883215, 9.255044) Norm(-0.90672, -0.394182, -0.149933) UV(0.008946, 0.120047) -V 712: Pos(-0.664445, -12.703691, 9.016983) Norm(-0.90699, -0.336259, -0.253574) UV(0.008434, 0.066908) -V 713: Pos(-0.667057, -12.874603, 9.255044) Norm(-0.973203, -0.213078, -0.086449) UV(0.009051, 0.119658) -V 714: Pos(-0.667057, -12.69508, 9.016983) Norm(-0.981031, -0.154773, -0.116716) UV(0.0085, 0.066902) -V 715: Pos(-0.667939, -12.865646, 9.255044) Norm(-0.999683, -0.020108, -0.015164) UV(0.009143, 0.119248) -V 716: Pos(-0.667939, -12.686123, 9.016983) Norm(-0.99873, 0.040232, 0.03034) UV(0.00858, 0.066841) -V 717: Pos(-0.667057, -12.856689, 9.255044) Norm(-0.982784, 0.175188, 0.058696) UV(0.009206, 0.118832) -V 718: Pos(-0.667057, -12.677166, 9.016983) Norm(-0.957779, 0.229552, 0.173106) UV(0.008664, 0.066746) -V 719: Pos(-0.664445, -12.848078, 9.255044) Norm(-0.923103, 0.362305, 0.1289) UV(0.009231, 0.118427) -V 720: Pos(-0.664445, -12.668554, 9.016983) Norm(-0.867928, 0.39657, 0.299055) UV(0.008742, 0.066632) -V 721: Pos(-0.660202, -12.84014, 9.255044) Norm(-0.825173, 0.53186, 0.190301) UV(0.009208, 0.118051) -V 722: Pos(-0.660202, -12.660617, 9.016983) Norm(-0.745, 0.532599, 0.401639) UV(0.008804, 0.066516) -V 723: Pos(-0.654493, -12.833183, 9.255044) Norm(-0.695754, 0.676957, 0.240116) UV(0.009134, 0.117718) -V 724: Pos(-0.654493, -12.65366, 9.016983) Norm(-0.60382, 0.636439, 0.479945) UV(0.008844, 0.06641) -V 725: Pos(-0.647536, -12.827474, 9.255044) Norm(-0.542043, 0.793143, 0.277694) UV(0.009012, 0.117444) -V 726: Pos(-0.647536, -12.64795, 9.016983) Norm(-0.454564, 0.711167, 0.536296) UV(0.00886, 0.066326) -V 727: Pos(-0.639599, -12.823232, 9.255044) Norm(-0.370779, 0.877701, 0.303585) UV(0.00885, 0.11724) -V 728: Pos(-0.639599, -12.643708, 9.016983) Norm(-0.302932, 0.760907, 0.573805) UV(0.008852, 0.066273) -V 729: Pos(-0.62203, -12.819737, 9.336753) Norm(-0.0, 0.909767, -0.415119) UV(0.008449, 0.12265) -V 730: Pos(-0.613074, -12.82062, 9.336753) Norm(0.17748, 0.892292, -0.41511) UV(0.008405, 0.122665) -V 731: Pos(-0.630987, -12.82062, 9.255044) Norm(-0.188189, 0.929001, 0.318656) UV(0.008659, 0.117116) -V 732: Pos(-0.630987, -12.641096, 9.016983) Norm(-0.151263, 0.789237, 0.595168) UV(0.008825, 0.066255) -V 733: Pos(-0.579616, -12.883215, 9.336753) Norm(0.840514, -0.348187, -0.415092) UV(0.008271, 0.123188) -V 734: Pos(-0.583858, -12.891151, 9.336753) Norm(0.756468, -0.505437, -0.415077) UV(0.008292, 0.123246) -V 735: Pos(-0.647536, -12.903818, 9.336753) Norm(-0.505408, -0.756474, -0.415101) UV(0.008544, 0.123341) -V 736: Pos(-0.654493, -12.898109, 9.336753) Norm(-0.643315, -0.643303, -0.4151) UV(0.008574, 0.1233) -V 737: Pos(-0.654493, -12.833183, 9.336753) Norm(-0.643321, 0.643301, -0.415092) UV(0.008602, 0.122775) -V 738: Pos(-0.647536, -12.827474, 9.336753) Norm(-0.505437, 0.756452, -0.415106) UV(0.008571, 0.122725) -V 739: Pos(-0.579616, -12.848078, 9.336753) Norm(0.840531, 0.348166, -0.415077) UV(0.008256, 0.122902) -V 740: Pos(-0.577003, -12.856689, 9.336753) Norm(0.892293, 0.177501, -0.415098) UV(0.008248, 0.122979) -V 741: Pos(-0.613074, -12.910673, 9.336753) Norm(0.177514, -0.892283, -0.415114) UV(0.008411, 0.123397) -V 742: Pos(-0.62203, -12.911555, 9.336753) Norm(0.0, -0.90977, -0.415112) UV(0.008445, 0.1234) -V 743: Pos(-0.667939, -12.865646, 9.336753) Norm(-0.909768, 1e-06, -0.415118) UV(0.008646, 0.123043) -V 744: Pos(-0.667057, -12.856689, 9.336753) Norm(-0.892291, 0.177494, -0.415105) UV(0.008648, 0.122967) -V 745: Pos(-0.596524, -12.827474, 9.485871) Norm(0.505445, 0.756454, 0.415092) UV(0.008458, 0.126853) -V 746: Pos(-0.604462, -12.823232, 9.485871) Norm(0.34813, 0.840536, 0.415097) UV(0.008465, 0.126848) -V 747: Pos(-0.604462, -12.823232, 9.935919) Norm(0.382641, 0.923897, 0.0) UV(0.009135, 0.246118) -V 748: Pos(-0.596524, -12.827474, 9.935919) Norm(0.555559, 0.831477, 0.0) UV(0.008908, 0.247449) -V 749: Pos(-0.639599, -12.90806, 9.336753) Norm(-0.348173, -0.840514, -0.415104) UV(0.008512, 0.123371) -V 750: Pos(-0.660202, -12.84014, 9.336753) Norm(-0.756457, 0.505434, -0.415102) UV(0.008625, 0.122825) -V 751: Pos(-0.583858, -12.84014, 9.336753) Norm(0.756462, 0.505433, -0.415094) UV(0.008272, 0.122842) -V 752: Pos(-0.604462, -12.90806, 9.336753) Norm(0.348172, -0.840519, -0.415095) UV(0.008378, 0.123373) -V 753: Pos(-0.667057, -12.874603, 9.336753) Norm(-0.892296, -0.177493, -0.415094) UV(0.008636, 0.12311) -V 754: Pos(-0.589568, -12.833183, 9.485871) Norm(0.64332, 0.643299, 0.415096) UV(0.008451, 0.126857) -V 755: Pos(-0.589568, -12.833183, 9.935919) Norm(0.70712, 0.707093, 0.0) UV(0.008628, 0.248867) -V 756: Pos(-0.596524, -12.903818, 9.485871) Norm(0.505411, -0.756476, 0.415096) UV(0.008427, 0.12687) -V 757: Pos(-0.589568, -12.898109, 9.485871) Norm(0.64331, -0.643303, 0.415107) UV(0.008425, 0.126869) -V 758: Pos(-0.589568, -12.898109, 9.935919) Norm(0.707115, -0.707099, 0.0) UV(0.00768, 0.239998) -V 759: Pos(-0.596524, -12.903818, 9.935919) Norm(0.555524, -0.8315, 0.0) UV(0.007732, 0.239295) -V 760: Pos(-0.664445, -12.883215, 9.485871) Norm(-0.840524, -0.348168, 0.415088) UV(0.008461, 0.126822) -V 761: Pos(-0.660202, -12.891151, 9.485871) Norm(-0.75646, -0.505435, 0.415095) UV(0.008456, 0.126831) -V 762: Pos(-0.660202, -12.891151, 9.935919) Norm(-0.831482, -0.555552, 0.0) UV(0.008765, 0.237037) -V 763: Pos(-0.664445, -12.883215, 9.935919) Norm(-0.923873, -0.382699, 0.0) UV(0.008917, 0.237178) -V 764: Pos(-0.630987, -12.82062, 9.485871) Norm(-0.177468, 0.892293, 0.415112) UV(0.008481, 0.126827) -V 765: Pos(-0.639599, -12.823232, 9.485871) Norm(-0.348132, 0.84053, 0.415106) UV(0.008483, 0.126816) -V 766: Pos(-0.639599, -12.823232, 9.935919) Norm(-0.382646, 0.923895, 0.0) UV(0.009566, 0.241674) -V 767: Pos(-0.630987, -12.82062, 9.935919) Norm(-0.195074, 0.980789, 0.0) UV(0.009522, 0.24265) -V 768: Pos(-0.577003, -12.874603, 9.485871) Norm(0.89229, -0.177497, 0.415107) UV(0.008427, 0.126866) -V 769: Pos(-0.577003, -12.874603, 9.935919) Norm(0.980782, -0.195105, 0.0) UV(0.007715, 0.242654) -V 770: Pos(-0.639599, -12.90806, 9.485871) Norm(-0.348174, -0.840517, 0.415097) UV(0.008441, 0.126852) -V 771: Pos(-0.639599, -12.90806, 9.935919) Norm(-0.382693, -0.923876, 0.0) UV(0.008304, 0.237179) -V 772: Pos(-0.660202, -12.84014, 9.485871) Norm(-0.756456, 0.505435, 0.415101) UV(0.008482, 0.126809) -V 773: Pos(-0.660202, -12.84014, 9.935919) Norm(-0.831477, 0.555559, 0.0) UV(0.009495, 0.239291) -V 774: Pos(-0.583858, -12.84014, 9.485871) Norm(0.756459, 0.505431, 0.415101) UV(0.008445, 0.12687) -V 775: Pos(-0.583858, -12.84014, 9.935919) Norm(0.831479, 0.555556, 0.0) UV(0.008342, 0.24745) -V 776: Pos(-0.604462, -12.90806, 9.485871) Norm(0.34817, -0.840523, 0.415088) UV(0.008428, 0.126872) -V 777: Pos(-0.604462, -12.90806, 9.935919) Norm(0.382687, -0.923878, 0.0) UV(0.007809, 0.238685) -V 778: Pos(-0.667057, -12.874603, 9.485871) Norm(-0.892298, -0.177488, 0.415094) UV(0.008466, 0.126813) -V 779: Pos(-0.667057, -12.874603, 9.935919) Norm(-0.980786, -0.195088, 0.0) UV(0.009062, 0.237413) -V 780: Pos(-0.62203, -12.819737, 9.485871) Norm(-0.0, 0.909767, 0.415119) UV(0.008477, 0.12683) -V 781: Pos(-0.62203, -12.819737, 9.935919) Norm(0.0, 1.0, 0.0) UV(0.009438, 0.243717) -V 782: Pos(-0.555282, -12.878924, 9.465815) Norm(0.900467, -0.179117, 0.396329) UV(0.008417, 0.126518) -V 783: Pos(-0.559155, -12.89169, 9.465815) Norm(0.848215, -0.351382, 0.39631) UV(0.008418, 0.126521) -V 784: Pos(-0.559155, -12.89169, 9.35681) Norm(0.848211, -0.351385, -0.396317) UV(0.008362, 0.123498) -V 785: Pos(-0.555282, -12.878924, 9.35681) Norm(0.900465, -0.179118, -0.396333) UV(0.008356, 0.123449) -V 786: Pos(-0.565444, -12.903455, 9.465815) Norm(0.763386, -0.510075, 0.396315) UV(0.008419, 0.126522) -V 787: Pos(-0.573908, -12.913769, 9.465815) Norm(0.649208, -0.649198, 0.396322) UV(0.008422, 0.12653) -V 788: Pos(-0.573908, -12.913769, 9.35681) Norm(0.649218, -0.649189, -0.396321) UV(0.008383, 0.123576) -V 789: Pos(-0.565444, -12.903455, 9.35681) Norm(0.763386, -0.510074, -0.396315) UV(0.00837, 0.123543) -V 790: Pos(-0.670153, -12.913769, 9.465815) Norm(-0.649196, -0.649208, 0.396325) UV(0.008467, 0.126502) -V 791: Pos(-0.678616, -12.903455, 9.465815) Norm(-0.763382, -0.510069, 0.39633) UV(0.008472, 0.126489) -V 792: Pos(-0.678616, -12.903455, 9.35681) Norm(-0.763388, -0.510064, -0.396325) UV(0.00852, 0.12353) -V 793: Pos(-0.670153, -12.913769, 9.35681) Norm(-0.64921, -0.6492, -0.396315) UV(0.008505, 0.123565) -V 794: Pos(-0.65984, -12.80906, 9.465815) Norm(-0.510089, 0.763369, 0.396329) UV(0.008482, 0.126443) -V 795: Pos(-0.648074, -12.802771, 9.465815) Norm(-0.351336, 0.848226, 0.396328) UV(0.008478, 0.12644) -V 796: Pos(-0.648074, -12.802771, 9.35681) Norm(-0.351336, 0.848225, -0.396329) UV(0.008495, 0.123157) -V 797: Pos(-0.65984, -12.80906, 9.35681) Norm(-0.510086, 0.76337, -0.39633) UV(0.008512, 0.123178) -V 798: Pos(-0.555282, -12.852369, 9.465815) Norm(0.900468, 0.17912, 0.396324) UV(0.008419, 0.1265) -V 799: Pos(-0.553975, -12.865646, 9.465815) Norm(0.918102, 3e-06, 0.396344) UV(0.008416, 0.126509) -V 800: Pos(-0.553975, -12.865646, 9.35681) Norm(0.918102, 3e-06, -0.396344) UV(0.008351, 0.123404) -V 801: Pos(-0.555282, -12.852369, 9.35681) Norm(0.900469, 0.179123, -0.396321) UV(0.008353, 0.123351) -V 802: Pos(-0.62203, -12.933702, 9.465815) Norm(0.0, -0.918102, 0.396345) UV(0.008441, 0.126523) -V 803: Pos(-0.635307, -12.932395, 9.465815) Norm(-0.179134, -0.900461, 0.396334) UV(0.008448, 0.126522) -V 804: Pos(-0.635307, -12.932395, 9.35681) Norm(-0.179139, -0.90046, -0.396334) UV(0.00846, 0.123645) -V 805: Pos(-0.62203, -12.933702, 9.35681) Norm(0.0, -0.918102, -0.396345) UV(0.008444, 0.123648) -V 806: Pos(-0.688778, -12.852369, 9.465815) Norm(-0.900469, 0.179127, 0.39632) UV(0.008487, 0.126455) -V 807: Pos(-0.684905, -12.839603, 9.465815) Norm(-0.84823, 0.351337, 0.396318) UV(0.008488, 0.126452) -V 808: Pos(-0.684905, -12.839603, 9.35681) Norm(-0.848223, 0.351343, -0.396328) UV(0.008543, 0.123292) -V 809: Pos(-0.688778, -12.852369, 9.35681) Norm(-0.900464, 0.179127, -0.39633) UV(0.008545, 0.123338) -V 810: Pos(-0.647536, -12.827474, 9.485871) Norm(-0.505441, 0.75645, 0.415105) UV(0.008484, 0.126805) -V 811: Pos(-0.647536, -12.827474, 9.935919) Norm(-0.555557, 0.831478, 0.0) UV(0.009574, 0.240788) -V 812: Pos(-0.654493, -12.898109, 9.485871) Norm(-0.643299, -0.643311, 0.415111) UV(0.008451, 0.126831) -V 813: Pos(-0.654493, -12.898109, 9.935919) Norm(-0.70711, -0.707104, 0.0) UV(0.00861, 0.23699) -V 814: Pos(-0.583858, -12.891151, 9.485871) Norm(0.756469, -0.505436, 0.415077) UV(0.008425, 0.126876) -V 815: Pos(-0.583858, -12.891151, 9.935919) Norm(0.831484, -0.555549, 0.0) UV(0.007658, 0.240792) -V 816: Pos(-0.613074, -12.82062, 9.485871) Norm(0.177468, 0.892293, 0.415112) UV(0.008471, 0.126844) -V 817: Pos(-0.613074, -12.82062, 9.935919) Norm(0.195073, 0.980789, 0.0) UV(0.00931, 0.244873) -V 818: Pos(-0.635307, -12.798899, 9.465815) Norm(-0.179083, 0.900468, 0.396341) UV(0.008472, 0.126439) -V 819: Pos(-0.62203, -12.797591, 9.465815) Norm(-0.0, 0.918101, 0.396346) UV(0.008465, 0.126447) -V 820: Pos(-0.62203, -12.797591, 9.35681) Norm(-0.0, 0.918101, -0.396345) UV(0.008452, 0.123144) -V 821: Pos(-0.635307, -12.798899, 9.35681) Norm(-0.179095, 0.900466, -0.39634) UV(0.008475, 0.123145) -V 822: Pos(-0.684905, -12.89169, 9.465815) Norm(-0.848221, -0.351364, 0.396313) UV(0.008477, 0.126481) -V 823: Pos(-0.688778, -12.878924, 9.465815) Norm(-0.90047, -0.179122, 0.396319) UV(0.008481, 0.126474) -V 824: Pos(-0.688778, -12.878924, 9.35681) Norm(-0.900469, -0.179126, -0.396319) UV(0.008537, 0.123438) -V 825: Pos(-0.684905, -12.89169, 9.35681) Norm(-0.848217, -0.351369, -0.396317) UV(0.008531, 0.123489) -V 826: Pos(-0.584221, -12.922232, 9.465815) Norm(0.510052, -0.763397, 0.396322) UV(0.008427, 0.126529) -V 827: Pos(-0.595987, -12.92852, 9.465815) Norm(0.351384, -0.848205, 0.396329) UV(0.00843, 0.126527) -V 828: Pos(-0.595987, -12.92852, 9.35681) Norm(0.351386, -0.848202, -0.396335) UV(0.00841, 0.123633) -V 829: Pos(-0.584221, -12.922232, 9.35681) Norm(0.510054, -0.763394, -0.396326) UV(0.008396, 0.123608) -V 830: Pos(-0.573908, -12.817524, 9.465815) Norm(0.649213, 0.649192, 0.396324) UV(0.008435, 0.126477) -V 831: Pos(-0.565444, -12.827837, 9.465815) Norm(0.763387, 0.510064, 0.396328) UV(0.008429, 0.12648) -V 832: Pos(-0.565444, -12.827837, 9.35681) Norm(0.76339, 0.510064, -0.396321) UV(0.008365, 0.123257) -V 833: Pos(-0.573908, -12.817524, 9.35681) Norm(0.64922, 0.649188, -0.396319) UV(0.008376, 0.123221) -V 834: Pos(-0.678616, -12.827837, 9.465815) Norm(-0.763388, 0.510063, 0.396326) UV(0.008487, 0.126442) -V 835: Pos(-0.678616, -12.827837, 9.35681) Norm(-0.763389, 0.510061, -0.396326) UV(0.008536, 0.12325) -V 836: Pos(-0.648074, -12.92852, 9.465815) Norm(-0.351385, -0.848202, 0.396336) UV(0.008454, 0.126512) -V 837: Pos(-0.648074, -12.92852, 9.35681) Norm(-0.351386, -0.848198, -0.396343) UV(0.008475, 0.123627) -V 838: Pos(-0.584221, -12.80906, 9.465815) Norm(0.510093, 0.763374, 0.396315) UV(0.008441, 0.126467) -V 839: Pos(-0.584221, -12.80906, 9.35681) Norm(0.510091, 0.763375, -0.396316) UV(0.008392, 0.123183) -V 840: Pos(-0.690086, -12.865646, 9.465815) Norm(-0.918102, 2e-06, 0.396343) UV(0.008485, 0.126468) -V 841: Pos(-0.690086, -12.865646, 9.35681) Norm(-0.918102, 2e-06, -0.396343) UV(0.008542, 0.123385) -V 842: Pos(-0.608753, -12.932395, 9.465815) Norm(0.179136, -0.900467, 0.396321) UV(0.008436, 0.126529) -V 843: Pos(-0.608753, -12.932395, 9.35681) Norm(0.17914, -0.900463, -0.396327) UV(0.008427, 0.123642) -V 844: Pos(-0.559155, -12.839603, 9.465815) Norm(0.848225, 0.351352, 0.396315) UV(0.008423, 0.12649) -V 845: Pos(-0.559155, -12.839603, 9.35681) Norm(0.848226, 0.351357, -0.396308) UV(0.008356, 0.123306) -V 846: Pos(-0.670153, -12.817524, 9.465815) Norm(-0.649204, 0.649203, 0.396321) UV(0.008485, 0.126442) -V 847: Pos(-0.670153, -12.817524, 9.35681) Norm(-0.649212, 0.649195, -0.39632) UV(0.008524, 0.123208) -V 848: Pos(-0.65984, -12.922232, 9.465815) Norm(-0.510051, -0.763398, 0.396323) UV(0.00846, 0.126508) -V 849: Pos(-0.65984, -12.922232, 9.35681) Norm(-0.51005, -0.763395, -0.39633) UV(0.008491, 0.1236) -V 850: Pos(-0.577003, -12.874603, 9.336753) Norm(0.892288, -0.177497, -0.41511) UV(0.008256, 0.123124) -V 851: Pos(-0.667939, -12.865646, 9.485871) Norm(-0.909768, 1e-06, 0.415118) UV(0.008471, 0.126806) -V 852: Pos(-0.667939, -12.865646, 9.935919) Norm(-1.0, 0.0, 0.0) UV(0.009195, 0.237742) -V 853: Pos(-0.613074, -12.910673, 9.485871) Norm(0.17751, -0.892287, 0.415108) UV(0.00843, 0.126862) -V 854: Pos(-0.613074, -12.910673, 9.935919) Norm(0.195122, -0.980779, 0.0) UV(0.007909, 0.238168) -V 855: Pos(-0.579616, -12.848078, 9.485871) Norm(0.84053, 0.348159, 0.415084) UV(0.008438, 0.12687) -V 856: Pos(-0.579616, -12.848078, 9.935919) Norm(0.923878, 0.382686, 0.0) UV(0.008112, 0.24612) -V 857: Pos(-0.654493, -12.833183, 9.485871) Norm(-0.643313, 0.643309, 0.415093) UV(0.008483, 0.126807) -V 858: Pos(-0.654493, -12.833183, 9.935919) Norm(-0.707115, 0.707098, 0.0) UV(0.009549, 0.239994) -V 859: Pos(-0.647536, -12.903818, 9.485871) Norm(-0.50541, -0.756477, 0.415094) UV(0.008445, 0.126841) -V 860: Pos(-0.647536, -12.903818, 9.935919) Norm(-0.555523, -0.831501, 0.0) UV(0.008455, 0.237037) -V 861: Pos(-0.579616, -12.883215, 9.485871) Norm(0.840519, -0.348184, 0.415085) UV(0.008426, 0.126872) -V 862: Pos(-0.579616, -12.883215, 9.935919) Norm(0.923869, -0.382709, 0.0) UV(0.007668, 0.241678) -V 863: Pos(-0.604462, -12.823232, 9.336753) Norm(0.348128, 0.840536, -0.415098) UV(0.008364, 0.122693) -V 864: Pos(-0.630987, -12.82062, 9.336753) Norm(-0.17748, 0.892292, -0.41511) UV(0.008493, 0.122661) -V 865: Pos(-0.608753, -12.798899, 9.465815) Norm(0.179084, 0.900468, 0.396341) UV(0.008457, 0.126448) -V 866: Pos(-0.595987, -12.802771, 9.465815) Norm(0.351336, 0.848229, 0.396321) UV(0.008449, 0.126457) -V 867: Pos(-0.595987, -12.802771, 9.35681) Norm(0.351336, 0.848229, -0.396322) UV(0.008409, 0.123161) -V 868: Pos(-0.608753, -12.798899, 9.35681) Norm(0.179097, 0.900466, -0.396339) UV(0.008429, 0.123147) -V 869: Pos(-0.664445, -12.883215, 9.336753) Norm(-0.840521, -0.348173, -0.415091) UV(0.008621, 0.123173) -V 870: Pos(-0.596524, -12.903818, 9.336753) Norm(0.505413, -0.756472, -0.4151) UV(0.008347, 0.123345) -V 871: Pos(-0.589568, -12.833183, 9.336753) Norm(0.643328, 0.643295, -0.415091) UV(0.008296, 0.122778) -V 872: Pos(-0.664445, -12.848078, 9.336753) Norm(-0.840526, 0.348152, -0.415097) UV(0.008641, 0.122893) -V 873: Pos(-0.630987, -12.910673, 9.336753) Norm(-0.177514, -0.89228, -0.415121) UV(0.008479, 0.123388) -V 874: Pos(-0.576121, -12.865646, 9.336753) Norm(0.909768, 1e-06, -0.415117) UV(0.008248, 0.123047) -V 875: Pos(-0.639599, -12.823232, 9.336753) Norm(-0.34813, 0.840531, -0.415107) UV(0.008535, 0.122686) -V 876: Pos(-0.660202, -12.891151, 9.336753) Norm(-0.756466, -0.50543, -0.415089) UV(0.0086, 0.12324) -V 877: Pos(-0.589568, -12.898109, 9.336753) Norm(0.64332, -0.643293, -0.415106) UV(0.008317, 0.123305) -V 878: Pos(-0.596524, -12.827474, 9.336753) Norm(0.505442, 0.756456, -0.415093) UV(0.008327, 0.122736) -V 879: Pos(-0.374746, -12.813312, 9.239014) Norm(-0.396986, 0.621241, -0.675619) UV(0.003906, 0.003906) -V 880: Pos(-0.376079, -12.98756, 9.138018) Norm(-0.711112, 0.28032, -0.644779) UV(0.003906, 0.003906) -V 881: Pos(-0.375635, -13.04285, 9.166472) Norm(-0.657907, -0.229041, 0.717425) UV(0.003906, 0.003906) -V 882: Pos(-0.374301, -12.922776, 9.240616) Norm(-0.634316, -0.739561, 0.225151) UV(0.003906, 0.003906) -V 883: Pos(-0.391639, -12.81052, 9.253441) Norm(-0.216953, 0.770846, -0.598939) UV(0.003906, 0.003906) -V 884: Pos(-0.392084, -12.919983, 9.255044) Norm(-0.196603, -0.809013, -0.553936) UV(0.003906, 0.003906) -V 885: Pos(-0.545907, -12.919983, 9.255044) Norm(-0.034329, -0.812465, 0.581998) UV(0.003906, 0.003906) -V 886: Pos(-0.545907, -12.81052, 9.253441) Norm(0.0, 0.0, -1.0) UV(0.003906, 0.003906) -V 887: Pos(-0.545907, -12.81052, 9.25825) Norm(0.0, 3.4e-05, -1.0) UV(0.003906, 0.003906) -V 888: Pos(-0.384526, -12.81052, 9.25825) Norm(0.272011, 0.676845, 0.684026) UV(0.003906, 0.003906) -V 889: Pos(-0.384082, -12.919983, 9.25785) Norm(0.338566, -0.550445, 0.76314) UV(0.003906, 0.003906) -V 890: Pos(-0.545907, -12.919983, 9.25785) Norm(-0.034326, -0.812382, 0.582115) UV(0.003906, 0.003906) -V 891: Pos(-0.378302, -13.070775, 9.160461) Norm(-0.715129, -0.058445, 0.696544) UV(0.003906, 0.003906) -V 892: Pos(-0.378302, -13.154548, 9.16046) Norm(-0.624849, -0.296769, 0.722144) UV(0.003906, 0.003906) -V 893: Pos(-0.369633, -13.154548, 9.16046) Norm(0.635834, -0.293378, 0.713894) UV(0.003906, 0.003906) -V 894: Pos(-0.369633, -13.070775, 9.16006) Norm(0.74731, -0.079831, 0.659663) UV(0.003906, 0.003906) -V 895: Pos(-0.378302, -13.154548, 9.131205) Norm(-0.641518, -0.291527, -0.709554) UV(0.003906, 0.003906) -V 896: Pos(-0.378302, -13.161809, 9.153247) Norm(-0.629991, -0.716997, 0.298375) UV(0.003906, 0.003906) -V 897: Pos(-0.378302, -13.015485, 9.132006) Norm(-0.752434, 0.110932, -0.649259) UV(0.003906, 0.003906) -V 898: Pos(-0.369633, -13.161809, 9.153247) Norm(0.629991, -0.716996, 0.298375) UV(0.003906, 0.003906) -V 899: Pos(-0.378302, -13.161809, 9.138418) Norm(-0.629988, -0.716999, -0.298373) UV(0.003906, 0.003906) -V 900: Pos(-0.369633, -13.154548, 9.131205) Norm(0.619084, -0.298449, -0.726404) UV(0.003906, 0.003906) -V 901: Pos(-0.369633, -13.161809, 9.138418) Norm(0.629991, -0.716997, -0.298375) UV(0.003906, 0.003906) -V 902: Pos(-0.367188, -13.043408, 9.16527) Norm(0.818079, -0.25544, 0.515265) UV(0.003906, 0.003906) -V 903: Pos(-0.366076, -12.919983, 9.239414) Norm(0.828666, -0.282582, 0.483177) UV(0.003906, 0.003906) -V 904: Pos(-0.366076, -12.81052, 9.240215) Norm(0.685918, 0.724873, -0.063841) UV(0.003906, 0.003906) -V 905: Pos(-0.369633, -13.015485, 9.131205) Norm(0.609968, 0.045837, -0.791099) UV(0.003906, 0.003906) -V 906: Pos(-0.367633, -12.988677, 9.136415) Norm(0.6317, 0.250946, -0.733472) UV(0.003906, 0.003906) -V 907: Pos(-0.717069, -12.813312, 9.239014) Norm(-0.396989, -0.621249, 0.67561) UV(0.003906, 0.003906) -V 908: Pos(-0.715735, -12.98756, 9.138018) Norm(-0.711112, -0.280321, 0.644779) UV(0.003906, 0.003906) -V 909: Pos(-0.71618, -13.04285, 9.166472) Norm(-0.657906, 0.229038, -0.717427) UV(0.003906, 0.003906) -V 910: Pos(-0.717514, -12.922776, 9.240616) Norm(-0.634314, 0.739563, -0.225151) UV(0.003906, 0.003906) -V 911: Pos(-0.700175, -12.81052, 9.253441) Norm(-0.216964, -0.770889, 0.598879) UV(0.003906, 0.003906) -V 912: Pos(-0.69973, -12.919983, 9.255044) Norm(-0.196603, 0.809012, 0.553938) UV(0.003906, 0.003906) -V 913: Pos(-0.707288, -12.81052, 9.25825) Norm(0.272003, -0.676825, -0.684049) UV(0.003906, 0.003906) -V 914: Pos(-0.707733, -12.919983, 9.25785) Norm(0.338568, 0.550445, -0.76314) UV(0.003906, 0.003906) -V 915: Pos(-0.713512, -13.070775, 9.160461) Norm(-0.71513, 0.058442, -0.696544) UV(0.003906, 0.003906) -V 916: Pos(-0.713512, -13.154548, 9.16046) Norm(-0.62485, 0.296772, -0.722142) UV(0.003906, 0.003906) -V 917: Pos(-0.722182, -13.154548, 9.16046) Norm(0.635834, 0.293381, -0.713892) UV(0.003906, 0.003906) -V 918: Pos(-0.722182, -13.070775, 9.16006) Norm(0.747309, 0.07983, -0.659664) UV(0.003906, 0.003906) -V 919: Pos(-0.713512, -13.154548, 9.131205) Norm(-0.641518, 0.29153, 0.709552) UV(0.003906, 0.003906) -V 920: Pos(-0.713512, -13.161809, 9.153247) Norm(-0.62999, 0.716999, -0.298372) UV(0.003906, 0.003906) -V 921: Pos(-0.713512, -13.015485, 9.132006) Norm(-0.752435, -0.110936, 0.649257) UV(0.003906, 0.003906) -V 922: Pos(-0.722182, -13.161809, 9.153247) Norm(0.62999, 0.716998, -0.298372) UV(0.003906, 0.003906) -V 923: Pos(-0.713512, -13.161809, 9.138418) Norm(-0.629985, 0.717003, 0.29837) UV(0.003906, 0.003906) -V 924: Pos(-0.722182, -13.154548, 9.131205) Norm(0.619085, 0.298451, 0.726403) UV(0.003906, 0.003906) -V 925: Pos(-0.722182, -13.161809, 9.138418) Norm(0.62999, 0.716998, 0.298372) UV(0.003906, 0.003906) -V 926: Pos(-0.724627, -13.043408, 9.16527) Norm(0.818079, 0.255438, -0.515266) UV(0.003906, 0.003906) -V 927: Pos(-0.725738, -12.919983, 9.239414) Norm(0.828667, 0.282583, -0.483175) UV(0.003906, 0.003906) -V 928: Pos(-0.725738, -12.81052, 9.240215) Norm(0.685919, -0.724874, 0.063826) UV(0.003906, 0.003906) -V 929: Pos(-0.722182, -13.015485, 9.131205) Norm(0.609969, -0.04584, 0.791099) UV(0.003906, 0.003906) -V 930: Pos(-0.724182, -12.988677, 9.136415) Norm(0.631699, -0.250947, 0.733472) UV(0.003906, 0.003906) -V 931: Pos(0.076413, -11.849343, 9.093531) Norm(0.0, 0.007369, 0.999973) UV(0.003906, 0.003906) -V 932: Pos(0.076413, -11.827642, 9.076807) Norm(0.0, 0.610406, 0.792089) UV(0.003906, 0.003906) -V 933: Pos(-0.130029, -11.827642, 9.076807) Norm(0.006667, 0.611537, 0.791187) UV(0.003906, 0.003906) -V 934: Pos(-0.124091, -11.849343, 9.093531) Norm(-0.321609, -0.08899, 0.942681) UV(0.003906, 0.003906) -V 935: Pos(-0.150988, -11.827563, 9.077099) Norm(-0.709429, 0.181448, 0.681019) UV(0.003906, 0.003906) -V 936: Pos(-0.150988, -11.75105, 9.017784) Norm(-0.787298, 0.199212, 0.583503) UV(0.003906, 0.003906) -V 937: Pos(0.277138, -11.849343, 9.093531) Norm(0.321613, -0.088983, 0.942681) UV(0.003906, 0.003906) -V 938: Pos(0.283077, -11.827642, 9.076807) Norm(-0.006666, 0.611526, 0.791196) UV(0.003906, 0.003906) -V 939: Pos(0.076413, -11.75105, 9.017784) Norm(0.0, 0.322417, 0.946598) UV(0.003906, 0.003906) -V 940: Pos(0.304035, -11.75105, 9.017784) Norm(0.787298, 0.199214, 0.583503) UV(0.003906, 0.003906) -V 941: Pos(0.177553, -11.694644, 9.017784) Norm(0.302085, -0.300965, 0.904525) UV(0.003906, 0.003906) -V 942: Pos(0.076413, -11.694644, 9.017784) Norm(0.0, -0.707107, 0.707107) UV(0.003906, 0.003906) -V 943: Pos(0.076413, -11.785118, 8.982917) Norm(0.0, -0.584063, -0.811708) UV(0.003906, 0.003906) -V 944: Pos(0.304035, -11.785118, 8.982917) Norm(0.596436, -0.468804, -0.651526) UV(0.003906, 0.003906) -V 945: Pos(0.304035, -11.796847, 9.017784) Norm(0.762158, -0.550319, -0.340975) UV(0.003906, 0.003906) -V 946: Pos(0.076413, -11.796847, 9.017784) Norm(-0.0, -0.850057, -0.52669) UV(0.003906, 0.003906) -V 947: Pos(0.177553, -11.11605, 9.016983) Norm(0.301492, 0.30291, 0.904073) UV(0.003906, 0.003906) -V 948: Pos(0.304035, -10.922255, 9.016582) Norm(0.808637, -0.233314, 0.540066) UV(0.003906, 0.003906) -V 949: Pos(0.076413, -10.922255, 9.016582) Norm(0.0, -0.396474, 0.918046) UV(0.003906, 0.003906) -V 950: Pos(0.076413, -11.11605, 9.016983) Norm(0.0, 0.707837, 0.706376) UV(0.003906, 0.003906) -V 951: Pos(0.304035, -10.902707, 9.037423) Norm(0.70711, -0.515747, 0.483736) UV(0.003906, 0.003906) -V 952: Pos(0.076413, -10.902707, 9.037423) Norm(0.0, -0.729382, 0.684106) UV(0.003906, 0.003906) -V 953: Pos(0.076413, -10.736836, 9.016182) Norm(0.0, 0.849708, -0.527254) UV(0.003906, 0.003906) -V 954: Pos(-0.150988, -10.736836, 9.016182) Norm(-0.754331, 0.557828, -0.34614) UV(0.003906, 0.003906) -V 955: Pos(-0.150988, -10.719524, 9.034617) Norm(-0.602358, 0.785895, -0.139767) UV(0.003906, 0.003906) -V 956: Pos(0.076413, -10.719524, 9.034617) Norm(0.0, 0.984551, -0.175099) UV(0.003906, 0.003906) -V 957: Pos(-0.150988, -10.883161, 9.058264) Norm(-0.627639, -0.309403, 0.71438) UV(0.003906, 0.003906) -V 958: Pos(-0.150988, -10.729577, 9.058264) Norm(-0.601486, 0.440751, 0.666298) UV(0.003906, 0.003906) -V 959: Pos(-0.150988, -10.902707, 9.037423) Norm(-0.70711, -0.515751, 0.483733) UV(0.003906, 0.003906) -V 960: Pos(0.246018, -11.057967, 9.156855) Norm(0.665583, 0.501894, 0.55236) UV(0.088238, 0.673243) -V 961: Pos(0.246018, -11.13448, 9.11357) Norm(0.764829, -0.450383, -0.460644) UV(0.088598, 0.671894) -V 962: Pos(0.246018, -11.102087, 9.061469) Norm(0.849414, -0.527708, 0.004532) UV(0.089082, 0.672785) -V 963: Pos(0.246018, -10.94962, 9.01017) Norm(0.510112, 0.69184, 0.511022) UV(0.089077, 0.678518) -V 964: Pos(0.216898, -11.13448, 9.11357) Norm(-0.764826, -0.450397, -0.460633) UV(0.088705, 0.671911) -V 965: Pos(0.216898, -11.153468, 9.124792) Norm(-0.771424, -0.16815, -0.613702) UV(0.088733, 0.670935) -V 966: Pos(0.216898, -11.088684, 9.175289) Norm(-0.651748, 0.202838, 0.730809) UV(0.08902, 0.673483) -V 967: Pos(0.216898, -11.057967, 9.156855) Norm(-0.665583, 0.501894, 0.55236) UV(0.089052, 0.673321) -V 968: Pos(-0.09297, -11.088684, 9.175289) Norm(-0.651748, 0.202838, 0.730809) UV(0.013119, 0.326495) -V 969: Pos(-0.09297, -11.512018, 9.17569) Norm(-0.672866, -0.117452, 0.730381) UV(0.0111, 0.303694) -V 970: Pos(-0.063851, -11.512018, 9.17569) Norm(0.672866, -0.117452, 0.730381) UV(0.01157, 0.303668) -V 971: Pos(-0.063851, -11.088684, 9.175289) Norm(0.651748, 0.202838, 0.730809) UV(0.012296, 0.326536) -V 972: Pos(-0.09297, -11.533798, 9.168476) Norm(-0.671589, -0.346455, 0.654933) UV(0.011434, 0.302589) -V 973: Pos(-0.063851, -11.533798, 9.168476) Norm(0.671589, -0.346455, 0.654933) UV(0.011112, 0.302609) -V 974: Pos(-0.063851, -11.642704, 9.085114) Norm(0.765229, -0.25739, 0.590064) UV(0.011083, 0.298695) -V 975: Pos(-0.063851, -11.629859, 9.050648) Norm(0.876709, 0.465974, -0.119373) UV(0.011571, 0.298806) -V 976: Pos(-0.063851, -11.531565, 9.125193) Norm(0.786505, 0.196553, -0.585471) UV(0.011368, 0.302277) -V 977: Pos(0.246018, -11.512018, 9.17569) Norm(0.672866, -0.117452, 0.730381) UV(0.090017, 0.65063) -V 978: Pos(0.216898, -11.512018, 9.17569) Norm(-0.672866, -0.117452, 0.730381) UV(0.089546, 0.650604) -V 979: Pos(0.216898, -11.533798, 9.168476) Norm(-0.671589, -0.346456, 0.654933) UV(0.090001, 0.649543) -V 980: Pos(0.246018, -11.533798, 9.168476) Norm(0.671589, -0.346455, 0.654933) UV(0.089679, 0.649527) -V 981: Pos(0.216898, -11.629859, 9.050648) Norm(-0.876709, 0.465973, -0.119373) UV(0.089537, 0.645731) -V 982: Pos(0.216898, -11.531565, 9.125193) Norm(-0.786505, 0.196553, -0.585471) UV(0.089745, 0.649213) -V 983: Pos(0.246018, -11.629859, 9.050648) Norm(0.876709, 0.465974, -0.119373) UV(0.090526, 0.645837) -V 984: Pos(0.246018, -11.531565, 9.125193) Norm(0.786505, 0.196554, -0.585471) UV(0.089971, 0.649226) -V 985: Pos(0.246018, -11.153468, 9.124792) Norm(0.771422, -0.168134, -0.613709) UV(0.0887, 0.670929) -V 986: Pos(0.216898, -11.102087, 9.061469) Norm(-0.849412, -0.52771, 0.004528) UV(0.088012, 0.672816) -V 987: Pos(0.216898, -11.12331, 9.028605) Norm(-0.832294, -0.264732, 0.487036) UV(0.087814, 0.671319) -V 988: Pos(0.246018, -11.12331, 9.028605) Norm(0.832293, -0.264729, 0.48704) UV(0.089361, 0.671273) -V 989: Pos(0.216898, -11.620364, 9.029407) Norm(-0.851909, 0.285245, 0.439187) UV(0.088949, 0.646285) -V 990: Pos(0.246018, -11.620364, 9.029407) Norm(0.85191, 0.285245, 0.439187) UV(0.090997, 0.646518) -V 991: Pos(0.076413, -10.749682, 8.981715) Norm(0.0, 0.569948, -0.821681) UV(0.003906, 0.003906) -V 992: Pos(0.304035, -10.736836, 9.016182) Norm(0.754331, 0.557829, -0.346138) UV(0.003906, 0.003906) -V 993: Pos(0.304035, -10.749682, 8.981715) Norm(0.598391, 0.456645, -0.658334) UV(0.003906, 0.003906) -V 994: Pos(-0.150988, -10.749682, 8.981715) Norm(-0.598391, 0.456645, -0.658334) UV(0.003906, 0.003906) -V 995: Pos(0.076413, -11.748775, 8.982875) Norm(0.0, -0.001158, -0.999999) UV(0.003906, 0.003906) -V 996: Pos(-0.150988, -11.785118, 8.982917) Norm(-0.596437, -0.468804, -0.651526) UV(0.003906, 0.003906) -V 997: Pos(-0.150988, -11.748775, 8.982875) Norm(-0.707107, -0.000819, -0.707106) UV(0.003906, 0.003906) -V 998: Pos(-0.150988, -11.796847, 9.017784) Norm(-0.762158, -0.550319, -0.340974) UV(0.003906, 0.003906) -V 999: Pos(0.304035, -11.827563, 9.077099) Norm(0.709429, 0.181438, 0.681022) UV(0.003906, 0.003906) -V 1000: Pos(-0.150988, -11.841526, 9.062671) Norm(-0.717122, -0.654258, -0.240171) UV(0.003906, 0.003906) -V 1001: Pos(0.076413, -11.841764, 9.062583) Norm(-0.0, -0.705534, -0.708676) UV(0.003906, 0.003906) -V 1002: Pos(0.076413, -11.862748, 9.083511) Norm(-0.0, -0.997599, 0.069254) UV(0.003906, 0.003906) -V 1003: Pos(-0.121201, -11.862748, 9.083511) Norm(-0.269077, -0.957259, 0.106076) UV(0.003906, 0.003906) -V 1004: Pos(-0.024506, -11.694644, 9.029006) Norm(-0.584725, -0.610739, 0.533943) UV(0.003906, 0.003906) -V 1005: Pos(-0.024506, -11.694644, 9.017784) Norm(-0.302085, -0.300965, 0.904525) UV(0.003906, 0.003906) -V 1006: Pos(0.076413, -11.694644, 9.029006) Norm(0.0, -0.752853, 0.658188) UV(0.003906, 0.003906) -V 1007: Pos(0.304035, -10.92971, 8.981924) Norm(0.707107, -0.000821, -0.707106) UV(0.003906, 0.003906) -V 1008: Pos(0.076413, -10.92971, 8.981924) Norm(0.0, -0.00116, -0.999999) UV(0.003906, 0.003906) -V 1009: Pos(0.304035, -11.748775, 8.982875) Norm(0.707107, -0.000819, -0.707106) UV(0.003906, 0.003906) -V 1010: Pos(0.304035, -10.729577, 9.058264) Norm(0.601488, 0.440755, 0.666294) UV(0.003906, 0.003906) -V 1011: Pos(0.076413, -10.729577, 9.058264) Norm(0.0, 0.551711, 0.834035) UV(0.003906, 0.003906) -V 1012: Pos(0.076413, -10.883161, 9.058264) Norm(0.0, -0.397428, 0.917633) UV(0.003906, 0.003906) -V 1013: Pos(0.304035, -10.883161, 9.058264) Norm(0.627637, -0.309397, 0.714385) UV(0.003906, 0.003906) -V 1014: Pos(-0.150988, -10.922255, 9.016582) Norm(-0.808636, -0.233312, 0.540067) UV(0.003906, 0.003906) -V 1015: Pos(-0.150988, -10.92971, 8.981924) Norm(-0.707107, -0.000821, -0.707106) UV(0.003906, 0.003906) -V 1016: Pos(0.274249, -11.862748, 9.083511) Norm(0.269084, -0.957257, 0.106075) UV(0.003906, 0.003906) -V 1017: Pos(0.304035, -11.841526, 9.062671) Norm(0.717125, -0.654253, -0.240175) UV(0.003906, 0.003906) -V 1018: Pos(-0.056612, -11.157773, 9.485871) Norm(-0.90978, -0.0, 0.415091) UV(0.026875, 0.200031) -V 1019: Pos(-0.056612, -11.157773, 9.935919) Norm(-1.0, 0.0, 0.0) UV(0.027547, 0.277203) -V 1020: Pos(-0.05573, -11.148816, 9.935919) Norm(-0.980784, 0.195097, 0.0) UV(0.027434, 0.277102) -V 1021: Pos(-0.05573, -11.148816, 9.485871) Norm(-0.892293, 0.177495, 0.4151) UV(0.026876, 0.200024) -V 1022: Pos(0.304035, -10.719524, 9.034617) Norm(0.602355, 0.785896, -0.139771) UV(0.003906, 0.003906) -V 1023: Pos(-0.024506, -11.11605, 9.069485) Norm(-0.624517, 0.710532, 0.324227) UV(0.003906, 0.003906) -V 1024: Pos(-0.024506, -11.11605, 9.016983) Norm(-0.301493, 0.30291, 0.904073) UV(0.003906, 0.003906) -V 1025: Pos(-0.024506, -11.153468, 9.101948) Norm(-0.625125, 0.223429, 0.747862) UV(0.003906, 0.003906) -V 1026: Pos(0.177553, -11.153468, 9.101948) Norm(0.625125, 0.223428, 0.747863) UV(0.003906, 0.003906) -V 1027: Pos(0.177553, -11.694644, 9.029006) Norm(0.584725, -0.610739, 0.533943) UV(0.003906, 0.003906) -V 1028: Pos(0.031712, -11.140204, 9.485871) Norm(0.840532, 0.348153, 0.415084) UV(0.026873, 0.200032) -V 1029: Pos(0.031712, -11.140204, 9.935919) Norm(0.923881, 0.382681, 0.0) UV(0.026521, 0.279352) -V 1030: Pos(0.034324, -11.148816, 9.935919) Norm(0.980784, 0.195097, 0.0) UV(0.0266, 0.279766) -V 1031: Pos(0.034324, -11.148816, 9.485871) Norm(0.892293, 0.177494, 0.4151) UV(0.026874, 0.200038) -V 1032: Pos(-0.001746, -11.2028, 9.485871) Norm(0.177501, -0.892289, 0.415108) UV(0.026871, 0.200091) -V 1033: Pos(-0.001746, -11.2028, 9.935919) Norm(0.195121, -0.980779, 0.0) UV(0.027786, 0.279763) -V 1034: Pos(-0.010703, -11.203682, 9.935919) Norm(0.0, -1.0, 0.0) UV(0.02785, 0.279343) -V 1035: Pos(-0.010703, -11.203682, 9.485871) Norm(0.0, -0.909775, 0.415102) UV(0.02687, 0.200092) -V 1036: Pos(-0.063851, -11.809133, 9.05666) Norm(0.460093, -0.149631, 0.875171) UV(0.011058, 0.287818) -V 1037: Pos(-0.063851, -11.750492, 9.012574) Norm(1.0, 0.0, 0.0) UV(0.013737, 0.292193) -V 1038: Pos(-0.09297, -11.642704, 9.085114) Norm(-0.765229, -0.25739, 0.590064) UV(0.011009, 0.298709) -V 1039: Pos(-0.09297, -11.531565, 9.125193) Norm(-0.786505, 0.196553, -0.585471) UV(0.011143, 0.302291) -V 1040: Pos(-0.09297, -11.629859, 9.050648) Norm(-0.876709, 0.465974, -0.119373) UV(0.01058, 0.298892) -V 1041: Pos(-0.09297, -11.153468, 9.124792) Norm(-0.771422, -0.168134, -0.613709) UV(0.012553, 0.323993) -V 1042: Pos(-0.09297, -11.102087, 9.061469) Norm(-0.849414, -0.527708, 0.004532) UV(0.01205, 0.325938) -V 1043: Pos(-0.09297, -11.13448, 9.11357) Norm(-0.764829, -0.450383, -0.460644) UV(0.012634, 0.324966) -V 1044: Pos(-0.09297, -11.057967, 9.156855) Norm(-0.665583, 0.501894, 0.55236) UV(0.013131, 0.326331) -V 1045: Pos(-0.09297, -10.94962, 9.01017) Norm(-0.510112, 0.69184, 0.511022) UV(0.012171, 0.332392) -V 1046: Pos(-0.063851, -11.057967, 9.156855) Norm(0.665583, 0.501894, 0.55236) UV(0.012314, 0.326344) -V 1047: Pos(-0.063851, -10.94962, 9.01017) Norm(0.510112, 0.69184, 0.511022) UV(0.013737, 0.33152) -V 1048: Pos(-0.09297, -11.12331, 9.028605) Norm(-0.832293, -0.264729, 0.48704) UV(0.011693, 0.324473) -V 1049: Pos(-0.09297, -11.620364, 9.029407) Norm(-0.85191, 0.285245, 0.439187) UV(0.010103, 0.299562) -V 1050: Pos(-0.09297, -11.750492, 9.012574) Norm(-1.0, 0.0, 0.0) UV(0.007748, 0.292942) -V 1051: Pos(-0.063851, -11.620364, 9.029407) Norm(0.85191, 0.285245, 0.439187) UV(0.012157, 0.299372) -V 1052: Pos(-0.063851, -11.12331, 9.028605) Norm(0.832294, -0.264732, 0.487036) UV(0.013229, 0.324258) -V 1053: Pos(-0.063851, -11.102087, 9.061469) Norm(0.849412, -0.52771, 0.004527) UV(0.013112, 0.325795) -V 1054: Pos(-0.063851, -11.13448, 9.11357) Norm(0.764826, -0.450397, -0.460633) UV(0.012527, 0.324961) -V 1055: Pos(-0.063851, -11.153468, 9.124792) Norm(0.771424, -0.16815, -0.613702) UV(0.01252, 0.323991) -V 1056: Pos(0.246018, -11.642704, 9.085114) Norm(0.765229, -0.257389, 0.590064) UV(0.090099, 0.645649) -V 1057: Pos(0.216898, -11.642704, 9.085114) Norm(-0.765229, -0.25739, 0.590064) UV(0.090026, 0.645627) -V 1058: Pos(0.216898, -11.809133, 9.05666) Norm(-0.460093, -0.149631, 0.875171) UV(0.090266, 0.634735) -V 1059: Pos(0.246018, -11.809133, 9.05666) Norm(0.460093, -0.149631, 0.875171) UV(0.091681, 0.635866) -V 1060: Pos(-0.09297, -11.809133, 9.05666) Norm(-0.460093, -0.149631, 0.875171) UV(0.0096, 0.288873) -V 1061: Pos(0.216898, -11.750492, 9.012574) Norm(-1.0, 0.0, 0.0) UV(0.087439, 0.639012) -V 1062: Pos(0.246018, -11.088684, 9.175289) Norm(0.651748, 0.202838, 0.730809) UV(0.088197, 0.673432) -V 1063: Pos(0.076413, -11.153468, 9.101948) Norm(0.0, 0.286254, 0.958154) UV(0.003906, 0.003906) -V 1064: Pos(0.076413, -11.11605, 9.069485) Norm(0.0, 0.909758, 0.415138) UV(0.003906, 0.003906) -V 1065: Pos(0.177553, -11.11605, 9.069485) Norm(0.624517, 0.710531, 0.324229) UV(0.003906, 0.003906) -V 1066: Pos(0.246018, -11.750492, 9.012574) Norm(1.0, -0.0, 0.0) UV(0.093396, 0.64) -V 1067: Pos(0.216898, -10.94962, 9.01017) Norm(-0.510112, 0.69184, 0.511022) UV(0.087439, 0.67927) -V 1068: Pos(-0.010703, -10.932341, 9.016983) Norm(0.0, 0.798422, 0.602098) UV(0.028879, 0.146969) -V 1069: Pos(-0.019659, -10.933223, 9.016983) Norm(-0.151261, 0.789236, 0.59517) UV(0.02927, 0.147767) -V 1070: Pos(-0.019659, -11.112746, 9.255044) Norm(-0.188187, 0.929001, 0.318657) UV(0.027118, 0.192895) -V 1071: Pos(-0.010703, -11.111864, 9.255044) Norm(-0.0, 0.946194, 0.3236) UV(0.026912, 0.192817) -V 1072: Pos(-0.028271, -10.935835, 9.016983) Norm(-0.302927, 0.760909, 0.573806) UV(0.029591, 0.148663) -V 1073: Pos(-0.028271, -11.115358, 9.255044) Norm(-0.370778, 0.877702, 0.303584) UV(0.0273, 0.193053) -V 1074: Pos(-0.036209, -10.940077, 9.016983) Norm(-0.45457, 0.711165, 0.536293) UV(0.02982, 0.149645) -V 1075: Pos(-0.036209, -11.1196, 9.255044) Norm(-0.542044, 0.793142, 0.277694) UV(0.027445, 0.193281) -V 1076: Pos(-0.043165, -10.945786, 9.016983) Norm(-0.603822, 0.636438, 0.479943) UV(0.029945, 0.150692) -V 1077: Pos(-0.043165, -11.12531, 9.255044) Norm(-0.695761, 0.676951, 0.240112) UV(0.027546, 0.193565) -V 1078: Pos(-0.048875, -10.952744, 9.016983) Norm(-0.745006, 0.532594, 0.401633) UV(0.029961, 0.15178) -V 1079: Pos(-0.048875, -11.132267, 9.255044) Norm(-0.825172, 0.531861, 0.190301) UV(0.027597, 0.193889) -V 1080: Pos(-0.053117, -10.960681, 9.016983) Norm(-0.867921, 0.396579, 0.299063) UV(0.029871, 0.152881) -V 1081: Pos(-0.053117, -11.140204, 9.255044) Norm(-0.923099, 0.362315, 0.128903) UV(0.027599, 0.194236) -V 1082: Pos(-0.05573, -10.969293, 9.016983) Norm(-0.957777, 0.229556, 0.17311) UV(0.029688, 0.153967) -V 1083: Pos(-0.05573, -11.148816, 9.255044) Norm(-0.982783, 0.175193, 0.058697) UV(0.027559, 0.194591) -V 1084: Pos(-0.056612, -10.97825, 9.016983) Norm(-0.99873, 0.040233, 0.03034) UV(0.029432, 0.155007) -V 1085: Pos(-0.056612, -11.157773, 9.255044) Norm(-0.999683, -0.020108, -0.015164) UV(0.027486, 0.19494) -V 1086: Pos(-0.05573, -10.987206, 9.016983) Norm(-0.981031, -0.154776, -0.116718) UV(0.029128, 0.155972) -V 1087: Pos(-0.05573, -11.16673, 9.255044) Norm(-0.973202, -0.213083, -0.086451) UV(0.027394, 0.19527) -V 1088: Pos(-0.053117, -10.995818, 9.016983) Norm(-0.906985, -0.336267, -0.253582) UV(0.0288, 0.156833) -V 1089: Pos(-0.053117, -11.175342, 9.255044) Norm(-0.906714, -0.394193, -0.149937) UV(0.027293, 0.195573) -V 1090: Pos(-0.048875, -11.003755, 9.016983) Norm(-0.789693, -0.489834, -0.369388) UV(0.028468, 0.157563) -V 1091: Pos(-0.048875, -11.183278, 9.255044) Norm(-0.80602, -0.556098, -0.202698) UV(0.027195, 0.19584) -V 1092: Pos(-0.043165, -11.010713, 9.016983) Norm(-0.645689, -0.609676, -0.459762) UV(0.028149, 0.158137) -V 1093: Pos(-0.043165, -11.190236, 9.255044) Norm(-0.677368, -0.693966, -0.244098) UV(0.027105, 0.196068) -V 1094: Pos(-0.036209, -11.016421, 9.016983) Norm(-0.488366, -0.696735, -0.525413) UV(0.027851, 0.158533) -V 1095: Pos(-0.036209, -11.195945, 9.255044) Norm(-0.526834, -0.804347, -0.274721) UV(0.027027, 0.196252) -V 1096: Pos(-0.028271, -11.020663, 9.016983) Norm(-0.326253, -0.754735, -0.569152) UV(0.027579, 0.158735) -V 1097: Pos(-0.028271, -11.200187, 9.255044) Norm(-0.360214, -0.884799, -0.295596) UV(0.026959, 0.19639) -V 1098: Pos(-0.019659, -11.023276, 9.016983) Norm(-0.163092, -0.787733, -0.594035) UV(0.027334, 0.158731) -V 1099: Pos(-0.019659, -11.2028, 9.255044) Norm(-0.182813, -0.933757, -0.307696) UV(0.026899, 0.196478) -V 1100: Pos(-0.010703, -11.024158, 9.016983) Norm(0.0, -0.798424, -0.602096) UV(0.027113, 0.158513) -V 1101: Pos(-0.010703, -11.203682, 9.255044) Norm(-0.0, -0.950193, -0.311661) UV(0.026843, 0.196515) -V 1102: Pos(-0.001746, -11.023276, 9.016983) Norm(0.16309, -0.787733, -0.594035) UV(0.026914, 0.158077) -V 1103: Pos(-0.001746, -11.2028, 9.255044) Norm(0.182811, -0.933757, -0.307696) UV(0.026786, 0.196499) -V 1104: Pos(0.006866, -11.020663, 9.016983) Norm(0.326255, -0.754735, -0.569151) UV(0.026732, 0.157423) -V 1105: Pos(0.006866, -11.200187, 9.255044) Norm(0.360215, -0.884799, -0.295595) UV(0.026724, 0.196431) -V 1106: Pos(0.014803, -11.016421, 9.016983) Norm(0.488368, -0.696734, -0.525412) UV(0.026565, 0.156558) -V 1107: Pos(0.014803, -11.195945, 9.255044) Norm(0.526837, -0.804346, -0.27472) UV(0.026652, 0.196309) -V 1108: Pos(0.02176, -11.010713, 9.016983) Norm(0.645684, -0.609679, -0.459764) UV(0.026412, 0.155493) -V 1109: Pos(0.02176, -11.190236, 9.255044) Norm(0.677365, -0.693969, -0.244099) UV(0.026568, 0.196134) -V 1110: Pos(0.027469, -11.003755, 9.016983) Norm(0.789697, -0.489831, -0.369385) UV(0.026277, 0.154244) -V 1111: Pos(0.027469, -11.183278, 9.255044) Norm(0.806019, -0.556099, -0.202698) UV(0.026472, 0.195905) -V 1112: Pos(0.031712, -10.995818, 9.016983) Norm(0.906986, -0.336264, -0.253579) UV(0.026166, 0.152836) -V 1113: Pos(0.031712, -11.175342, 9.255044) Norm(0.906717, -0.394187, -0.149935) UV(0.026368, 0.195627) -V 1114: Pos(0.034324, -10.987206, 9.016983) Norm(0.981031, -0.154776, -0.116718) UV(0.026094, 0.151293) -V 1115: Pos(0.034324, -11.16673, 9.255044) Norm(0.973202, -0.213083, -0.086451) UV(0.026265, 0.195302) -V 1116: Pos(0.035206, -10.97825, 9.016983) Norm(0.99873, 0.040233, 0.03034) UV(0.026081, 0.149648) -V 1117: Pos(0.035206, -11.157773, 9.255044) Norm(0.999683, -0.020108, -0.015164) UV(0.026173, 0.194941) -V 1118: Pos(0.034324, -10.969293, 9.016983) Norm(0.957777, 0.229556, 0.17311) UV(0.026153, 0.147934) -V 1119: Pos(0.034324, -11.148816, 9.255044) Norm(0.982783, 0.175193, 0.058697) UV(0.026107, 0.194554) -V 1120: Pos(0.031712, -10.960681, 9.016983) Norm(0.867926, 0.396572, 0.299058) UV(0.026336, 0.146188) -V 1121: Pos(0.031712, -11.140204, 9.255044) Norm(0.923101, 0.36231, 0.128902) UV(0.026081, 0.194158) -V 1122: Pos(0.027469, -10.952744, 9.016983) Norm(0.745004, 0.532595, 0.401635) UV(0.026652, 0.144449) -V 1123: Pos(0.027469, -11.132267, 9.255044) Norm(0.825174, 0.531859, 0.1903) UV(0.026106, 0.19377) -V 1124: Pos(0.02176, -10.945786, 9.016983) Norm(0.603819, 0.63644, 0.479944) UV(0.027065, 0.14479) -V 1125: Pos(0.02176, -11.12531, 9.255044) Norm(0.695757, 0.676955, 0.240114) UV(0.026187, 0.193412) -V 1126: Pos(0.014803, -10.940077, 9.016983) Norm(0.454573, 0.711164, 0.536292) UV(0.027511, 0.145197) -V 1127: Pos(0.014803, -11.1196, 9.255044) Norm(0.542046, 0.793141, 0.277693) UV(0.026321, 0.193129) -V 1128: Pos(0.006866, -10.935835, 9.016983) Norm(0.302928, 0.760908, 0.573806) UV(0.027976, 0.145688) -V 1129: Pos(0.006866, -11.115358, 9.255044) Norm(0.370779, 0.877701, 0.303584) UV(0.026497, 0.192933) -V 1130: Pos(-0.019659, -11.112746, 9.336753) Norm(-0.177477, 0.892298, -0.415097) UV(0.026911, 0.197082) -V 1131: Pos(-0.010703, -11.111864, 9.336753) Norm(1e-06, 0.909778, -0.415096) UV(0.026871, 0.197077) -V 1132: Pos(-0.001746, -10.933223, 9.016983) Norm(0.15126, 0.789236, 0.59517) UV(0.02844, 0.146276) -V 1133: Pos(-0.001746, -11.112746, 9.255044) Norm(0.188185, 0.929002, 0.318657) UV(0.026699, 0.192828) -V 1134: Pos(-0.048875, -11.183278, 9.336753) Norm(-0.756463, -0.505434, -0.415091) UV(0.026997, 0.197603) -V 1135: Pos(-0.053117, -11.175342, 9.336753) Norm(-0.840509, -0.348181, -0.415108) UV(0.027016, 0.197554) -V 1136: Pos(0.02176, -11.190236, 9.336753) Norm(0.643318, -0.643302, -0.415097) UV(0.026746, 0.197658) -V 1137: Pos(0.014803, -11.195945, 9.336753) Norm(0.505404, -0.756477, -0.415102) UV(0.026773, 0.197691) -V 1138: Pos(0.014803, -11.1196, 9.336753) Norm(0.505441, 0.756457, -0.415094) UV(0.026754, 0.197134) -V 1139: Pos(0.02176, -11.12531, 9.336753) Norm(0.643321, 0.643298, -0.415096) UV(0.026723, 0.19718) -V 1140: Pos(-0.05573, -11.148816, 9.336753) Norm(-0.892288, 0.177494, -0.415113) UV(0.027044, 0.197377) -V 1141: Pos(-0.053117, -11.140204, 9.336753) Norm(-0.840527, 0.348162, -0.415087) UV(0.027041, 0.19731) -V 1142: Pos(-0.010703, -11.203682, 9.336753) Norm(1e-06, -0.909777, -0.415098) UV(0.02686, 0.19774) -V 1143: Pos(-0.019659, -11.2028, 9.336753) Norm(-0.177516, -0.892287, -0.415104) UV(0.026891, 0.197735) -V 1144: Pos(0.034324, -11.148816, 9.336753) Norm(0.89229, 0.177496, -0.415106) UV(0.026678, 0.197365) -V 1145: Pos(0.035206, -11.157773, 9.336753) Norm(0.909775, 1e-06, -0.415102) UV(0.026679, 0.197432) -V 1146: Pos(-0.036209, -11.1196, 9.485871) Norm(-0.50544, 0.756457, 0.415093) UV(0.026876, 0.2) -V 1147: Pos(-0.036209, -11.1196, 9.935919) Norm(-0.555558, 0.831478, 0.0) UV(0.026939, 0.277103) -V 1148: Pos(-0.028271, -11.115358, 9.935919) Norm(-0.382643, 0.923896, 0.0) UV(0.026824, 0.277205) -V 1149: Pos(-0.028271, -11.115358, 9.485871) Norm(-0.348135, 0.840536, 0.415091) UV(0.026876, 0.2) -V 1150: Pos(0.006866, -11.200187, 9.336753) Norm(0.34817, -0.840517, -0.4151) UV(0.026801, 0.197715) -V 1151: Pos(0.027469, -11.132267, 9.336753) Norm(0.756455, 0.505431, -0.415109) UV(0.0267, 0.197236) -V 1152: Pos(-0.048875, -11.132267, 9.336753) Norm(-0.756461, 0.505431, -0.415097) UV(0.027029, 0.197247) -V 1153: Pos(-0.028271, -11.200187, 9.336753) Norm(-0.348172, -0.840523, -0.415087) UV(0.02692, 0.197716) -V 1154: Pos(0.034324, -11.16673, 9.336753) Norm(0.892295, -0.177495, -0.415097) UV(0.026688, 0.197498) -V 1155: Pos(-0.043165, -11.12531, 9.485871) Norm(-0.643313, 0.6433, 0.415107) UV(0.026876, 0.200009) -V 1156: Pos(-0.043165, -11.12531, 9.935919) Norm(-0.707121, 0.707093, 0.0) UV(0.027062, 0.277042) -V 1157: Pos(-0.036209, -11.195945, 9.485871) Norm(-0.505412, -0.756474, 0.415097) UV(0.02687, 0.200074) -V 1158: Pos(-0.036209, -11.195945, 9.935919) Norm(-0.555524, -0.831501, 0.0) UV(0.027888, 0.278271) -V 1159: Pos(-0.043165, -11.190236, 9.935919) Norm(-0.707115, -0.707098, 0.0) UV(0.027867, 0.277991) -V 1160: Pos(-0.043165, -11.190236, 9.485871) Norm(-0.643314, -0.6433, 0.415105) UV(0.02687, 0.200063) -V 1161: Pos(0.031712, -11.175342, 9.485871) Norm(0.840519, -0.348169, 0.415097) UV(0.026875, 0.200068) -V 1162: Pos(0.031712, -11.175342, 9.935919) Norm(0.923871, -0.382704, 0.0) UV(0.026996, 0.281193) -V 1163: Pos(0.027469, -11.183278, 9.935919) Norm(0.831483, -0.55555, 0.0) UV(0.027199, 0.281712) -V 1164: Pos(0.027469, -11.183278, 9.485871) Norm(0.756454, -0.505432, 0.415109) UV(0.026875, 0.200077) -V 1165: Pos(-0.001746, -11.112746, 9.485871) Norm(0.177475, 0.8923, 0.415094) UV(0.026874, 0.199999) -V 1166: Pos(-0.001746, -11.112746, 9.935919) Norm(0.195071, 0.980789, 0.0) UV(0.026554, 0.277743) -V 1167: Pos(0.006866, -11.115358, 9.935919) Norm(0.382644, 0.923896, 0.0) UV(0.026498, 0.277998) -V 1168: Pos(0.006866, -11.115358, 9.485871) Norm(0.348134, 0.840533, 0.415099) UV(0.026874, 0.2) -V 1169: Pos(-0.05573, -11.16673, 9.485871) Norm(-0.892302, -0.177492, 0.415082) UV(0.026874, 0.200038) -V 1170: Pos(-0.05573, -11.16673, 9.935919) Norm(-0.980784, -0.195097, 0.0) UV(0.02765, 0.277343) -V 1171: Pos(0.006866, -11.200187, 9.485871) Norm(0.348172, -0.84052, 0.415093) UV(0.026872, 0.200095) -V 1172: Pos(0.006866, -11.200187, 9.935919) Norm(0.382691, -0.923876, 0.0) UV(0.027691, 0.28021) -V 1173: Pos(0.027469, -11.132267, 9.485871) Norm(0.756458, 0.505433, 0.415101) UV(0.026873, 0.200026) -V 1174: Pos(0.027469, -11.132267, 9.935919) Norm(0.831478, 0.555557, 0.0) UV(0.026469, 0.278969) -V 1175: Pos(-0.048875, -11.132267, 9.485871) Norm(-0.756462, 0.50543, 0.415097) UV(0.026876, 0.200012) -V 1176: Pos(-0.048875, -11.132267, 9.935919) Norm(-0.831478, 0.555558, 0.0) UV(0.027188, 0.277021) -V 1177: Pos(-0.028271, -11.200187, 9.485871) Norm(-0.348172, -0.840522, 0.41509) UV(0.02687, 0.200084) -V 1178: Pos(-0.028271, -11.200187, 9.935919) Norm(-0.38269, -0.923877, 0.0) UV(0.027897, 0.278594) -V 1179: Pos(0.034324, -11.16673, 9.485871) Norm(0.892299, -0.177492, 0.415089) UV(0.026874, 0.200057) -V 1180: Pos(0.034324, -11.16673, 9.935919) Norm(0.980784, -0.195097, 0.0) UV(0.026831, 0.280693) -V 1181: Pos(-0.010703, -11.111864, 9.485871) Norm(0.0, 0.909778, 0.415094) UV(0.026874, 0.199999) -V 1182: Pos(-0.010703, -11.111864, 9.935919) Norm(0.0, 1.0, 0.0) UV(0.026629, 0.277526) -V 1183: Pos(-0.077451, -11.171051, 9.465815) Norm(-0.900476, -0.179119, 0.396306) UV(0.026894, 0.199802) -V 1184: Pos(-0.077451, -11.171051, 9.35681) Norm(-0.90047, -0.179121, -0.39632) UV(0.026945, 0.197715) -V 1185: Pos(-0.073578, -11.183817, 9.35681) Norm(-0.848207, -0.351378, -0.396331) UV(0.026938, 0.197757) -V 1186: Pos(-0.073578, -11.183817, 9.465815) Norm(-0.848209, -0.351373, 0.396331) UV(0.026892, 0.199815) -V 1187: Pos(-0.067289, -11.195581, 9.465815) Norm(-0.763383, -0.510065, 0.396333) UV(0.026889, 0.199822) -V 1188: Pos(-0.067289, -11.195581, 9.35681) Norm(-0.763383, -0.510068, -0.39633) UV(0.02693, 0.197797) -V 1189: Pos(-0.058825, -11.205895, 9.35681) Norm(-0.64922, -0.649191, -0.396314) UV(0.026918, 0.197827) -V 1190: Pos(-0.058825, -11.205895, 9.465815) Norm(-0.649212, -0.649196, 0.396319) UV(0.026886, 0.199834) -V 1191: Pos(0.03742, -11.205895, 9.465815) Norm(0.649196, -0.649205, 0.39633) UV(0.02686, 0.199843) -V 1192: Pos(0.03742, -11.205895, 9.35681) Norm(0.649213, -0.649198, -0.396312) UV(0.026807, 0.197828) -V 1193: Pos(0.045883, -11.195581, 9.35681) Norm(0.763389, -0.510065, -0.396322) UV(0.026796, 0.197797) -V 1194: Pos(0.045883, -11.195581, 9.465815) Norm(0.763375, -0.510069, 0.396344) UV(0.026857, 0.199836) -V 1195: Pos(0.027107, -11.101187, 9.465815) Norm(0.510097, 0.76337, 0.396317) UV(0.02686, 0.199752) -V 1196: Pos(0.027107, -11.101187, 9.35681) Norm(0.510088, 0.763376, -0.396318) UV(0.026812, 0.197478) -V 1197: Pos(0.015341, -11.094897, 9.35681) Norm(0.351328, 0.848233, -0.39632) UV(0.026829, 0.197452) -V 1198: Pos(0.015341, -11.094897, 9.465815) Norm(0.351338, 0.848228, 0.396322) UV(0.026864, 0.199748) -V 1199: Pos(-0.077451, -11.144496, 9.465815) Norm(-0.900468, 0.179123, 0.396324) UV(0.026895, 0.199779) -V 1200: Pos(-0.077451, -11.144496, 9.35681) Norm(-0.900463, 0.179121, -0.396336) UV(0.02695, 0.197624) -V 1201: Pos(-0.078758, -11.157773, 9.35681) Norm(-0.918106, 1e-06, -0.396334) UV(0.026949, 0.19767) -V 1202: Pos(-0.078758, -11.157773, 9.465815) Norm(-0.918113, 1e-06, 0.396319) UV(0.026895, 0.19979) -V 1203: Pos(-0.010703, -11.225828, 9.465815) Norm(1e-06, -0.918106, 0.396335) UV(0.026871, 0.199853) -V 1204: Pos(-0.010703, -11.225828, 9.35681) Norm(1e-06, -0.918108, -0.396331) UV(0.026861, 0.19789) -V 1205: Pos(0.002574, -11.224522, 9.35681) Norm(0.179138, -0.900467, -0.39632) UV(0.026846, 0.197888) -V 1206: Pos(0.002574, -11.224522, 9.465815) Norm(0.179127, -0.900468, 0.396321) UV(0.026868, 0.199855) -V 1207: Pos(0.056045, -11.144496, 9.465815) Norm(0.900468, 0.179122, 0.396325) UV(0.026851, 0.199795) -V 1208: Pos(0.056045, -11.144496, 9.35681) Norm(0.900465, 0.179124, -0.396331) UV(0.026775, 0.197627) -V 1209: Pos(0.052172, -11.13173, 9.35681) Norm(0.84822, 0.351344, -0.396334) UV(0.026778, 0.197584) -V 1210: Pos(0.052172, -11.13173, 9.465815) Norm(0.84823, 0.351341, 0.396315) UV(0.026851, 0.199782) -V 1211: Pos(0.014803, -11.1196, 9.935919) Norm(0.555561, 0.831476, 0.0) UV(0.026464, 0.278287) -V 1212: Pos(0.014803, -11.1196, 9.485871) Norm(0.505451, 0.75645, 0.415093) UV(0.026875, 0.200009) -V 1213: Pos(0.02176, -11.190236, 9.935919) Norm(0.707112, -0.707102, 0.0) UV(0.027398, 0.281175) -V 1214: Pos(0.02176, -11.190236, 9.485871) Norm(0.6433, -0.643308, 0.415115) UV(0.026874, 0.200085) -V 1215: Pos(-0.048875, -11.183278, 9.935919) Norm(-0.831483, -0.555551, 0.0) UV(0.027812, 0.277738) -V 1216: Pos(-0.048875, -11.183278, 9.485871) Norm(-0.756464, -0.50543, 0.415095) UV(0.026871, 0.200058) -V 1217: Pos(-0.019659, -11.112746, 9.485871) Norm(-0.177478, 0.8923, 0.415094) UV(0.026875, 0.200002) -V 1218: Pos(-0.019659, -11.112746, 9.935919) Norm(-0.195073, 0.980789, 0.0) UV(0.02672, 0.277345) -V 1219: Pos(0.002574, -11.091025, 9.465815) Norm(0.179091, 0.900474, 0.396325) UV(0.026867, 0.199741) -V 1220: Pos(0.002574, -11.091025, 9.35681) Norm(0.179092, 0.900475, -0.396321) UV(0.026848, 0.19744) -V 1221: Pos(-0.010703, -11.089718, 9.35681) Norm(1e-06, 0.918111, -0.396323) UV(0.026867, 0.197437) -V 1222: Pos(-0.010703, -11.089718, 9.465815) Norm(1e-06, 0.918112, 0.396322) UV(0.026872, 0.199737) -V 1223: Pos(0.052172, -11.183817, 9.465815) Norm(0.848218, -0.351363, 0.396322) UV(0.026855, 0.199828) -V 1224: Pos(0.052172, -11.183817, 9.35681) Norm(0.848213, -0.351369, -0.396326) UV(0.026787, 0.197756) -V 1225: Pos(0.056045, -11.171051, 9.35681) Norm(0.900469, -0.179122, -0.396321) UV(0.02678, 0.197715) -V 1226: Pos(0.056045, -11.171051, 9.465815) Norm(0.900473, -0.17912, 0.396314) UV(0.026852, 0.199818) -V 1227: Pos(-0.048512, -11.214358, 9.465815) Norm(-0.510052, -0.763396, 0.396324) UV(0.026882, 0.19984) -V 1228: Pos(-0.048512, -11.214358, 9.35681) Norm(-0.510052, -0.763398, -0.396321) UV(0.026905, 0.197856) -V 1229: Pos(-0.036746, -11.220647, 9.35681) Norm(-0.351385, -0.848206, -0.396327) UV(0.026891, 0.197873) -V 1230: Pos(-0.036746, -11.220647, 9.465815) Norm(-0.351384, -0.848205, 0.39633) UV(0.026879, 0.199845) -V 1231: Pos(-0.058825, -11.109651, 9.465815) Norm(-0.649206, 0.649193, 0.396333) UV(0.026889, 0.199748) -V 1232: Pos(-0.058825, -11.109651, 9.35681) Norm(-0.649218, 0.649186, -0.396325) UV(0.026934, 0.197507) -V 1233: Pos(-0.067289, -11.119964, 9.35681) Norm(-0.763392, 0.510059, -0.396325) UV(0.026945, 0.197546) -V 1234: Pos(-0.067289, -11.119964, 9.465815) Norm(-0.763391, 0.510059, 0.396325) UV(0.026892, 0.199758) -V 1235: Pos(0.045883, -11.119964, 9.35681) Norm(0.763386, 0.510061, -0.396333) UV(0.026786, 0.197543) -V 1236: Pos(0.045883, -11.119964, 9.465815) Norm(0.763388, 0.510063, 0.396326) UV(0.026853, 0.199769) -V 1237: Pos(0.015341, -11.220647, 9.35681) Norm(0.351383, -0.848201, -0.396339) UV(0.026832, 0.197879) -V 1238: Pos(0.015341, -11.220647, 9.465815) Norm(0.351384, -0.848204, 0.396332) UV(0.026865, 0.199851) -V 1239: Pos(-0.048512, -11.101187, 9.465815) Norm(-0.510087, 0.763377, 0.396317) UV(0.026886, 0.199746) -V 1240: Pos(-0.048512, -11.101187, 9.35681) Norm(-0.510086, 0.763376, -0.39632) UV(0.026923, 0.197478) -V 1241: Pos(0.057353, -11.157773, 9.35681) Norm(0.918109, 3e-06, -0.396328) UV(0.026776, 0.197672) -V 1242: Pos(0.057353, -11.157773, 9.465815) Norm(0.918109, 3e-06, 0.396328) UV(0.026851, 0.199805) -V 1243: Pos(-0.02398, -11.224522, 9.35681) Norm(-0.179142, -0.900467, -0.396317) UV(0.026876, 0.197883) -V 1244: Pos(-0.02398, -11.224522, 9.465815) Norm(-0.17913, -0.900469, 0.396319) UV(0.026875, 0.199852) -V 1245: Pos(-0.073578, -11.13173, 9.35681) Norm(-0.848224, 0.351352, -0.396317) UV(0.02695, 0.197584) -V 1246: Pos(-0.073578, -11.13173, 9.465815) Norm(-0.84823, 0.351351, 0.396307) UV(0.026894, 0.199768) -V 1247: Pos(0.03742, -11.109651, 9.35681) Norm(0.649212, 0.649192, -0.396324) UV(0.026797, 0.197507) -V 1248: Pos(0.03742, -11.109651, 9.465815) Norm(0.649205, 0.649196, 0.39633) UV(0.026856, 0.199758) -V 1249: Pos(0.027107, -11.214358, 9.35681) Norm(0.510044, -0.763399, -0.396329) UV(0.026819, 0.197857) -V 1250: Pos(0.027107, -11.214358, 9.465815) Norm(0.510054, -0.763396, 0.396322) UV(0.026862, 0.199849) -V 1251: Pos(-0.05573, -11.16673, 9.336753) Norm(-0.892295, -0.177494, -0.415097) UV(0.027031, 0.197497) -V 1252: Pos(0.035206, -11.157773, 9.485871) Norm(0.909775, 1e-06, 0.415102) UV(0.026874, 0.200052) -V 1253: Pos(0.035206, -11.157773, 9.935919) Norm(1.0, 0.0, 0.0) UV(0.026706, 0.280211) -V 1254: Pos(-0.019659, -11.2028, 9.485871) Norm(-0.177504, -0.892289, 0.415106) UV(0.02687, 0.200085) -V 1255: Pos(-0.019659, -11.2028, 9.935919) Norm(-0.195123, -0.980779, 0.0) UV(0.027886, 0.278952) -V 1256: Pos(-0.053117, -11.140204, 9.485871) Norm(-0.840533, 0.34816, 0.415076) UV(0.026877, 0.200017) -V 1257: Pos(-0.053117, -11.140204, 9.935919) Norm(-0.923878, 0.382686, 0.0) UV(0.027313, 0.277041) -V 1258: Pos(0.02176, -11.12531, 9.485871) Norm(0.643314, 0.643302, 0.415102) UV(0.026874, 0.200021) -V 1259: Pos(0.02176, -11.12531, 9.935919) Norm(0.707117, 0.707096, 0.0) UV(0.026454, 0.278612) -V 1260: Pos(0.014803, -11.195945, 9.485871) Norm(0.505415, -0.756474, 0.415094) UV(0.026873, 0.200091) -V 1261: Pos(0.014803, -11.195945, 9.935919) Norm(0.555527, -0.831499, 0.0) UV(0.027563, 0.280682) -V 1262: Pos(-0.053117, -11.175342, 9.485871) Norm(-0.840511, -0.348176, 0.415107) UV(0.026872, 0.200045) -V 1263: Pos(-0.053117, -11.175342, 9.935919) Norm(-0.923869, -0.382709, 0.0) UV(0.027739, 0.277522) -V 1264: Pos(-0.028271, -11.115358, 9.336753) Norm(-0.348121, 0.840539, -0.415098) UV(0.026949, 0.197109) -V 1265: Pos(-0.001746, -11.112746, 9.336753) Norm(0.177475, 0.892302, -0.41509) UV(0.026829, 0.197085) -V 1266: Pos(-0.02398, -11.091025, 9.465815) Norm(-0.179095, 0.900474, 0.396324) UV(0.026877, 0.199735) -V 1267: Pos(-0.02398, -11.091025, 9.35681) Norm(-0.179095, 0.900472, -0.396327) UV(0.026888, 0.197444) -V 1268: Pos(-0.036746, -11.094897, 9.35681) Norm(-0.351329, 0.848232, -0.396322) UV(0.026907, 0.197457) -V 1269: Pos(-0.036746, -11.094897, 9.465815) Norm(-0.35134, 0.84823, 0.396315) UV(0.026882, 0.19974) -V 1270: Pos(0.031712, -11.175342, 9.336753) Norm(0.840515, -0.348176, -0.415101) UV(0.026703, 0.197559) -V 1271: Pos(-0.036209, -11.195945, 9.336753) Norm(-0.505412, -0.756476, -0.415093) UV(0.026948, 0.197686) -V 1272: Pos(-0.043165, -11.12531, 9.336753) Norm(-0.643325, 0.643294, -0.415099) UV(0.027009, 0.197197) -V 1273: Pos(0.031712, -11.140204, 9.336753) Norm(0.840521, 0.348157, -0.415103) UV(0.026685, 0.197299) -V 1274: Pos(-0.001746, -11.2028, 9.336753) Norm(0.177512, -0.892287, -0.415106) UV(0.02683, 0.197733) -V 1275: Pos(-0.056612, -11.157773, 9.336753) Norm(-0.909773, -1e-06, -0.415107) UV(0.027041, 0.197438) -V 1276: Pos(0.006866, -11.115358, 9.336753) Norm(0.348122, 0.840539, -0.415097) UV(0.02679, 0.197107) -V 1277: Pos(0.027469, -11.183278, 9.336753) Norm(0.756469, -0.505429, -0.415085) UV(0.026723, 0.19761) -V 1278: Pos(-0.043165, -11.190236, 9.336753) Norm(-0.643322, -0.643296, -0.415099) UV(0.026974, 0.197652) -V 1279: Pos(-0.036209, -11.1196, 9.336753) Norm(-0.505438, 0.756457, -0.415096) UV(0.026983, 0.197148) -V 1280: Pos(0.106627, -11.157773, 9.485871) Norm(-0.90978, -0.0, 0.415091) UV(0.120571, 0.91369) -V 1281: Pos(0.106627, -11.157773, 9.935919) Norm(-1.0, 0.0, 0.0) UV(0.121359, 0.988498) -V 1282: Pos(0.107509, -11.148816, 9.935919) Norm(-0.980783, 0.195103, 0.0) UV(0.121275, 0.988326) -V 1283: Pos(0.107509, -11.148816, 9.485871) Norm(-0.892289, 0.177497, 0.415108) UV(0.120571, 0.913682) -V 1284: Pos(0.19495, -11.140204, 9.485871) Norm(0.840534, 0.348149, 0.415085) UV(0.120572, 0.91369) -V 1285: Pos(0.19495, -11.140204, 9.935919) Norm(0.923883, 0.382675, 0.0) UV(0.120141, 0.989551) -V 1286: Pos(0.197562, -11.148816, 9.935919) Norm(0.980785, 0.19509, 0.0) UV(0.120156, 0.989895) -V 1287: Pos(0.197562, -11.148816, 9.485871) Norm(0.892291, 0.177491, 0.415107) UV(0.120571, 0.913696) -V 1288: Pos(0.161492, -11.2028, 9.485871) Norm(0.177502, -0.892288, 0.415109) UV(0.120569, 0.913745) -V 1289: Pos(0.161492, -11.2028, 9.935919) Norm(0.195123, -0.980779, 0.0) UV(0.121186, 0.991546) -V 1290: Pos(0.152536, -11.203682, 9.935919) Norm(0.0, -1.0, 0.0) UV(0.121307, 0.991087) -V 1291: Pos(0.152536, -11.203682, 9.485871) Norm(0.0, -0.909775, 0.415102) UV(0.120569, 0.913747) -V 1292: Pos(0.152536, -10.932341, 9.016983) Norm(0.0, 0.798422, 0.602098) UV(0.118754, 0.859721) -V 1293: Pos(0.143579, -10.933223, 9.016983) Norm(-0.151261, 0.789236, 0.59517) UV(0.119273, 0.858939) -V 1294: Pos(0.143579, -11.112746, 9.255044) Norm(-0.188187, 0.929001, 0.318657) UV(0.120721, 0.906704) -V 1295: Pos(0.152536, -11.111864, 9.255044) Norm(0.0, 0.946194, 0.3236) UV(0.120508, 0.906678) -V 1296: Pos(0.134967, -10.935835, 9.016983) Norm(-0.302925, 0.760909, 0.573807) UV(0.119822, 0.858268) -V 1297: Pos(0.134967, -11.115358, 9.255044) Norm(-0.370775, 0.877703, 0.303584) UV(0.120921, 0.906829) -V 1298: Pos(0.12703, -10.940077, 9.016983) Norm(-0.45457, 0.711165, 0.536294) UV(0.120375, 0.857702) -V 1299: Pos(0.12703, -11.1196, 9.255044) Norm(-0.542045, 0.793141, 0.277694) UV(0.12109, 0.90705) -V 1300: Pos(0.120073, -10.945786, 9.016983) Norm(-0.603823, 0.636438, 0.479942) UV(0.120862, 0.85919) -V 1301: Pos(0.120073, -11.12531, 9.255044) Norm(-0.695759, 0.676952, 0.240113) UV(0.121214, 0.907339) -V 1302: Pos(0.114364, -10.952744, 9.016983) Norm(-0.745004, 0.532595, 0.401635) UV(0.121212, 0.860745) -V 1303: Pos(0.114364, -11.132267, 9.255044) Norm(-0.825174, 0.531859, 0.1903) UV(0.121285, 0.907677) -V 1304: Pos(0.110121, -10.960681, 9.016983) Norm(-0.867923, 0.396575, 0.29906) UV(0.121426, 0.862337) -V 1305: Pos(0.110121, -11.140204, 9.255044) Norm(-0.923098, 0.362317, 0.128905) UV(0.121303, 0.908043) -V 1306: Pos(0.107509, -10.969293, 9.016983) Norm(-0.957774, 0.229565, 0.173116) UV(0.121518, 0.863929) -V 1307: Pos(0.107509, -11.148816, 9.255044) Norm(-0.982782, 0.175198, 0.058699) UV(0.121274, 0.908419) -V 1308: Pos(0.106627, -10.97825, 9.016983) Norm(-0.99873, 0.040233, 0.03034) UV(0.121509, 0.865486) -V 1309: Pos(0.106627, -11.157773, 9.255044) Norm(-0.999683, -0.020108, -0.015164) UV(0.121207, 0.908786) -V 1310: Pos(0.107509, -10.987206, 9.016983) Norm(-0.98103, -0.15478, -0.116721) UV(0.121422, 0.866974) -V 1311: Pos(0.107509, -11.16673, 9.255044) Norm(-0.9732, -0.213091, -0.086454) UV(0.121118, 0.909129) -V 1312: Pos(0.110121, -10.995818, 9.016983) Norm(-0.906982, -0.336271, -0.253585) UV(0.121283, 0.86836) -V 1313: Pos(0.110121, -11.175342, 9.255044) Norm(-0.906715, -0.394191, -0.149936) UV(0.121018, 0.909439) -V 1314: Pos(0.114364, -11.003755, 9.016983) Norm(-0.789697, -0.48983, -0.369385) UV(0.121112, 0.869615) -V 1315: Pos(0.114364, -11.183278, 9.255044) Norm(-0.80602, -0.556099, -0.202698) UV(0.120919, 0.909707) -V 1316: Pos(0.120073, -11.010713, 9.016983) Norm(-0.645686, -0.609678, -0.459763) UV(0.120923, 0.870712) -V 1317: Pos(0.120073, -11.190236, 9.255044) Norm(-0.677368, -0.693966, -0.244098) UV(0.120828, 0.909927) -V 1318: Pos(0.12703, -11.016421, 9.016983) Norm(-0.488369, -0.696734, -0.525412) UV(0.120724, 0.871629) -V 1319: Pos(0.12703, -11.195945, 9.255044) Norm(-0.526834, -0.804347, -0.274721) UV(0.120748, 0.910098) -V 1320: Pos(0.134967, -11.020663, 9.016983) Norm(-0.32625, -0.754736, -0.569153) UV(0.120517, 0.87235) -V 1321: Pos(0.134967, -11.200187, 9.255044) Norm(-0.360212, -0.8848, -0.295596) UV(0.12068, 0.910219) -V 1322: Pos(0.143579, -11.023276, 9.016983) Norm(-0.163092, -0.787733, -0.594035) UV(0.120302, 0.872864) -V 1323: Pos(0.143579, -11.2028, 9.255044) Norm(-0.182813, -0.933757, -0.307696) UV(0.120622, 0.910288) -V 1324: Pos(0.152536, -11.024158, 9.016983) Norm(0.0, -0.798424, -0.602096) UV(0.120076, 0.873164) -V 1325: Pos(0.152536, -11.203682, 9.255044) Norm(0.0, -0.950193, -0.311661) UV(0.120567, 0.910306) -V 1326: Pos(0.161492, -11.023276, 9.016983) Norm(0.163092, -0.787733, -0.594035) UV(0.119836, 0.87325) -V 1327: Pos(0.161492, -11.2028, 9.255044) Norm(0.182813, -0.933757, -0.307696) UV(0.120514, 0.910274) -V 1328: Pos(0.170104, -11.020663, 9.016983) Norm(0.326256, -0.754735, -0.56915) UV(0.119579, 0.873125) -V 1329: Pos(0.170104, -11.200187, 9.255044) Norm(0.360217, -0.884798, -0.295595) UV(0.120455, 0.910191) -V 1330: Pos(0.178041, -11.016421, 9.016983) Norm(0.488364, -0.696736, -0.525413) UV(0.119301, 0.872795) -V 1331: Pos(0.178041, -11.195945, 9.255044) Norm(0.526834, -0.804347, -0.274721) UV(0.120388, 0.91006) -V 1332: Pos(0.184998, -11.010713, 9.016983) Norm(0.645682, -0.609681, -0.459766) UV(0.119004, 0.872272) -V 1333: Pos(0.184998, -11.190236, 9.255044) Norm(0.677361, -0.693972, -0.2441) UV(0.12031, 0.909883) -V 1334: Pos(0.190708, -11.003755, 9.016983) Norm(0.789697, -0.48983, -0.369385) UV(0.118692, 0.871573) -V 1335: Pos(0.190708, -11.183278, 9.255044) Norm(0.80602, -0.556099, -0.202698) UV(0.12022, 0.909661) -V 1336: Pos(0.19495, -10.995818, 9.016983) Norm(0.906991, -0.336256, -0.253573) UV(0.118373, 0.87072) -V 1337: Pos(0.19495, -11.175342, 9.255044) Norm(0.90672, -0.394182, -0.149934) UV(0.12012, 0.909399) -V 1338: Pos(0.197562, -10.987206, 9.016983) Norm(0.981032, -0.154773, -0.116715) UV(0.118063, 0.869736) -V 1339: Pos(0.197562, -11.16673, 9.255044) Norm(0.973204, -0.213076, -0.086448) UV(0.120019, 0.9091) -V 1340: Pos(0.198445, -10.97825, 9.016983) Norm(0.99873, 0.040233, 0.03034) UV(0.117783, 0.868649) -V 1341: Pos(0.198445, -11.157773, 9.255044) Norm(0.999683, -0.020108, -0.015164) UV(0.119925, 0.908773) -V 1342: Pos(0.197562, -10.969293, 9.016983) Norm(0.95778, 0.229549, 0.173104) UV(0.117557, 0.867487) -V 1343: Pos(0.197562, -11.148816, 9.255044) Norm(0.982784, 0.175188, 0.058696) UV(0.119851, 0.908426) -V 1344: Pos(0.19495, -10.960681, 9.016983) Norm(0.867928, 0.396569, 0.299056) UV(0.117409, 0.866282) -V 1345: Pos(0.19495, -11.140204, 9.255044) Norm(0.923104, 0.362303, 0.128899) UV(0.119811, 0.908073) -V 1346: Pos(0.190708, -10.952744, 9.016983) Norm(0.745005, 0.532595, 0.401635) UV(0.117361, 0.865063) -V 1347: Pos(0.190708, -11.132267, 9.255044) Norm(0.825174, 0.531859, 0.1903) UV(0.119813, 0.907726) -V 1348: Pos(0.184998, -10.945786, 9.016983) Norm(0.603815, 0.636442, 0.479946) UV(0.117426, 0.86386) -V 1349: Pos(0.184998, -11.12531, 9.255044) Norm(0.695754, 0.676957, 0.240115) UV(0.119865, 0.907404) -V 1350: Pos(0.178041, -10.940077, 9.016983) Norm(0.45457, 0.711165, 0.536293) UV(0.117607, 0.862701) -V 1351: Pos(0.178041, -11.1196, 9.255044) Norm(0.542042, 0.793143, 0.277694) UV(0.119967, 0.907122) -V 1352: Pos(0.170104, -10.935835, 9.016983) Norm(0.30293, 0.760908, 0.573806) UV(0.117899, 0.861612) -V 1353: Pos(0.170104, -11.115358, 9.255044) Norm(0.370781, 0.877701, 0.303584) UV(0.120115, 0.906898) -V 1354: Pos(0.143579, -11.112746, 9.336753) Norm(-0.177476, 0.892299, -0.415096) UV(0.120596, 0.910839) -V 1355: Pos(0.152536, -11.111864, 9.336753) Norm(1e-06, 0.909778, -0.415096) UV(0.120556, 0.910836) -V 1356: Pos(0.161492, -10.933223, 9.016983) Norm(0.151261, 0.789236, 0.59517) UV(0.118288, 0.860614) -V 1357: Pos(0.161492, -11.112746, 9.255044) Norm(0.188187, 0.929001, 0.318657) UV(0.1203, 0.906746) -V 1358: Pos(0.114364, -11.183278, 9.336753) Norm(-0.756457, -0.505431, -0.415105) UV(0.120699, 0.911347) -V 1359: Pos(0.110121, -11.175342, 9.336753) Norm(-0.840507, -0.348181, -0.415113) UV(0.120717, 0.911297) -V 1360: Pos(0.184998, -11.190236, 9.336753) Norm(0.643315, -0.643304, -0.415096) UV(0.120454, 0.911398) -V 1361: Pos(0.178041, -11.195945, 9.336753) Norm(0.505401, -0.756477, -0.415104) UV(0.120481, 0.911431) -V 1362: Pos(0.178041, -11.1196, 9.336753) Norm(0.505436, 0.756456, -0.4151) UV(0.120445, 0.9109) -V 1363: Pos(0.184998, -11.12531, 9.336753) Norm(0.643317, 0.643298, -0.415103) UV(0.120419, 0.910946) -V 1364: Pos(0.107509, -11.148816, 9.336753) Norm(-0.892287, 0.177498, -0.415113) UV(0.120741, 0.911114) -V 1365: Pos(0.110121, -11.140204, 9.336753) Norm(-0.840528, 0.348163, -0.415085) UV(0.120735, 0.911046) -V 1366: Pos(0.152536, -11.203682, 9.336753) Norm(1e-06, -0.909777, -0.415098) UV(0.120567, 0.911478) -V 1367: Pos(0.143579, -11.2028, 9.336753) Norm(-0.177515, -0.892286, -0.415107) UV(0.120596, 0.91147) -V 1368: Pos(0.197562, -11.148816, 9.336753) Norm(0.892294, 0.177494, -0.415098) UV(0.120383, 0.911118) -V 1369: Pos(0.198445, -11.157773, 9.336753) Norm(0.909778, 1e-06, -0.415095) UV(0.120385, 0.911182) -V 1370: Pos(0.12703, -11.1196, 9.485871) Norm(-0.505441, 0.756456, 0.415095) UV(0.120571, 0.913655) -V 1371: Pos(0.12703, -11.1196, 9.935919) Norm(-0.555559, 0.831477, 0.0) UV(0.120842, 0.988018) -V 1372: Pos(0.134967, -11.115358, 9.935919) Norm(-0.38264, 0.923897, 0.0) UV(0.120724, 0.988038) -V 1373: Pos(0.134967, -11.115358, 9.485871) Norm(-0.348133, 0.840538, 0.41509) UV(0.120571, 0.913654) -V 1374: Pos(0.170104, -11.200187, 9.336753) Norm(0.348171, -0.840515, -0.415105) UV(0.120508, 0.911455) -V 1375: Pos(0.190708, -11.132267, 9.336753) Norm(0.756458, 0.505432, -0.415102) UV(0.120399, 0.911001) -V 1376: Pos(0.114364, -11.132267, 9.336753) Norm(-0.756463, 0.505434, -0.415091) UV(0.12072, 0.910989) -V 1377: Pos(0.134967, -11.200187, 9.336753) Norm(-0.348169, -0.840523, -0.415089) UV(0.120624, 0.911452) -V 1378: Pos(0.197562, -11.16673, 9.336753) Norm(0.892296, -0.17749, -0.415096) UV(0.120395, 0.911244) -V 1379: Pos(0.120073, -11.12531, 9.485871) Norm(-0.643313, 0.6433, 0.415106) UV(0.120571, 0.913665) -V 1380: Pos(0.120073, -11.12531, 9.935919) Norm(-0.707121, 0.707093, 0.0) UV(0.120959, 0.988037) -V 1381: Pos(0.12703, -11.195945, 9.485871) Norm(-0.505414, -0.756474, 0.415095) UV(0.120567, 0.913734) -V 1382: Pos(0.12703, -11.195945, 9.935919) Norm(-0.555525, -0.8315, 0.0) UV(0.121494, 0.989871) -V 1383: Pos(0.120073, -11.190236, 9.935919) Norm(-0.707115, -0.707099, 0.0) UV(0.121518, 0.989535) -V 1384: Pos(0.120073, -11.190236, 9.485871) Norm(-0.643308, -0.643297, 0.415118) UV(0.120568, 0.913724) -V 1385: Pos(0.19495, -11.175342, 9.485871) Norm(0.84052, -0.348166, 0.415098) UV(0.120571, 0.91372) -V 1386: Pos(0.19495, -11.175342, 9.935919) Norm(0.923874, -0.382698, 0.0) UV(0.120366, 0.991114) -V 1387: Pos(0.190708, -11.183278, 9.935919) Norm(0.831483, -0.55555, 0.0) UV(0.120496, 0.991588) -V 1388: Pos(0.190708, -11.183278, 9.485871) Norm(0.756458, -0.505433, 0.415102) UV(0.120571, 0.913731) -V 1389: Pos(0.161492, -11.112746, 9.485871) Norm(0.177476, 0.8923, 0.415095) UV(0.12057, 0.913651) -V 1390: Pos(0.161492, -11.112746, 9.935919) Norm(0.195073, 0.980789, 0.0) UV(0.120398, 0.98833) -V 1391: Pos(0.170104, -11.115358, 9.935919) Norm(0.382646, 0.923895, 0.0) UV(0.12031, 0.988503) -V 1392: Pos(0.170104, -11.115358, 9.485871) Norm(0.348135, 0.840532, 0.4151) UV(0.120571, 0.913651) -V 1393: Pos(0.107509, -11.16673, 9.485871) Norm(-0.892301, -0.177495, 0.415083) UV(0.12057, 0.913697) -V 1394: Pos(0.107509, -11.16673, 9.935919) Norm(-0.980783, -0.195103, 0.0) UV(0.121428, 0.988706) -V 1395: Pos(0.170104, -11.200187, 9.485871) Norm(0.348173, -0.840519, 0.415094) UV(0.120569, 0.913748) -V 1396: Pos(0.170104, -11.200187, 9.935919) Norm(0.382693, -0.923876, 0.0) UV(0.12103, 0.992058) -V 1397: Pos(0.190708, -11.132267, 9.485871) Norm(0.756458, 0.505432, 0.415102) UV(0.120572, 0.913679) -V 1398: Pos(0.190708, -11.132267, 9.935919) Norm(0.831478, 0.555558, 0.0) UV(0.120152, 0.989238) -V 1399: Pos(0.114364, -11.132267, 9.485871) Norm(-0.756461, 0.505431, 0.415098) UV(0.120571, 0.913669) -V 1400: Pos(0.114364, -11.132267, 9.935919) Norm(-0.831478, 0.555557, 0.0) UV(0.121073, 0.988095) -V 1401: Pos(0.134967, -11.200187, 9.485871) Norm(-0.34817, -0.840522, 0.415092) UV(0.120568, 0.913744) -V 1402: Pos(0.134967, -11.200187, 9.935919) Norm(-0.382687, -0.923878, 0.0) UV(0.121457, 0.990246) -V 1403: Pos(0.197562, -11.16673, 9.485871) Norm(0.892297, -0.177488, 0.415095) UV(0.120571, 0.913715) -V 1404: Pos(0.197562, -11.16673, 9.935919) Norm(0.980785, -0.19509, 0.0) UV(0.120267, 0.990677) -V 1405: Pos(0.152536, -11.111864, 9.485871) Norm(0.0, 0.909778, 0.415094) UV(0.120569, 0.913652) -V 1406: Pos(0.152536, -11.111864, 9.935919) Norm(0.0, 1.0, 0.0) UV(0.120497, 0.988194) -V 1407: Pos(0.085788, -11.171051, 9.465815) Norm(-0.900477, -0.179117, 0.396306) UV(0.120591, 0.913469) -V 1408: Pos(0.085788, -11.171051, 9.35681) Norm(-0.90047, -0.179119, -0.39632) UV(0.120644, 0.911449) -V 1409: Pos(0.089661, -11.183817, 9.35681) Norm(-0.848204, -0.351379, -0.396337) UV(0.120638, 0.911492) -V 1410: Pos(0.089661, -11.183817, 9.465815) Norm(-0.848211, -0.351378, 0.396324) UV(0.120589, 0.913481) -V 1411: Pos(0.09595, -11.195581, 9.465815) Norm(-0.763379, -0.510066, 0.396339) UV(0.120586, 0.913489) -V 1412: Pos(0.09595, -11.195581, 9.35681) Norm(-0.763376, -0.510069, -0.396342) UV(0.12063, 0.911531) -V 1413: Pos(0.104413, -11.205895, 9.35681) Norm(-0.649218, -0.649193, -0.396314) UV(0.120619, 0.91156) -V 1414: Pos(0.104413, -11.205895, 9.465815) Norm(-0.649206, -0.649193, 0.396333) UV(0.120583, 0.9135) -V 1415: Pos(0.200658, -11.205895, 9.465815) Norm(0.649194, -0.649207, 0.396329) UV(0.120556, 0.913507) -V 1416: Pos(0.200658, -11.205895, 9.35681) Norm(0.649212, -0.649201, -0.396311) UV(0.120511, 0.911561) -V 1417: Pos(0.209122, -11.195581, 9.35681) Norm(0.763393, -0.510064, -0.396315) UV(0.120499, 0.911532) -V 1418: Pos(0.209122, -11.195581, 9.465815) Norm(0.763379, -0.510068, 0.396337) UV(0.120554, 0.9135) -V 1419: Pos(0.190345, -11.101187, 9.465815) Norm(0.510096, 0.763371, 0.396317) UV(0.120557, 0.913416) -V 1420: Pos(0.190345, -11.101187, 9.35681) Norm(0.510085, 0.763374, -0.396324) UV(0.120505, 0.911222) -V 1421: Pos(0.178579, -11.094897, 9.35681) Norm(0.35133, 0.848232, -0.396321) UV(0.120521, 0.9112) -V 1422: Pos(0.178579, -11.094897, 9.465815) Norm(0.351339, 0.848227, 0.396323) UV(0.12056, 0.913411) -V 1423: Pos(0.085788, -11.144496, 9.465815) Norm(-0.900466, 0.179119, 0.396331) UV(0.120591, 0.913445) -V 1424: Pos(0.085788, -11.144496, 9.35681) Norm(-0.900463, 0.179119, -0.396336) UV(0.120648, 0.911363) -V 1425: Pos(0.08448, -11.157773, 9.35681) Norm(-0.918106, 1e-06, -0.396335) UV(0.120649, 0.911409) -V 1426: Pos(0.08448, -11.157773, 9.465815) Norm(-0.918113, 1e-06, 0.396319) UV(0.120591, 0.913456) -V 1427: Pos(0.152536, -11.225828, 9.465815) Norm(1e-06, -0.918106, 0.396335) UV(0.120571, 0.913521) -V 1428: Pos(0.152536, -11.225828, 9.35681) Norm(1e-06, -0.918108, -0.396331) UV(0.120566, 0.911623) -V 1429: Pos(0.165812, -11.224522, 9.35681) Norm(0.179138, -0.900466, -0.39632) UV(0.120551, 0.911618) -V 1430: Pos(0.165812, -11.224522, 9.465815) Norm(0.179127, -0.900468, 0.396322) UV(0.120566, 0.913523) -V 1431: Pos(0.219283, -11.144496, 9.465815) Norm(0.900464, 0.179124, 0.396332) UV(0.120549, 0.913455) -V 1432: Pos(0.219283, -11.144496, 9.35681) Norm(0.900467, 0.179127, -0.396323) UV(0.120475, 0.91137) -V 1433: Pos(0.21541, -11.13173, 9.35681) Norm(0.848225, 0.351346, -0.396321) UV(0.120477, 0.911328) -V 1434: Pos(0.21541, -11.13173, 9.465815) Norm(0.84823, 0.35134, 0.396316) UV(0.12055, 0.913441) -V 1435: Pos(0.178041, -11.1196, 9.935919) Norm(0.555557, 0.831478, 0.0) UV(0.120238, 0.988712) -V 1436: Pos(0.178041, -11.1196, 9.485871) Norm(0.505449, 0.756452, 0.415092) UV(0.120572, 0.913659) -V 1437: Pos(0.184998, -11.190236, 9.935919) Norm(0.707109, -0.707105, 0.0) UV(0.120661, 0.992101) -V 1438: Pos(0.184998, -11.190236, 9.485871) Norm(0.643298, -0.64331, 0.415115) UV(0.120571, 0.913741) -V 1439: Pos(0.114364, -11.183278, 9.935919) Norm(-0.831483, -0.55555, 0.0) UV(0.12151, 0.989225) -V 1440: Pos(0.114364, -11.183278, 9.485871) Norm(-0.756461, -0.505427, 0.415102) UV(0.120568, 0.913718) -V 1441: Pos(0.143579, -11.112746, 9.485871) Norm(-0.177477, 0.8923, 0.415093) UV(0.12057, 0.913655) -V 1442: Pos(0.143579, -11.112746, 9.935919) Norm(-0.195073, 0.980789, 0.0) UV(0.120608, 0.988096) -V 1443: Pos(0.165812, -11.091025, 9.465815) Norm(0.179092, 0.900473, 0.396325) UV(0.120563, 0.913405) -V 1444: Pos(0.165812, -11.091025, 9.35681) Norm(0.179092, 0.900475, -0.396322) UV(0.120539, 0.911187) -V 1445: Pos(0.152536, -11.089718, 9.35681) Norm(1e-06, 0.918111, -0.396323) UV(0.120558, 0.911178) -V 1446: Pos(0.152536, -11.089718, 9.465815) Norm(1e-06, 0.918112, 0.396322) UV(0.120567, 0.913401) -V 1447: Pos(0.21541, -11.183817, 9.465815) Norm(0.848217, -0.351363, 0.396323) UV(0.120551, 0.913492) -V 1448: Pos(0.21541, -11.183817, 9.35681) Norm(0.848213, -0.351369, -0.396327) UV(0.120491, 0.911492) -V 1449: Pos(0.219283, -11.171051, 9.35681) Norm(0.900469, -0.179123, -0.396321) UV(0.120482, 0.911454) -V 1450: Pos(0.219283, -11.171051, 9.465815) Norm(0.90047, -0.179121, 0.39632) UV(0.120549, 0.913479) -V 1451: Pos(0.114726, -11.214358, 9.465815) Norm(-0.510054, -0.763396, 0.396321) UV(0.12058, 0.913507) -V 1452: Pos(0.114726, -11.214358, 9.35681) Norm(-0.510056, -0.763399, -0.396314) UV(0.120607, 0.911589) -V 1453: Pos(0.126492, -11.220647, 9.35681) Norm(-0.351384, -0.848205, -0.39633) UV(0.120594, 0.91161) -V 1454: Pos(0.126492, -11.220647, 9.465815) Norm(-0.351384, -0.848204, 0.396332) UV(0.120577, 0.913511) -V 1455: Pos(0.104413, -11.109651, 9.465815) Norm(-0.649206, 0.649193, 0.396333) UV(0.120584, 0.913413) -V 1456: Pos(0.104413, -11.109651, 9.35681) Norm(-0.649217, 0.649183, -0.396332) UV(0.120625, 0.911246) -V 1457: Pos(0.09595, -11.119964, 9.35681) Norm(-0.763391, 0.510065, -0.396318) UV(0.120637, 0.911282) -V 1458: Pos(0.09595, -11.119964, 9.465815) Norm(-0.763389, 0.510064, 0.396324) UV(0.120587, 0.913423) -V 1459: Pos(0.209122, -11.119964, 9.35681) Norm(0.76339, 0.51006, -0.396326) UV(0.120485, 0.911285) -V 1460: Pos(0.209122, -11.119964, 9.465815) Norm(0.76339, 0.510061, 0.396326) UV(0.120552, 0.913432) -V 1461: Pos(0.178579, -11.220647, 9.35681) Norm(0.351383, -0.848199, -0.396343) UV(0.120537, 0.911609) -V 1462: Pos(0.178579, -11.220647, 9.465815) Norm(0.351385, -0.848203, 0.396333) UV(0.120562, 0.913518) -V 1463: Pos(0.114726, -11.101187, 9.465815) Norm(-0.510089, 0.763375, 0.396317) UV(0.120581, 0.91341) -V 1464: Pos(0.114726, -11.101187, 9.35681) Norm(-0.510084, 0.76337, -0.396334) UV(0.120611, 0.911216) -V 1465: Pos(0.220591, -11.157773, 9.35681) Norm(0.918112, 2e-06, -0.396322) UV(0.120477, 0.911412) -V 1466: Pos(0.220591, -11.157773, 9.465815) Norm(0.918106, 2e-06, 0.396335) UV(0.120548, 0.913465) -V 1467: Pos(0.139259, -11.224522, 9.35681) Norm(-0.17914, -0.900466, -0.39632) UV(0.12058, 0.911621) -V 1468: Pos(0.139259, -11.224522, 9.465815) Norm(-0.179128, -0.900466, 0.396325) UV(0.120574, 0.913517) -V 1469: Pos(0.089661, -11.13173, 9.35681) Norm(-0.848223, 0.351355, -0.396316) UV(0.120645, 0.911323) -V 1470: Pos(0.089661, -11.13173, 9.465815) Norm(-0.848226, 0.351353, 0.396313) UV(0.12059, 0.913433) -V 1471: Pos(0.200658, -11.109651, 9.35681) Norm(0.649209, 0.649192, -0.39633) UV(0.120493, 0.91125) -V 1472: Pos(0.200658, -11.109651, 9.465815) Norm(0.649203, 0.649199, 0.396329) UV(0.120555, 0.913423) -V 1473: Pos(0.190345, -11.214358, 9.35681) Norm(0.510043, -0.763398, -0.396333) UV(0.120524, 0.911589) -V 1474: Pos(0.190345, -11.214358, 9.465815) Norm(0.510053, -0.763396, 0.396322) UV(0.120559, 0.913512) -V 1475: Pos(0.107509, -11.16673, 9.336753) Norm(-0.892294, -0.177497, -0.415097) UV(0.120732, 0.911241) -V 1476: Pos(0.198445, -11.157773, 9.485871) Norm(0.909772, 1e-06, 0.415109) UV(0.120571, 0.913709) -V 1477: Pos(0.198445, -11.157773, 9.935919) Norm(1.0, 0.0, 0.0) UV(0.120197, 0.990271) -V 1478: Pos(0.143579, -11.2028, 9.485871) Norm(-0.177502, -0.892286, 0.415112) UV(0.120569, 0.913746) -V 1479: Pos(0.143579, -11.2028, 9.935919) Norm(-0.195123, -0.980779, 0.0) UV(0.121396, 0.990652) -V 1480: Pos(0.110121, -11.140204, 9.485871) Norm(-0.84053, 0.348161, 0.415082) UV(0.120572, 0.913675) -V 1481: Pos(0.110121, -11.140204, 9.935919) Norm(-0.923878, 0.382687, 0.0) UV(0.121179, 0.988192) -V 1482: Pos(0.184998, -11.12531, 9.485871) Norm(0.643312, 0.643304, 0.415102) UV(0.120572, 0.913668) -V 1483: Pos(0.184998, -11.12531, 9.935919) Norm(0.707115, 0.707099, 0.0) UV(0.120185, 0.988958) -V 1484: Pos(0.178041, -11.195945, 9.485871) Norm(0.505413, -0.756476, 0.415093) UV(0.12057, 0.913749) -V 1485: Pos(0.178041, -11.195945, 9.935919) Norm(0.555523, -0.831501, 0.0) UV(0.120846, 0.992649) -V 1486: Pos(0.110121, -11.175342, 9.485871) Norm(-0.840514, -0.34818, 0.415099) UV(0.120569, 0.913705) -V 1487: Pos(0.110121, -11.175342, 9.935919) Norm(-0.923869, -0.38271, 0.0) UV(0.121479, 0.988949) -V 1488: Pos(0.134967, -11.115358, 9.336753) Norm(-0.348119, 0.84054, -0.415097) UV(0.120635, 0.910865) -V 1489: Pos(0.161492, -11.112746, 9.336753) Norm(0.177476, 0.892301, -0.415091) UV(0.120516, 0.910839) -V 1490: Pos(0.139259, -11.091025, 9.465815) Norm(-0.179094, 0.900474, 0.396323) UV(0.120572, 0.913399) -V 1491: Pos(0.139259, -11.091025, 9.35681) Norm(-0.179094, 0.900472, -0.396327) UV(0.120578, 0.911183) -V 1492: Pos(0.126492, -11.094897, 9.35681) Norm(-0.351328, 0.848233, -0.39632) UV(0.120595, 0.911194) -V 1493: Pos(0.126492, -11.094897, 9.465815) Norm(-0.351339, 0.848231, 0.396314) UV(0.120577, 0.913403) -V 1494: Pos(0.19495, -11.175342, 9.336753) Norm(0.840516, -0.348172, -0.415102) UV(0.120411, 0.911303) -V 1495: Pos(0.12703, -11.195945, 9.336753) Norm(-0.505415, -0.756477, -0.415087) UV(0.120651, 0.911429) -V 1496: Pos(0.120073, -11.12531, 9.336753) Norm(-0.643324, 0.643291, -0.415105) UV(0.120698, 0.910938) -V 1497: Pos(0.19495, -11.140204, 9.336753) Norm(0.840528, 0.348155, -0.41509) UV(0.120387, 0.911054) -V 1498: Pos(0.161492, -11.2028, 9.336753) Norm(0.177514, -0.892286, -0.415107) UV(0.120537, 0.911474) -V 1499: Pos(0.106627, -11.157773, 9.336753) Norm(-0.909773, -1e-06, -0.415107) UV(0.12074, 0.911175) -V 1500: Pos(0.170104, -11.115358, 9.336753) Norm(0.348124, 0.840538, -0.415098) UV(0.120478, 0.910863) -V 1501: Pos(0.190708, -11.183278, 9.336753) Norm(0.756472, -0.50543, -0.415079) UV(0.120431, 0.911351) -V 1502: Pos(0.120073, -11.190236, 9.336753) Norm(-0.643321, -0.643298, -0.415098) UV(0.120676, 0.911395) -V 1503: Pos(0.12703, -11.1196, 9.336753) Norm(-0.505434, 0.756451, -0.415112) UV(0.120669, 0.910896) -V 1504: Pos(-0.094749, -11.105438, 9.239014) Norm(0.396992, 0.621269, -0.67559) UV(0.003906, 0.003906) -V 1505: Pos(-0.095193, -11.214903, 9.240616) Norm(0.634309, -0.739574, 0.225125) UV(0.003906, 0.003906) -V 1506: Pos(-0.09386, -11.334977, 9.166472) Norm(0.657901, -0.229043, 0.71743) UV(0.003906, 0.003906) -V 1507: Pos(-0.093415, -11.279687, 9.138018) Norm(0.711109, 0.280322, -0.644782) UV(0.003906, 0.003906) -V 1508: Pos(-0.077855, -11.102647, 9.253441) Norm(0.216968, 0.770907, -0.598855) UV(0.003906, 0.003906) -V 1509: Pos(0.076413, -11.102647, 9.253441) Norm(0.0, 0.003866, 0.999993) UV(0.003906, 0.003906) -V 1510: Pos(0.076413, -11.21211, 9.255044) Norm(0.005256, -0.771192, 0.636581) UV(0.003906, 0.003906) -V 1511: Pos(-0.07741, -11.21211, 9.255044) Norm(0.1966, -0.809009, -0.553944) UV(0.003906, 0.003906) -V 1512: Pos(0.076413, -11.102647, 9.25825) Norm(0.0, 0.002881, 0.999996) UV(0.003906, 0.003906) -V 1513: Pos(-0.084968, -11.102647, 9.25825) Norm(-0.271989, 0.676808, 0.68407) UV(0.003906, 0.003906) -V 1514: Pos(-0.085413, -11.21211, 9.25785) Norm(-0.338571, -0.550458, 0.763129) UV(0.003906, 0.003906) -V 1515: Pos(0.076413, -11.21211, 9.25785) Norm(0.005255, -0.771097, 0.636696) UV(0.003906, 0.003906) -V 1516: Pos(-0.091192, -11.362902, 9.160461) Norm(0.715129, -0.058447, 0.696545) UV(0.003906, 0.003906) -V 1517: Pos(-0.099861, -11.362902, 9.16006) Norm(-0.74731, -0.079834, 0.659662) UV(0.003906, 0.003906) -V 1518: Pos(-0.099861, -11.446674, 9.16046) Norm(-0.635834, -0.293379, 0.713894) UV(0.003906, 0.003906) -V 1519: Pos(-0.091192, -11.446674, 9.16046) Norm(0.624849, -0.296769, 0.722144) UV(0.003906, 0.003906) -V 1520: Pos(-0.091192, -11.446674, 9.131205) Norm(0.641518, -0.291526, -0.709554) UV(0.003906, 0.003906) -V 1521: Pos(-0.091192, -11.307611, 9.132006) Norm(0.752435, 0.110933, -0.649258) UV(0.003906, 0.003906) -V 1522: Pos(-0.091192, -11.453936, 9.153247) Norm(0.629991, -0.716997, 0.298375) UV(0.003906, 0.003906) -V 1523: Pos(-0.099861, -11.453936, 9.153247) Norm(-0.629991, -0.716997, 0.298375) UV(0.003906, 0.003906) -V 1524: Pos(-0.091192, -11.453936, 9.138418) Norm(0.629991, -0.716997, -0.298375) UV(0.003906, 0.003906) -V 1525: Pos(-0.099861, -11.453936, 9.138418) Norm(-0.629991, -0.716997, -0.298375) UV(0.003906, 0.003906) -V 1526: Pos(-0.099861, -11.446674, 9.131205) Norm(-0.619084, -0.298449, -0.726404) UV(0.003906, 0.003906) -V 1527: Pos(-0.102307, -11.335535, 9.16527) Norm(-0.818083, -0.25544, 0.515258) UV(0.003906, 0.003906) -V 1528: Pos(-0.103418, -11.21211, 9.239414) Norm(-0.828671, -0.282583, 0.483168) UV(0.003906, 0.003906) -V 1529: Pos(-0.103418, -11.102647, 9.240215) Norm(-0.685919, 0.724877, -0.063787) UV(0.003906, 0.003906) -V 1530: Pos(-0.099861, -11.307611, 9.131205) Norm(-0.609967, 0.045837, -0.7911) UV(0.003906, 0.003906) -V 1531: Pos(-0.101862, -11.280804, 9.136415) Norm(-0.631702, 0.250945, -0.733471) UV(0.003906, 0.003906) -V 1532: Pos(0.247574, -11.105438, 9.239014) Norm(0.396991, -0.621269, 0.67559) UV(0.003906, 0.003906) -V 1533: Pos(0.248019, -11.214903, 9.240616) Norm(0.634307, 0.739546, -0.225225) UV(0.003906, 0.003906) -V 1534: Pos(0.246685, -11.334977, 9.166472) Norm(0.657899, 0.229042, -0.717432) UV(0.003906, 0.003906) -V 1535: Pos(0.246241, -11.279687, 9.138018) Norm(0.711109, -0.280323, 0.644781) UV(0.003906, 0.003906) -V 1536: Pos(0.23068, -11.102647, 9.253441) Norm(0.216965, -0.770902, 0.598862) UV(0.003906, 0.003906) -V 1537: Pos(0.230236, -11.21211, 9.255044) Norm(0.196606, 0.809022, 0.553922) UV(0.003906, 0.003906) -V 1538: Pos(0.237794, -11.102647, 9.25825) Norm(-0.271993, -0.67681, -0.684067) UV(0.003906, 0.003906) -V 1539: Pos(0.238238, -11.21211, 9.25785) Norm(-0.338552, 0.550406, -0.763175) UV(0.003906, 0.003906) -V 1540: Pos(0.244018, -11.362902, 9.160461) Norm(0.715129, 0.058447, -0.696545) UV(0.003906, 0.003906) -V 1541: Pos(0.252687, -11.362902, 9.16006) Norm(-0.74731, 0.079834, -0.659662) UV(0.003906, 0.003906) -V 1542: Pos(0.252687, -11.446674, 9.16046) Norm(-0.635834, 0.293381, -0.713892) UV(0.003906, 0.003906) -V 1543: Pos(0.244018, -11.446674, 9.16046) Norm(0.62485, 0.296771, -0.722142) UV(0.003906, 0.003906) -V 1544: Pos(0.244018, -11.446674, 9.131205) Norm(0.641519, 0.291528, 0.709553) UV(0.003906, 0.003906) -V 1545: Pos(0.244018, -11.307611, 9.132006) Norm(0.752436, -0.110936, 0.649256) UV(0.003906, 0.003906) -V 1546: Pos(0.244018, -11.453936, 9.153247) Norm(0.62999, 0.716998, -0.298372) UV(0.003906, 0.003906) -V 1547: Pos(0.252687, -11.453936, 9.153247) Norm(-0.62999, 0.716998, -0.298372) UV(0.003906, 0.003906) -V 1548: Pos(0.244018, -11.453936, 9.138418) Norm(0.629991, 0.716997, 0.298373) UV(0.003906, 0.003906) -V 1549: Pos(0.252687, -11.453936, 9.138418) Norm(-0.62999, 0.716998, 0.298372) UV(0.003906, 0.003906) -V 1550: Pos(0.252687, -11.446674, 9.131205) Norm(-0.619085, 0.298452, 0.726403) UV(0.003906, 0.003906) -V 1551: Pos(0.255132, -11.335535, 9.16527) Norm(-0.818083, 0.25544, -0.515258) UV(0.003906, 0.003906) -V 1552: Pos(0.256243, -11.21211, 9.239414) Norm(-0.828663, 0.282573, -0.483188) UV(0.003906, 0.003906) -V 1553: Pos(0.256243, -11.102647, 9.240215) Norm(-0.68592, -0.724876, 0.063791) UV(0.003906, 0.003906) -V 1554: Pos(0.252687, -11.307611, 9.131205) Norm(-0.609967, -0.045837, 0.7911) UV(0.003906, 0.003906) -V 1555: Pos(0.254688, -11.280804, 9.136415) Norm(-0.631702, -0.250946, 0.73347) UV(0.003906, 0.003906) -V 1556: Pos(-0.514043, -13.557216, 9.093531) Norm(0.0, 0.007358, 0.999973) UV(0.003906, 0.003906) -V 1557: Pos(-0.514043, -13.535515, 9.076807) Norm(0.0, 0.610404, 0.79209) UV(0.003906, 0.003906) -V 1558: Pos(-0.720485, -13.535515, 9.076807) Norm(0.006668, 0.611542, 0.791184) UV(0.003906, 0.003906) -V 1559: Pos(-0.714547, -13.557216, 9.093531) Norm(-0.321612, -0.089, 0.942679) UV(0.003906, 0.003906) -V 1560: Pos(-0.741444, -13.535436, 9.077099) Norm(-0.70943, 0.181451, 0.681018) UV(0.003906, 0.003906) -V 1561: Pos(-0.741444, -13.458922, 9.017784) Norm(-0.787298, 0.199211, 0.583503) UV(0.003906, 0.003906) -V 1562: Pos(-0.313318, -13.557216, 9.093531) Norm(0.321613, -0.08898, 0.942681) UV(0.003906, 0.003906) -V 1563: Pos(-0.307379, -13.535515, 9.076807) Norm(-0.006666, 0.611529, 0.791194) UV(0.003906, 0.003906) -V 1564: Pos(-0.514043, -13.458922, 9.017784) Norm(0.0, 0.322416, 0.946598) UV(0.003906, 0.003906) -V 1565: Pos(-0.286421, -13.458922, 9.017784) Norm(0.787298, 0.199212, 0.583504) UV(0.003906, 0.003906) -V 1566: Pos(-0.412903, -13.402516, 9.017784) Norm(0.302085, -0.300965, 0.904525) UV(0.003906, 0.003906) -V 1567: Pos(-0.514043, -13.402516, 9.017784) Norm(0.0, -0.707107, 0.707107) UV(0.003906, 0.003906) -V 1568: Pos(-0.514043, -13.49299, 8.982917) Norm(0.0, -0.584057, -0.811712) UV(0.003906, 0.003906) -V 1569: Pos(-0.286421, -13.49299, 8.982917) Norm(0.596433, -0.468797, -0.651535) UV(0.003906, 0.003906) -V 1570: Pos(-0.286421, -13.50472, 9.017784) Norm(0.762157, -0.550318, -0.34098) UV(0.003906, 0.003906) -V 1571: Pos(-0.514043, -13.50472, 9.017784) Norm(-0.0, -0.850055, -0.526694) UV(0.003906, 0.003906) -V 1572: Pos(-0.412903, -12.823922, 9.016983) Norm(0.301492, 0.30291, 0.904073) UV(0.003906, 0.003906) -V 1573: Pos(-0.286421, -12.630127, 9.016582) Norm(0.808637, -0.233314, 0.540066) UV(0.003906, 0.003906) -V 1574: Pos(-0.514043, -12.630127, 9.016582) Norm(0.0, -0.396474, 0.918046) UV(0.003906, 0.003906) -V 1575: Pos(-0.514043, -12.823922, 9.016983) Norm(0.0, 0.707837, 0.706376) UV(0.003906, 0.003906) -V 1576: Pos(-0.286421, -12.610579, 9.037423) Norm(0.70711, -0.515748, 0.483736) UV(0.003906, 0.003906) -V 1577: Pos(-0.514043, -12.610579, 9.037423) Norm(0.0, -0.729382, 0.684106) UV(0.003906, 0.003906) -V 1578: Pos(-0.514043, -12.444709, 9.016182) Norm(0.0, 0.849708, -0.527254) UV(0.003906, 0.003906) -V 1579: Pos(-0.741444, -12.444709, 9.016182) Norm(-0.754331, 0.557828, -0.346139) UV(0.003906, 0.003906) -V 1580: Pos(-0.741444, -12.427397, 9.034617) Norm(-0.602358, 0.785895, -0.139767) UV(0.003906, 0.003906) -V 1581: Pos(-0.514043, -12.427397, 9.034617) Norm(0.0, 0.984551, -0.175099) UV(0.003906, 0.003906) -V 1582: Pos(-0.741444, -12.591033, 9.058264) Norm(-0.627639, -0.309404, 0.71438) UV(0.003906, 0.003906) -V 1583: Pos(-0.741444, -12.437449, 9.058264) Norm(-0.601486, 0.440751, 0.666298) UV(0.003906, 0.003906) -V 1584: Pos(-0.741444, -12.610579, 9.037423) Norm(-0.70711, -0.515751, 0.483733) UV(0.003906, 0.003906) -V 1585: Pos(-0.375817, -12.76584, 9.156855) Norm(0.665583, 0.501895, 0.552359) UV(0.115012, 0.631141) -V 1586: Pos(-0.375817, -12.842352, 9.11357) Norm(0.764826, -0.450391, -0.46064) UV(0.115225, 0.629761) -V 1587: Pos(-0.375817, -12.809959, 9.061469) Norm(0.849414, -0.527707, 0.004534) UV(0.115809, 0.630593) -V 1588: Pos(-0.375817, -12.657493, 9.01017) Norm(0.510112, 0.69184, 0.511022) UV(0.116432, 0.63631) -V 1589: Pos(-0.404936, -12.842352, 9.11357) Norm(-0.764825, -0.450397, -0.460637) UV(0.115332, 0.629766) -V 1590: Pos(-0.404936, -12.861341, 9.124792) Norm(-0.771425, -0.16815, -0.613702) UV(0.115251, 0.628795) -V 1591: Pos(-0.404936, -12.796556, 9.175289) Norm(-0.651748, 0.202838, 0.730809) UV(0.115816, 0.631292) -V 1592: Pos(-0.404936, -12.76584, 9.156855) Norm(-0.665583, 0.501895, 0.552359) UV(0.115828, 0.631128) -V 1593: Pos(-0.375817, -13.219891, 9.17569) Norm(0.672866, -0.117452, 0.730381) UV(0.11427, 0.608502) -V 1594: Pos(-0.404936, -13.219891, 9.17569) Norm(-0.672866, -0.117451, 0.730381) UV(0.1138, 0.608529) -V 1595: Pos(-0.404936, -13.241671, 9.168476) Norm(-0.671589, -0.346455, 0.654933) UV(0.114133, 0.607426) -V 1596: Pos(-0.375817, -13.241671, 9.168476) Norm(0.671589, -0.346455, 0.654933) UV(0.113812, 0.607446) -V 1597: Pos(-0.404936, -13.337731, 9.050648) Norm(-0.876705, 0.465978, -0.119385) UV(0.113281, 0.603735) -V 1598: Pos(-0.404936, -13.239437, 9.125193) Norm(-0.786505, 0.196553, -0.585471) UV(0.113843, 0.607127) -V 1599: Pos(-0.375817, -13.337731, 9.050648) Norm(0.876709, 0.465974, -0.119373) UV(0.114271, 0.603649) -V 1600: Pos(-0.375817, -13.239437, 9.125193) Norm(0.786505, 0.196553, -0.585471) UV(0.114068, 0.607114) -V 1601: Pos(-0.375817, -12.861341, 9.124792) Norm(0.771423, -0.168142, -0.613706) UV(0.115218, 0.628792) -V 1602: Pos(-0.404936, -12.809959, 9.061469) Norm(-0.849416, -0.527704, 0.004537) UV(0.114748, 0.630736) -V 1603: Pos(-0.404936, -12.831182, 9.028605) Norm(-0.832294, -0.264734, 0.487034) UV(0.114392, 0.629273) -V 1604: Pos(-0.375817, -12.831182, 9.028605) Norm(0.832296, -0.264737, 0.48703) UV(0.115926, 0.629059) -V 1605: Pos(-0.404936, -13.328237, 9.029407) Norm(-0.851916, 0.285258, 0.439167) UV(0.112805, 0.604404) -V 1606: Pos(-0.375817, -13.328237, 9.029407) Norm(0.851912, 0.28525, 0.439179) UV(0.114856, 0.604214) -V 1607: Pos(-0.514043, -12.457555, 8.981715) Norm(0.0, 0.569948, -0.821681) UV(0.003906, 0.003906) -V 1608: Pos(-0.286421, -12.444709, 9.016182) Norm(0.754331, 0.557829, -0.346138) UV(0.003906, 0.003906) -V 1609: Pos(-0.286421, -12.457555, 8.981715) Norm(0.598391, 0.456645, -0.658334) UV(0.003906, 0.003906) -V 1610: Pos(-0.741444, -12.457555, 8.981715) Norm(-0.598391, 0.456645, -0.658333) UV(0.003906, 0.003906) -V 1611: Pos(-0.514043, -13.456647, 8.982875) Norm(0.0, -0.001158, -0.999999) UV(0.003906, 0.003906) -V 1612: Pos(-0.741444, -13.49299, 8.982917) Norm(-0.596436, -0.468805, -0.651526) UV(0.003906, 0.003906) -V 1613: Pos(-0.741444, -13.456647, 8.982875) Norm(-0.707107, -0.000819, -0.707106) UV(0.003906, 0.003906) -V 1614: Pos(-0.741444, -13.50472, 9.017784) Norm(-0.762158, -0.55032, -0.340974) UV(0.003906, 0.003906) -V 1615: Pos(-0.286421, -13.535436, 9.077099) Norm(0.70943, 0.18144, 0.68102) UV(0.003906, 0.003906) -V 1616: Pos(-0.741444, -13.549398, 9.062671) Norm(-0.717121, -0.654261, -0.240167) UV(0.003906, 0.003906) -V 1617: Pos(-0.514043, -13.549637, 9.062583) Norm(-0.0, -0.705541, -0.708669) UV(0.003906, 0.003906) -V 1618: Pos(-0.514043, -13.570621, 9.083511) Norm(-0.0, -0.997599, 0.06925) UV(0.003906, 0.003906) -V 1619: Pos(-0.711657, -13.570621, 9.083511) Norm(-0.26907, -0.957262, 0.106073) UV(0.003906, 0.003906) -V 1620: Pos(-0.614962, -13.402516, 9.029006) Norm(-0.584725, -0.610739, 0.533943) UV(0.003906, 0.003906) -V 1621: Pos(-0.614962, -13.402516, 9.017784) Norm(-0.302085, -0.300965, 0.904525) UV(0.003906, 0.003906) -V 1622: Pos(-0.514043, -13.402516, 9.029006) Norm(0.0, -0.752853, 0.658188) UV(0.003906, 0.003906) -V 1623: Pos(-0.286421, -12.637583, 8.981924) Norm(0.707107, -0.000821, -0.707106) UV(0.003906, 0.003906) -V 1624: Pos(-0.514043, -12.637583, 8.981924) Norm(0.0, -0.00116, -0.999999) UV(0.003906, 0.003906) -V 1625: Pos(-0.286421, -13.456647, 8.982875) Norm(0.707107, -0.000819, -0.707106) UV(0.003906, 0.003906) -V 1626: Pos(-0.286421, -12.437449, 9.058264) Norm(0.601488, 0.440755, 0.666294) UV(0.003906, 0.003906) -V 1627: Pos(-0.514043, -12.437449, 9.058264) Norm(0.0, 0.551711, 0.834035) UV(0.003906, 0.003906) -V 1628: Pos(-0.514043, -12.591033, 9.058264) Norm(0.0, -0.397428, 0.917633) UV(0.003906, 0.003906) -V 1629: Pos(-0.286421, -12.591033, 9.058264) Norm(0.627637, -0.309397, 0.714385) UV(0.003906, 0.003906) -V 1630: Pos(-0.741444, -12.630127, 9.016582) Norm(-0.808636, -0.233312, 0.540067) UV(0.003906, 0.003906) -V 1631: Pos(-0.741444, -12.637583, 8.981924) Norm(-0.707107, -0.00082, -0.707106) UV(0.003906, 0.003906) -V 1632: Pos(-0.316207, -13.570621, 9.083511) Norm(0.269084, -0.957257, 0.106075) UV(0.003906, 0.003906) -V 1633: Pos(-0.286421, -13.549398, 9.062671) Norm(0.717124, -0.654256, -0.240172) UV(0.003906, 0.003906) -V 1634: Pos(-0.286421, -12.427397, 9.034617) Norm(0.602355, 0.785896, -0.139771) UV(0.003906, 0.003906) -V 1635: Pos(-0.614962, -12.823922, 9.069485) Norm(-0.624518, 0.710531, 0.324228) UV(0.003906, 0.003906) -V 1636: Pos(-0.614962, -12.823922, 9.016983) Norm(-0.301493, 0.30291, 0.904073) UV(0.003906, 0.003906) -V 1637: Pos(-0.614962, -12.861341, 9.101948) Norm(-0.625125, 0.223429, 0.747863) UV(0.003906, 0.003906) -V 1638: Pos(-0.412903, -12.861341, 9.101948) Norm(0.625125, 0.223428, 0.747863) UV(0.003906, 0.003906) -V 1639: Pos(-0.412903, -13.402516, 9.029006) Norm(0.584725, -0.610739, 0.533943) UV(0.003906, 0.003906) -V 1640: Pos(-0.375817, -13.350576, 9.085114) Norm(0.765229, -0.257389, 0.590064) UV(0.113784, 0.603538) -V 1641: Pos(-0.404936, -13.350576, 9.085114) Norm(-0.765229, -0.25739, 0.590064) UV(0.113709, 0.603552) -V 1642: Pos(-0.404936, -13.517005, 9.05666) Norm(-0.460093, -0.149631, 0.875171) UV(0.112303, 0.593732) -V 1643: Pos(-0.375817, -13.517005, 9.05666) Norm(0.460093, -0.149631, 0.875171) UV(0.113758, 0.592679) -V 1644: Pos(-0.404936, -13.458364, 9.012574) Norm(-1.0, -0.0, 0.0) UV(0.110453, 0.597795) -V 1645: Pos(-0.375817, -12.796556, 9.175289) Norm(0.651748, 0.202838, 0.730809) UV(0.114994, 0.631333) -V 1646: Pos(-0.514043, -12.861341, 9.101948) Norm(0.0, 0.286254, 0.958154) UV(0.003906, 0.003906) -V 1647: Pos(-0.514043, -12.823922, 9.069485) Norm(0.0, 0.909758, 0.415138) UV(0.003906, 0.003906) -V 1648: Pos(-0.412903, -12.823922, 9.069485) Norm(0.624517, 0.710531, 0.324228) UV(0.003906, 0.003906) -V 1649: Pos(-0.375817, -13.458364, 9.012574) Norm(1.0, 0.0, 0.0) UV(0.116432, 0.597047) -V 1650: Pos(-0.404936, -12.657493, 9.01017) Norm(-0.510112, 0.69184, 0.511022) UV(0.11487, 0.63718) -V 1651: Pos(-0.48383, -12.865645, 9.485871) Norm(-0.90978, -2e-06, 0.415091) UV(0.017303, 0.709384) -V 1652: Pos(-0.48383, -12.865645, 9.935919) Norm(-1.0, 0.0, 0.0) UV(0.017312, 0.817489) -V 1653: Pos(-0.482947, -12.856688, 9.935919) Norm(-0.980783, 0.195102, 0.0) UV(0.017147, 0.816362) -V 1654: Pos(-0.482947, -12.856688, 9.485871) Norm(-0.892289, 0.177498, 0.415108) UV(0.017298, 0.709372) -V 1655: Pos(-0.395506, -12.848077, 9.485871) Norm(0.84054, 0.348151, 0.415071) UV(0.017315, 0.709295) -V 1656: Pos(-0.395506, -12.848077, 9.935919) Norm(0.923883, 0.382675, 0.0) UV(0.01774, 0.809209) -V 1657: Pos(-0.392894, -12.856688, 9.935919) Norm(0.980785, 0.195091, 0.0) UV(0.017881, 0.809251) -V 1658: Pos(-0.392894, -12.856688, 9.485871) Norm(0.892297, 0.177493, 0.415093) UV(0.01732, 0.709298) -V 1659: Pos(-0.428964, -12.910672, 9.485871) Norm(0.177503, -0.892289, 0.415107) UV(0.017337, 0.709394) -V 1660: Pos(-0.428964, -12.910672, 9.935919) Norm(0.195122, -0.980779, 0.0) UV(0.018624, 0.812653) -V 1661: Pos(-0.43792, -12.911554, 9.935919) Norm(-0.0, -1.0, 0.0) UV(0.018619, 0.813456) -V 1662: Pos(-0.43792, -12.911554, 9.485871) Norm(0.0, -0.909774, 0.415104) UV(0.017336, 0.709407) -V 1663: Pos(-0.43792, -12.640213, 9.016983) Norm(0.0, 0.798422, 0.602098) UV(0.018624, 0.652534) -V 1664: Pos(-0.446877, -12.641095, 9.016983) Norm(-0.151261, 0.789237, 0.595168) UV(0.018621, 0.652313) -V 1665: Pos(-0.446877, -12.820619, 9.255044) Norm(-0.188187, 0.929002, 0.318656) UV(0.017519, 0.700401) -V 1666: Pos(-0.43792, -12.819736, 9.255044) Norm(-0.0, 0.946194, 0.3236) UV(0.017325, 0.700375) -V 1667: Pos(-0.455489, -12.643707, 9.016983) Norm(-0.302925, 0.76091, 0.573805) UV(0.018592, 0.652134) -V 1668: Pos(-0.455489, -12.823231, 9.255044) Norm(-0.370775, 0.877703, 0.303584) UV(0.017696, 0.700509) -V 1669: Pos(-0.463426, -12.647949, 9.016983) Norm(-0.45457, 0.711165, 0.536294) UV(0.018532, 0.651994) -V 1670: Pos(-0.463426, -12.827473, 9.255044) Norm(-0.542046, 0.793141, 0.277694) UV(0.017846, 0.700695) -V 1671: Pos(-0.470383, -12.653659, 9.016983) Norm(-0.603824, 0.636438, 0.479942) UV(0.018434, 0.651887) -V 1672: Pos(-0.470383, -12.833182, 9.255044) Norm(-0.695759, 0.676953, 0.240112) UV(0.017956, 0.700951) -V 1673: Pos(-0.476092, -12.660616, 9.016983) Norm(-0.745005, 0.532596, 0.401633) UV(0.018299, 0.651808) -V 1674: Pos(-0.476092, -12.840139, 9.255044) Norm(-0.825174, 0.531859, 0.1903) UV(0.018021, 0.701266) -V 1675: Pos(-0.480335, -12.668553, 9.016983) Norm(-0.867923, 0.396576, 0.29906) UV(0.018129, 0.651746) -V 1676: Pos(-0.480335, -12.848077, 9.255044) Norm(-0.923098, 0.362318, 0.128905) UV(0.018037, 0.701627) -V 1677: Pos(-0.482947, -12.677165, 9.016983) Norm(-0.957774, 0.229565, 0.173116) UV(0.017931, 0.651691) -V 1678: Pos(-0.482947, -12.856688, 9.255044) Norm(-0.982782, 0.175199, 0.058698) UV(0.018009, 0.70202) -V 1679: Pos(-0.48383, -12.686122, 9.016983) Norm(-0.99873, 0.040232, 0.03034) UV(0.017714, 0.65163) -V 1680: Pos(-0.48383, -12.865645, 9.255044) Norm(-0.999683, -0.020108, -0.015164) UV(0.017944, 0.702428) -V 1681: Pos(-0.482947, -12.695079, 9.016983) Norm(-0.98103, -0.154779, -0.11672) UV(0.017489, 0.651546) -V 1682: Pos(-0.482947, -12.874602, 9.255044) Norm(-0.9732, -0.213092, -0.086454) UV(0.017854, 0.702836) -V 1683: Pos(-0.480335, -12.703691, 9.016983) Norm(-0.906982, -0.336273, -0.253584) UV(0.01727, 0.651417) -V 1684: Pos(-0.480335, -12.883214, 9.255044) Norm(-0.906715, -0.394192, -0.149936) UV(0.017752, 0.703228) -V 1685: Pos(-0.476092, -12.711627, 9.016983) Norm(-0.789697, -0.489831, -0.369384) UV(0.017064, 0.651218) -V 1686: Pos(-0.476092, -12.89115, 9.255044) Norm(-0.80602, -0.556099, -0.202697) UV(0.017648, 0.703593) -V 1687: Pos(-0.470383, -12.718585, 9.016983) Norm(-0.645687, -0.609678, -0.459762) UV(0.016925, 0.652318) -V 1688: Pos(-0.470383, -12.898108, 9.255044) Norm(-0.677368, -0.693966, -0.244097) UV(0.01755, 0.703898) -V 1689: Pos(-0.463426, -12.724294, 9.016983) Norm(-0.488369, -0.696734, -0.525413) UV(0.016888, 0.653318) -V 1690: Pos(-0.463426, -12.903817, 9.255044) Norm(-0.526835, -0.804347, -0.274721) UV(0.017464, 0.704137) -V 1691: Pos(-0.455489, -12.728536, 9.016983) Norm(-0.32625, -0.754737, -0.569152) UV(0.016937, 0.654193) -V 1692: Pos(-0.455489, -12.908059, 9.255044) Norm(-0.360212, -0.8848, -0.295595) UV(0.017387, 0.704308) -V 1693: Pos(-0.446877, -12.731149, 9.016983) Norm(-0.163092, -0.787733, -0.594034) UV(0.01706, 0.654941) -V 1694: Pos(-0.446877, -12.910672, 9.255044) Norm(-0.182813, -0.933757, -0.307696) UV(0.017319, 0.704408) -V 1695: Pos(-0.43792, -12.732031, 9.016983) Norm(0.0, -0.798422, -0.602098) UV(0.017227, 0.655533) -V 1696: Pos(-0.43792, -12.911554, 9.255044) Norm(-0.0, -0.950193, -0.311662) UV(0.017255, 0.704437) -V 1697: Pos(-0.428964, -12.731149, 9.016983) Norm(0.163092, -0.787733, -0.594035) UV(0.017406, 0.655945) -V 1698: Pos(-0.428964, -12.910672, 9.255044) Norm(0.182813, -0.933757, -0.307696) UV(0.017191, 0.704398) -V 1699: Pos(-0.420352, -12.728536, 9.016983) Norm(0.326256, -0.754735, -0.56915) UV(0.017603, 0.656214) -V 1700: Pos(-0.420352, -12.908059, 9.255044) Norm(0.360217, -0.884798, -0.295595) UV(0.017123, 0.704289) -V 1701: Pos(-0.412415, -12.724294, 9.016983) Norm(0.488364, -0.696736, -0.525414) UV(0.017796, 0.656343) -V 1702: Pos(-0.412415, -12.903817, 9.255044) Norm(0.526833, -0.804347, -0.274721) UV(0.017047, 0.704118) -V 1703: Pos(-0.405458, -12.718585, 9.016983) Norm(0.645682, -0.609681, -0.459764) UV(0.01798, 0.656351) -V 1704: Pos(-0.405458, -12.898108, 9.255044) Norm(0.677361, -0.693972, -0.244099) UV(0.016962, 0.703887) -V 1705: Pos(-0.399748, -12.711627, 9.016983) Norm(0.789698, -0.489829, -0.369384) UV(0.018142, 0.656249) -V 1706: Pos(-0.399748, -12.89115, 9.255044) Norm(0.80602, -0.556099, -0.202697) UV(0.016869, 0.703604) -V 1707: Pos(-0.395506, -12.703691, 9.016983) Norm(0.906991, -0.336256, -0.253574) UV(0.018274, 0.656053) -V 1708: Pos(-0.395506, -12.883214, 9.255044) Norm(0.90672, -0.394181, -0.149934) UV(0.016774, 0.703276) -V 1709: Pos(-0.392894, -12.695079, 9.016983) Norm(0.981031, -0.154774, -0.116715) UV(0.018374, 0.655777) -V 1710: Pos(-0.392894, -12.874602, 9.255044) Norm(0.973203, -0.213077, -0.086448) UV(0.016684, 0.702914) -V 1711: Pos(-0.392011, -12.686122, 9.016983) Norm(0.99873, 0.040234, 0.03034) UV(0.018447, 0.655445) -V 1712: Pos(-0.392011, -12.865645, 9.255044) Norm(0.999683, -0.020109, -0.015164) UV(0.01661, 0.702529) -V 1713: Pos(-0.392894, -12.677165, 9.016983) Norm(0.95778, 0.229549, 0.173104) UV(0.018498, 0.655073) -V 1714: Pos(-0.392894, -12.856688, 9.255044) Norm(0.982784, 0.175189, 0.058696) UV(0.016562, 0.702135) -V 1715: Pos(-0.395506, -12.668553, 9.016983) Norm(0.867928, 0.396568, 0.299056) UV(0.018531, 0.654676) -V 1716: Pos(-0.395506, -12.848077, 9.255044) Norm(0.923105, 0.362303, 0.128899) UV(0.016552, 0.701747) -V 1717: Pos(-0.399748, -12.660616, 9.016983) Norm(0.745005, 0.532595, 0.401633) UV(0.018553, 0.654269) -V 1718: Pos(-0.399748, -12.840139, 9.255044) Norm(0.825174, 0.531859, 0.1903) UV(0.016586, 0.701382) -V 1719: Pos(-0.405458, -12.653659, 9.016983) Norm(0.603815, 0.636443, 0.479945) UV(0.018573, 0.653869) -V 1720: Pos(-0.405458, -12.833182, 9.255044) Norm(0.695754, 0.676958, 0.240114) UV(0.016665, 0.701055) -V 1721: Pos(-0.412415, -12.647949, 9.016983) Norm(0.45457, 0.711165, 0.536294) UV(0.01859, 0.653486) -V 1722: Pos(-0.412415, -12.827473, 9.255044) Norm(0.542042, 0.793143, 0.277694) UV(0.016788, 0.70078) -V 1723: Pos(-0.420352, -12.643707, 9.016983) Norm(0.302929, 0.760908, 0.573805) UV(0.018608, 0.653132) -V 1724: Pos(-0.420352, -12.823231, 9.255044) Norm(0.370781, 0.877701, 0.303584) UV(0.016947, 0.70057) -V 1725: Pos(-0.446877, -12.820619, 9.336753) Norm(-0.177476, 0.892299, -0.415096) UV(0.017341, 0.705538) -V 1726: Pos(-0.43792, -12.819736, 9.336753) Norm(0.0, 0.909775, -0.415101) UV(0.0173, 0.705525) -V 1727: Pos(-0.428964, -12.641095, 9.016983) Norm(0.151262, 0.789236, 0.595169) UV(0.018618, 0.65281) -V 1728: Pos(-0.428964, -12.820619, 9.255044) Norm(0.188187, 0.929001, 0.318656) UV(0.01713, 0.700433) -V 1729: Pos(-0.476092, -12.89115, 9.336753) Norm(-0.756459, -0.505434, -0.415098) UV(0.017444, 0.706097) -V 1730: Pos(-0.480335, -12.883214, 9.336753) Norm(-0.840503, -0.34818, -0.41512) UV(0.017464, 0.706032) -V 1731: Pos(-0.405458, -12.898108, 9.336753) Norm(0.643316, -0.643304, -0.415096) UV(0.017175, 0.706156) -V 1732: Pos(-0.412415, -12.903817, 9.336753) Norm(0.505401, -0.756481, -0.415097) UV(0.017203, 0.706195) -V 1733: Pos(-0.412415, -12.827473, 9.336753) Norm(0.505436, 0.756453, -0.415107) UV(0.017185, 0.705593) -V 1734: Pos(-0.405458, -12.833182, 9.336753) Norm(0.643321, 0.643303, -0.415089) UV(0.017156, 0.705643) -V 1735: Pos(-0.482947, -12.856688, 9.336753) Norm(-0.892283, 0.177497, -0.41512) UV(0.017488, 0.705829) -V 1736: Pos(-0.480335, -12.848077, 9.336753) Norm(-0.840522, 0.348161, -0.4151) UV(0.017481, 0.705756) -V 1737: Pos(-0.43792, -12.911554, 9.336753) Norm(0.0, -0.909773, -0.415105) UV(0.017296, 0.70625) -V 1738: Pos(-0.446877, -12.910672, 9.336753) Norm(-0.177515, -0.892286, -0.415107) UV(0.017329, 0.706248) -V 1739: Pos(-0.392894, -12.856688, 9.336753) Norm(0.892288, 0.177492, -0.415112) UV(0.017109, 0.705831) -V 1740: Pos(-0.392011, -12.865645, 9.336753) Norm(0.909778, 1e-06, -0.415095) UV(0.017109, 0.705903) -V 1741: Pos(-0.463426, -12.827473, 9.485871) Norm(-0.505438, 0.75645, 0.415109) UV(0.017285, 0.709319) -V 1742: Pos(-0.463426, -12.827473, 9.935919) Norm(-0.555559, 0.831477, 0.0) UV(0.016886, 0.812658) -V 1743: Pos(-0.455489, -12.823231, 9.935919) Norm(-0.38264, 0.923898, 0.0) UV(0.016904, 0.811938) -V 1744: Pos(-0.455489, -12.823231, 9.485871) Norm(-0.34813, 0.840534, 0.415101) UV(0.017285, 0.709302) -V 1745: Pos(-0.420352, -12.908059, 9.336753) Norm(0.348175, -0.840521, -0.415089) UV(0.017232, 0.706223) -V 1746: Pos(-0.399748, -12.840139, 9.336753) Norm(0.756464, 0.505435, -0.415088) UV(0.017133, 0.705703) -V 1747: Pos(-0.476092, -12.840139, 9.336753) Norm(-0.756457, 0.505431, -0.415105) UV(0.017466, 0.705687) -V 1748: Pos(-0.455489, -12.908059, 9.336753) Norm(-0.348168, -0.84052, -0.415096) UV(0.017361, 0.706226) -V 1749: Pos(-0.392894, -12.874602, 9.336753) Norm(0.892299, -0.177492, -0.415089) UV(0.017116, 0.705975) -V 1750: Pos(-0.470383, -12.833182, 9.485871) Norm(-0.643313, 0.6433, 0.415106) UV(0.017287, 0.709337) -V 1751: Pos(-0.470383, -12.833182, 9.935919) Norm(-0.707121, 0.707093, 0.0) UV(0.016898, 0.813462) -V 1752: Pos(-0.463426, -12.903817, 9.485871) Norm(-0.505413, -0.756474, 0.415095) UV(0.017326, 0.709416) -V 1753: Pos(-0.463426, -12.903817, 9.935919) Norm(-0.555525, -0.8315, 0.0) UV(0.018394, 0.816357) -V 1754: Pos(-0.470383, -12.898108, 9.935919) Norm(-0.707115, -0.707098, 0.0) UV(0.018239, 0.817486) -V 1755: Pos(-0.470383, -12.898108, 9.485871) Norm(-0.643311, -0.643299, 0.415111) UV(0.017322, 0.709411) -V 1756: Pos(-0.395506, -12.883214, 9.485871) Norm(0.840514, -0.348164, 0.415112) UV(0.017333, 0.709341) -V 1757: Pos(-0.395506, -12.883214, 9.935919) Norm(0.923874, -0.382698, 0.0) UV(0.018273, 0.809891) -V 1758: Pos(-0.399748, -12.89115, 9.935919) Norm(0.831483, -0.55555, 0.0) UV(0.018382, 0.810275) -V 1759: Pos(-0.399748, -12.89115, 9.485871) Norm(0.756457, -0.505433, 0.415102) UV(0.017335, 0.709357) -V 1760: Pos(-0.428964, -12.820619, 9.485871) Norm(0.177477, 0.892302, 0.415089) UV(0.01729, 0.709283) -V 1761: Pos(-0.428964, -12.820619, 9.935919) Norm(0.195073, 0.980789, 0.0) UV(0.017108, 0.810279) -V 1762: Pos(-0.420352, -12.823231, 9.935919) Norm(0.382646, 0.923895, 0.0) UV(0.017213, 0.809894) -V 1763: Pos(-0.420352, -12.823231, 9.485871) Norm(0.348135, 0.840533, 0.415099) UV(0.017294, 0.709276) -V 1764: Pos(-0.482947, -12.874602, 9.485871) Norm(-0.892308, -0.177495, 0.415069) UV(0.017308, 0.709393) -V 1765: Pos(-0.482947, -12.874602, 9.935919) Norm(-0.980783, -0.195102, 0.0) UV(0.017524, 0.818695) -V 1766: Pos(-0.420352, -12.908059, 9.485871) Norm(0.348174, -0.840521, 0.41509) UV(0.017337, 0.709388) -V 1767: Pos(-0.420352, -12.908059, 9.935919) Norm(0.382693, -0.923876, 0.0) UV(0.018599, 0.811932) -V 1768: Pos(-0.399748, -12.840139, 9.485871) Norm(0.756464, 0.505435, 0.415087) UV(0.017311, 0.709285) -V 1769: Pos(-0.399748, -12.840139, 9.935919) Norm(0.831478, 0.555557, 0.0) UV(0.0176, 0.809252) -V 1770: Pos(-0.476092, -12.840139, 9.485871) Norm(-0.756458, 0.50543, 0.415105) UV(0.01729, 0.709348) -V 1771: Pos(-0.476092, -12.840139, 9.935919) Norm(-0.831478, 0.555558, 0.0) UV(0.016943, 0.814347) -V 1772: Pos(-0.455489, -12.908059, 9.485871) Norm(-0.34817, -0.840522, 0.415092) UV(0.01733, 0.709419) -V 1773: Pos(-0.455489, -12.908059, 9.935919) Norm(-0.382687, -0.923878, 0.0) UV(0.018507, 0.815309) -V 1774: Pos(-0.392894, -12.874602, 9.485871) Norm(0.892297, -0.177487, 0.415095) UV(0.01733, 0.709326) -V 1775: Pos(-0.392894, -12.874602, 9.935919) Norm(0.980785, -0.195091, 0.0) UV(0.01815, 0.809593) -V 1776: Pos(-0.43792, -12.819736, 9.485871) Norm(0.0, 0.909778, 0.415094) UV(0.017288, 0.709284) -V 1777: Pos(-0.43792, -12.819736, 9.935919) Norm(-0.0, 1.0, 0.0) UV(0.017018, 0.810748) -V 1778: Pos(-0.504668, -12.878923, 9.465815) Norm(-0.900483, -0.179117, 0.396293) UV(0.017331, 0.709064) -V 1779: Pos(-0.504668, -12.878923, 9.35681) Norm(-0.900474, -0.179117, -0.396313) UV(0.017382, 0.70627) -V 1780: Pos(-0.500795, -12.891689, 9.35681) Norm(-0.848201, -0.351378, -0.396344) UV(0.017377, 0.706321) -V 1781: Pos(-0.500795, -12.891689, 9.465815) Norm(-0.848211, -0.351376, 0.396324) UV(0.017331, 0.709077) -V 1782: Pos(-0.494506, -12.903454, 9.465815) Norm(-0.763378, -0.510068, 0.396339) UV(0.017331, 0.709083) -V 1783: Pos(-0.494506, -12.903454, 9.35681) Norm(-0.763377, -0.510072, -0.396335) UV(0.017368, 0.706362) -V 1784: Pos(-0.486043, -12.913768, 9.35681) Norm(-0.649219, -0.649192, -0.396314) UV(0.017355, 0.706397) -V 1785: Pos(-0.486043, -12.913768, 9.465815) Norm(-0.649209, -0.649195, 0.396326) UV(0.01733, 0.709093) -V 1786: Pos(-0.389798, -12.913768, 9.465815) Norm(0.649197, -0.649209, 0.396322) UV(0.017309, 0.709055) -V 1787: Pos(-0.389798, -12.913768, 9.35681) Norm(0.649212, -0.6492, -0.396311) UV(0.017244, 0.706395) -V 1788: Pos(-0.381334, -12.903454, 9.35681) Norm(0.76339, -0.510064, -0.396322) UV(0.017232, 0.70636) -V 1789: Pos(-0.381334, -12.903454, 9.465815) Norm(0.763379, -0.510069, 0.396337) UV(0.017306, 0.709039) -V 1790: Pos(-0.400111, -12.809059, 9.465815) Norm(0.510096, 0.763369, 0.39632) UV(0.017292, 0.708957) -V 1791: Pos(-0.400111, -12.809059, 9.35681) Norm(0.510085, 0.763371, -0.396331) UV(0.017246, 0.706014) -V 1792: Pos(-0.411877, -12.80277, 9.35681) Norm(0.351327, 0.84823, -0.396328) UV(0.017263, 0.705986) -V 1793: Pos(-0.411877, -12.80277, 9.465815) Norm(0.351339, 0.848228, 0.396321) UV(0.017292, 0.708951) -V 1794: Pos(-0.504668, -12.852368, 9.465815) Norm(-0.900465, 0.17912, 0.396331) UV(0.017326, 0.709034) -V 1795: Pos(-0.504668, -12.852368, 9.35681) Norm(-0.900461, 0.179117, -0.396342) UV(0.017386, 0.70617) -V 1796: Pos(-0.505976, -12.865645, 9.35681) Norm(-0.918112, -0.0, -0.396321) UV(0.017387, 0.706224) -V 1797: Pos(-0.505976, -12.865645, 9.465815) Norm(-0.918113, 0.0, 0.396319) UV(0.017329, 0.709049) -V 1798: Pos(-0.43792, -12.933701, 9.465815) Norm(1e-06, -0.918105, 0.396336) UV(0.017323, 0.70909) -V 1799: Pos(-0.43792, -12.933701, 9.35681) Norm(1e-06, -0.918105, -0.396338) UV(0.017299, 0.706472) -V 1800: Pos(-0.424644, -12.932394, 9.35681) Norm(0.179138, -0.900464, -0.396325) UV(0.017284, 0.706464) -V 1801: Pos(-0.424644, -12.932394, 9.465815) Norm(0.179128, -0.900469, 0.39632) UV(0.01732, 0.709088) -V 1802: Pos(-0.371173, -12.852368, 9.465815) Norm(0.90047, 0.179125, 0.396318) UV(0.017294, 0.70899) -V 1803: Pos(-0.371173, -12.852368, 9.35681) Norm(0.900462, 0.179124, -0.396337) UV(0.017211, 0.706174) -V 1804: Pos(-0.375046, -12.839602, 9.35681) Norm(0.848222, 0.351347, -0.396328) UV(0.017214, 0.706129) -V 1805: Pos(-0.375046, -12.839602, 9.465815) Norm(0.848235, 0.351342, 0.396302) UV(0.017292, 0.708974) -V 1806: Pos(-0.412415, -12.827473, 9.935919) Norm(0.555558, 0.831478, 0.0) UV(0.017333, 0.809595) -V 1807: Pos(-0.412415, -12.827473, 9.485871) Norm(0.505448, 0.756451, 0.415096) UV(0.017299, 0.709271) -V 1808: Pos(-0.405458, -12.898108, 9.935919) Norm(0.707109, -0.707105, 0.0) UV(0.018475, 0.810743) -V 1809: Pos(-0.405458, -12.898108, 9.485871) Norm(0.6433, -0.643313, 0.415107) UV(0.017336, 0.709365) -V 1810: Pos(-0.476092, -12.89115, 9.935919) Norm(-0.831483, -0.555551, 0.0) UV(0.018037, 0.818693) -V 1811: Pos(-0.476092, -12.89115, 9.485871) Norm(-0.75646, -0.505429, 0.415102) UV(0.017317, 0.709412) -V 1812: Pos(-0.446877, -12.820619, 9.485871) Norm(-0.177478, 0.892302, 0.415089) UV(0.017286, 0.709297) -V 1813: Pos(-0.446877, -12.820619, 9.935919) Norm(-0.195073, 0.980789, 0.0) UV(0.01695, 0.811301) -V 1814: Pos(-0.424644, -12.798898, 9.465815) Norm(0.179092, 0.900476, 0.39632) UV(0.017294, 0.708948) -V 1815: Pos(-0.424644, -12.798898, 9.35681) Norm(0.179093, 0.900475, -0.39632) UV(0.01728, 0.705973) -V 1816: Pos(-0.43792, -12.79759, 9.35681) Norm(1e-06, 0.918109, -0.396328) UV(0.0173, 0.70597) -V 1817: Pos(-0.43792, -12.79759, 9.465815) Norm(1e-06, 0.918112, 0.396322) UV(0.017298, 0.708955) -V 1818: Pos(-0.375046, -12.891689, 9.465815) Norm(0.848211, -0.351361, 0.396337) UV(0.017303, 0.709027) -V 1819: Pos(-0.375046, -12.891689, 9.35681) Norm(0.848211, -0.351366, -0.396333) UV(0.017224, 0.706314) -V 1820: Pos(-0.371173, -12.878923, 9.35681) Norm(0.900472, -0.179124, -0.396314) UV(0.017215, 0.706269) -V 1821: Pos(-0.371173, -12.878923, 9.465815) Norm(0.90047, -0.17912, 0.39632) UV(0.0173, 0.709014) -V 1822: Pos(-0.47573, -12.922231, 9.465815) Norm(-0.510054, -0.763396, 0.396321) UV(0.017329, 0.709095) -V 1823: Pos(-0.47573, -12.922231, 9.35681) Norm(-0.510053, -0.763394, -0.396327) UV(0.017344, 0.706432) -V 1824: Pos(-0.463964, -12.928519, 9.35681) Norm(-0.351383, -0.848202, -0.396337) UV(0.017329, 0.706452) -V 1825: Pos(-0.463964, -12.928519, 9.465815) Norm(-0.351384, -0.848204, 0.396333) UV(0.017328, 0.709094) -V 1826: Pos(-0.486043, -12.817523, 9.465815) Norm(-0.649206, 0.649193, 0.396333) UV(0.017313, 0.708986) -V 1827: Pos(-0.486043, -12.817523, 9.35681) Norm(-0.649216, 0.649184, -0.396332) UV(0.017365, 0.706043) -V 1828: Pos(-0.494506, -12.827836, 9.35681) Norm(-0.763386, 0.510063, -0.396331) UV(0.017377, 0.706084) -V 1829: Pos(-0.494506, -12.827836, 9.465815) Norm(-0.763386, 0.510063, 0.396331) UV(0.017318, 0.709002) -V 1830: Pos(-0.381334, -12.827836, 9.35681) Norm(0.763395, 0.510063, -0.396313) UV(0.017223, 0.70608) -V 1831: Pos(-0.381334, -12.827836, 9.465815) Norm(0.763394, 0.510064, 0.396312) UV(0.017292, 0.708966) -V 1832: Pos(-0.411877, -12.928519, 9.35681) Norm(0.351387, -0.848205, -0.396328) UV(0.017269, 0.706453) -V 1833: Pos(-0.411877, -12.928519, 9.465815) Norm(0.351386, -0.848205, 0.39633) UV(0.017316, 0.709077) -V 1834: Pos(-0.47573, -12.809059, 9.465815) Norm(-0.510087, 0.76337, 0.396331) UV(0.017308, 0.708977) -V 1835: Pos(-0.47573, -12.809059, 9.35681) Norm(-0.510084, 0.763368, -0.396337) UV(0.017351, 0.706009) -V 1836: Pos(-0.369865, -12.865645, 9.35681) Norm(0.918112, 2e-06, -0.396322) UV(0.017211, 0.706222) -V 1837: Pos(-0.369865, -12.865645, 9.465815) Norm(0.918112, 2e-06, 0.396322) UV(0.017297, 0.709002) -V 1838: Pos(-0.451197, -12.932394, 9.35681) Norm(-0.179141, -0.900466, -0.39632) UV(0.017314, 0.706464) -V 1839: Pos(-0.451197, -12.932394, 9.465815) Norm(-0.179128, -0.900466, 0.396325) UV(0.017326, 0.709096) -V 1840: Pos(-0.500795, -12.839602, 9.35681) Norm(-0.848218, 0.351353, -0.39633) UV(0.017384, 0.706125) -V 1841: Pos(-0.500795, -12.839602, 9.465815) Norm(-0.848226, 0.351352, 0.396313) UV(0.017323, 0.709018) -V 1842: Pos(-0.389798, -12.817523, 9.35681) Norm(0.649213, 0.649197, -0.396316) UV(0.017232, 0.706044) -V 1843: Pos(-0.389798, -12.817523, 9.465815) Norm(0.649205, 0.649201, 0.396322) UV(0.017292, 0.70896) -V 1844: Pos(-0.400111, -12.922231, 9.35681) Norm(0.510043, -0.763402, -0.396326) UV(0.017256, 0.706428) -V 1845: Pos(-0.400111, -12.922231, 9.465815) Norm(0.510053, -0.763397, 0.396322) UV(0.017313, 0.709064) -V 1846: Pos(-0.482947, -12.874602, 9.336753) Norm(-0.892298, -0.177497, -0.41509) UV(0.017479, 0.70597) -V 1847: Pos(-0.392011, -12.865645, 9.485871) Norm(0.909778, 1e-06, 0.415095) UV(0.017325, 0.709312) -V 1848: Pos(-0.392011, -12.865645, 9.935919) Norm(1.0, 0.0, 0.0) UV(0.018019, 0.809379) -V 1849: Pos(-0.446877, -12.910672, 9.485871) Norm(-0.177502, -0.892286, 0.415112) UV(0.017334, 0.709409) -V 1850: Pos(-0.446877, -12.910672, 9.935919) Norm(-0.195123, -0.980779, 0.0) UV(0.018581, 0.814341) -V 1851: Pos(-0.480335, -12.848077, 9.485871) Norm(-0.84053, 0.34816, 0.415082) UV(0.017294, 0.70936) -V 1852: Pos(-0.480335, -12.848077, 9.935919) Norm(-0.923878, 0.382688, 0.0) UV(0.017025, 0.815314) -V 1853: Pos(-0.405458, -12.833182, 9.485871) Norm(0.643314, 0.643307, 0.415094) UV(0.017305, 0.709277) -V 1854: Pos(-0.405458, -12.833182, 9.935919) Norm(0.707114, 0.707099, 0.0) UV(0.017463, 0.809381) -V 1855: Pos(-0.412415, -12.903817, 9.485871) Norm(0.505413, -0.756476, 0.415093) UV(0.017337, 0.709381) -V 1856: Pos(-0.412415, -12.903817, 9.935919) Norm(0.555524, -0.831501, 0.0) UV(0.018549, 0.811296) -V 1857: Pos(-0.480335, -12.883214, 9.485871) Norm(-0.840514, -0.348179, 0.415099) UV(0.017312, 0.7094) -V 1858: Pos(-0.480335, -12.883214, 9.935919) Norm(-0.923868, -0.382711, 0.0) UV(0.017786, 0.819979) -V 1859: Pos(-0.455489, -12.823231, 9.336753) Norm(-0.348117, 0.840536, -0.415107) UV(0.017379, 0.705564) -V 1860: Pos(-0.428964, -12.820619, 9.336753) Norm(0.177477, 0.892302, -0.415089) UV(0.017259, 0.705538) -V 1861: Pos(-0.451197, -12.798898, 9.465815) Norm(-0.179094, 0.900475, 0.39632) UV(0.017301, 0.708958) -V 1862: Pos(-0.451197, -12.798898, 9.35681) Norm(-0.179094, 0.900472, -0.396327) UV(0.017319, 0.705972) -V 1863: Pos(-0.463964, -12.80277, 9.35681) Norm(-0.351325, 0.848229, -0.396331) UV(0.017335, 0.705983) -V 1864: Pos(-0.463964, -12.80277, 9.465815) Norm(-0.351336, 0.848228, 0.396324) UV(0.017305, 0.708969) -V 1865: Pos(-0.395506, -12.883214, 9.336753) Norm(0.840514, -0.348169, -0.415109) UV(0.017131, 0.706044) -V 1866: Pos(-0.463426, -12.903817, 9.336753) Norm(-0.505412, -0.756472, -0.415101) UV(0.017391, 0.706191) -V 1867: Pos(-0.470383, -12.833182, 9.336753) Norm(-0.643322, 0.643292, -0.415105) UV(0.017443, 0.705636) -V 1868: Pos(-0.395506, -12.848077, 9.336753) Norm(0.840525, 0.348155, -0.415097) UV(0.017117, 0.70576) -V 1869: Pos(-0.428964, -12.910672, 9.336753) Norm(0.177514, -0.892284, -0.415112) UV(0.017264, 0.706246) -V 1870: Pos(-0.48383, -12.865645, 9.336753) Norm(-0.909779, -2e-06, -0.415093) UV(0.017487, 0.705895) -V 1871: Pos(-0.420352, -12.823231, 9.336753) Norm(0.348121, 0.840535, -0.415105) UV(0.017221, 0.705564) -V 1872: Pos(-0.399748, -12.89115, 9.336753) Norm(0.756469, -0.505429, -0.415086) UV(0.017151, 0.7061) -V 1873: Pos(-0.470383, -12.898108, 9.336753) Norm(-0.643321, -0.643297, -0.415098) UV(0.01742, 0.706153) -V 1874: Pos(-0.463426, -12.827473, 9.336753) Norm(-0.505435, 0.756449, -0.415115) UV(0.017414, 0.705594) -V 1875: Pos(-1.813249, -12.618541, 9.005267) Norm(-0.591633, -0.052776, -0.804478) UV(0.192232, 0.031718) -V 1876: Pos(-2.137782, -12.617983, 9.190081) Norm(-0.511715, -0.038914, -0.858273) UV(0.192891, 0.044399) -V 1877: Pos(-2.113581, -11.946148, 9.148588) Norm(-0.527374, -0.001622, -0.849632) UV(0.169655, 0.043741) -V 1878: Pos(-1.826858, -11.946148, 8.984811) Norm(-0.624904, -0.018423, -0.780484) UV(0.169299, 0.032385) -V 1879: Pos(-1.187225, -13.121551, 8.863171) Norm(-0.456925, -0.116072, -0.8819) UV(0.208707, 0.008143) -V 1880: Pos(-1.435854, -13.121202, 8.844603) Norm(-0.084129, -0.197416, -0.976703) UV(0.208238, 0.016476) -V 1881: Pos(-1.435854, -12.382905, 8.774108) Norm(0.025114, -0.041644, -0.998817) UV(0.183796, 0.015965) -V 1882: Pos(-1.19064, -12.382905, 8.789777) Norm(-0.415302, -0.048259, -0.908403) UV(0.183868, 0.007669) -V 1883: Pos(-1.652621, -14.309753, 9.522182) Norm(-0.13606, -0.285981, -0.948527) UV(0.254461, 0.029432) -V 1884: Pos(-1.349931, -14.338383, 9.515397) Norm(0.48885, -0.356973, -0.795987) UV(0.256328, 0.018935) -V 1885: Pos(-1.373724, -14.621969, 9.549634) Norm(0.445364, -0.113645, -0.888108) UV(0.266005, 0.020395) -V 1886: Pos(-1.634896, -14.696083, 9.560887) Norm(0.004776, -0.106677, -0.994282) UV(0.268114, 0.029476) -V 1887: Pos(-0.74954, -14.783587, 11.109747) Norm(0.002151, -0.480861, 0.876794) UV(0.048959, 0.406354) -V 1888: Pos(-0.529975, -14.783586, 11.109747) Norm(1e-06, -0.480846, 0.876805) UV(0.05713, 0.406483) -V 1889: Pos(-0.529975, -14.734409, 11.171654) Norm(0.0, -0.589003, 0.808131) UV(0.05707, 0.409413) -V 1890: Pos(-0.731471, -14.734411, 11.171654) Norm(-0.00476, -0.586821, 0.809703) UV(0.049598, 0.409299) -V 1891: Pos(-0.75777, -12.550772, 11.773037) Norm(-0.011695, -0.011276, 0.999868) UV(0.04842, 0.484676) -V 1892: Pos(-0.760702, -12.611209, 11.771132) Norm(-0.016258, -0.1132, 0.993439) UV(0.048397, 0.482793) -V 1893: Pos(-0.529975, -12.611528, 11.774892) Norm(-0.0, -0.111822, 0.993728) UV(0.055564, 0.482986) -V 1894: Pos(-0.529975, -12.55109, 11.776463) Norm(0.0, -0.008486, 0.999964) UV(0.055525, 0.48487) -V 1895: Pos(-0.969782, -16.213043, 10.945545) Norm(-0.418312, -0.195386, 0.88704) UV(0.043575, 0.355723) -V 1896: Pos(-0.529975, -16.213037, 10.945544) Norm(0.0, -0.155513, 0.987834) UV(0.058158, 0.356281) -V 1897: Pos(-0.529975, -15.453671, 11.04019) Norm(1e-06, -0.113612, 0.993525) UV(0.057633, 0.381923) -V 1898: Pos(-1.014066, -15.453674, 11.04019) Norm(-0.376523, -0.138131, 0.916052) UV(0.040329, 0.38102) -V 1899: Pos(-0.603597, -5.099787, 10.960801) Norm(-0.464303, 0.846878, 0.25927) UV(0.048526, 0.74696) -V 1900: Pos(-0.625008, -5.635293, 11.06281) Norm(-0.105784, 0.209989, 0.971964) UV(0.047181, 0.730488) -V 1901: Pos(-0.529975, -5.635293, 11.066749) Norm(0.0, 0.197498, 0.980303) UV(0.050497, 0.730485) -V 1902: Pos(-0.529975, -5.028123, 10.973922) Norm(0.0, 0.974213, 0.22563) UV(0.050158, 0.747018) -V 1903: Pos(-0.780381, -17.611206, 10.537682) Norm(-0.489983, -0.800511, 0.345109) UV(0.052158, 0.316832) -V 1904: Pos(-0.529975, -17.616053, 10.539742) Norm(0.0, -0.999826, 0.018674) UV(0.058982, 0.316035) -V 1905: Pos(-0.529975, -17.611353, 10.676368) Norm(0.0, -0.768508, 0.63984) UV(0.058907, 0.319704) -V 1906: Pos(-0.747799, -17.611359, 10.680434) Norm(-0.344893, -0.64861, 0.678494) UV(0.054316, 0.319911) -V 1907: Pos(-0.75135, -12.002631, 11.768512) Norm(0.002993, 0.043786, 0.999036) UV(0.047942, 0.50224) -V 1908: Pos(-0.529975, -12.002631, 11.768512) Norm(0.0, 0.047208, 0.998885) UV(0.055166, 0.502442) -V 1909: Pos(-0.672965, -5.498948, 10.458104) Norm(0.001174, 0.878791, 0.477205) UV(0.239932, 0.499101) -V 1910: Pos(-0.529975, -5.49895, 10.457414) Norm(-1e-06, 0.879837, 0.475275) UV(0.240046, 0.503638) -V 1911: Pos(-0.529975, -5.49895, 10.374368) Norm(-0.0, 0.729641, -0.683831) UV(0.237531, 0.503637) -V 1912: Pos(-0.849602, -5.498949, 10.374091) Norm(0.111211, 0.650358, -0.751443) UV(0.236808, 0.49374) -V 1913: Pos(-0.636286, -7.467391, 11.395685) Norm(-0.023648, 0.131491, 0.991035) UV(0.048013, 0.663686) -V 1914: Pos(-0.65729, -7.937566, 11.452072) Norm(-0.017519, 0.109032, 0.993884) UV(0.047634, 0.646582) -V 1915: Pos(-0.529975, -7.938572, 11.452459) Norm(-0.0, 0.103845, 0.994594) UV(0.052213, 0.646642) -V 1916: Pos(-0.529975, -7.467411, 11.403747) Norm(2e-06, 0.131419, 0.991327) UV(0.051863, 0.663727) -V 1917: Pos(-0.637312, -6.352781, 11.19637) Norm(0.03735, 0.194912, 0.980109) UV(0.047137, 0.704551) -V 1918: Pos(-0.529975, -6.352781, 11.19018) Norm(0.0, 0.18935, 0.98191) UV(0.051025, 0.704669) -V 1919: Pos(-0.529975, -5.973804, 11.143464) Norm(0.0, 0.17852, 0.983936) UV(0.050745, 0.718345) -V 1920: Pos(-0.635765, -5.973804, 11.14062) Norm(-0.004976, 0.184754, 0.982772) UV(0.046984, 0.718299) -V 1921: Pos(-0.672965, -5.860602, 10.739367) Norm(9e-06, 0.857665, 0.514209) UV(0.254736, 0.498996) -V 1922: Pos(-0.529975, -5.860604, 10.739367) Norm(0.0, 0.857665, 0.514209) UV(0.254766, 0.503654) -V 1923: Pos(-0.529975, -5.772873, 10.659025) Norm(1e-06, 0.652828, 0.757506) UV(0.250938, 0.503648) -V 1924: Pos(-0.672965, -5.772872, 10.659025) Norm(7e-06, 0.652828, 0.757506) UV(0.250977, 0.498952) -V 1925: Pos(-0.94488, -5.996615, 10.995941) Norm(-0.531377, 0.197526, 0.823785) UV(0.033545, 0.718428) -V 1926: Pos(-0.947178, -6.352781, 11.036345) Norm(-0.482174, 0.155269, 0.862206) UV(0.033071, 0.705353) -V 1927: Pos(-0.841436, -6.352781, 11.181109) Norm(-0.544735, 0.1445, 0.826065) UV(0.039595, 0.70454) -V 1928: Pos(-0.826269, -5.973803, 11.137924) Norm(-0.437882, 0.176661, 0.881505) UV(0.040222, 0.71826) -V 1929: Pos(-0.687414, -9.491978, 11.592623) Norm(0.003503, 0.076185, 0.997088) UV(0.047676, 0.590278) -V 1930: Pos(-0.529975, -9.491978, 11.592035) Norm(0.0, 0.07657, 0.997064) UV(0.053365, 0.590398) -V 1931: Pos(-0.529975, -8.869688, 11.538654) Norm(0.0, 0.088187, 0.996104) UV(0.052903, 0.612975) -V 1932: Pos(-0.685016, -8.869688, 11.539713) Norm(0.005162, 0.088208, 0.996089) UV(0.047306, 0.61286) -V 1933: Pos(-0.630556, -6.714837, 11.287401) Norm(0.022299, 0.193894, 0.980769) UV(0.047678, 0.691071) -V 1934: Pos(-0.529975, -6.714837, 11.281735) Norm(1e-06, 0.198669, 0.980067) UV(0.051301, 0.691189) -V 1935: Pos(-0.529975, -5.204648, 10.85706) Norm(1e-06, 0.399343, -0.916802) UV(0.050046, 0.752487) -V 1936: Pos(-0.625542, -5.216838, 10.85706) Norm(-0.180141, 0.4277, -0.885789) UV(0.045368, 0.750838) -V 1937: Pos(-0.529975, -17.631042, 10.103935) Norm(0.0, -0.961504, -0.27479) UV(0.146166, 0.449735) -V 1938: Pos(-0.801384, -17.604631, 10.144748) Norm(-0.397076, -0.873766, -0.280828) UV(0.154237, 0.450016) -V 1939: Pos(-0.802062, -17.53898, 10.036661) Norm(-0.469094, -0.653738, -0.593783) UV(0.153567, 0.453639) -V 1940: Pos(-0.529975, -17.575806, 9.994814) Norm(1e-06, -0.745636, -0.666354) UV(0.145949, 0.453273) -V 1941: Pos(-0.738059, -5.966882, 11.137775) Norm(-0.039151, 0.193705, 0.980278) UV(0.043351, 0.718524) -V 1942: Pos(-0.716544, -5.635293, 11.05887) Norm(-0.09566, 0.235123, 0.967247) UV(0.043959, 0.730528) -V 1943: Pos(-0.798795, -5.635293, 11.053866) Norm(-0.42042, 0.262316, 0.868584) UV(0.041081, 0.730599) -V 1944: Pos(-0.72764, -6.714837, 11.293067) Norm(-0.159131, 0.176383, 0.971373) UV(0.044188, 0.690957) -V 1945: Pos(-0.7391, -7.467411, 11.387623) Norm(-0.192412, 0.137068, 0.971694) UV(0.044272, 0.663644) -V 1946: Pos(-0.673454, -8.24662, 11.482265) Norm(0.00284, 0.094472, 0.995523) UV(0.04728, 0.635408) -V 1947: Pos(-0.529975, -8.24651, 11.481801) Norm(-0.0, 0.09366, 0.995604) UV(0.052441, 0.635518) -V 1948: Pos(-0.735526, -11.201272, 11.704627) Norm(0.014414, 0.071087, 0.997366) UV(0.047445, 0.529303) -V 1949: Pos(-0.941078, -11.200978, 11.710431) Norm(-0.264348, 0.054504, 0.962886) UV(0.040262, 0.529038) -V 1950: Pos(-0.972724, -12.002631, 11.768512) Norm(-0.34599, 0.037221, 0.9375) UV(0.040724, 0.50192) -V 1951: Pos(-1.473392, -14.129045, 10.839348) Norm(-0.343086, -0.142398, 0.928447) UV(0.117981, 0.156255) -V 1952: Pos(-1.571275, -14.2756, 10.804464) Norm(-0.603521, -0.404405, 0.687181) UV(0.111738, 0.154697) -V 1953: Pos(-1.542796, -14.530905, 10.670832) Norm(-0.095052, -0.167323, 0.981309) UV(0.105039, 0.147273) -V 1954: Pos(-1.485558, -14.515833, 10.729332) Norm(-0.481555, -0.202088, 0.852798) UV(0.107795, 0.146381) -V 1955: Pos(-0.741152, -6.352781, 11.20256) Norm(-0.094639, 0.184321, 0.978299) UV(0.043348, 0.704437) -V 1956: Pos(-1.094406, -10.288738, 11.59748) Norm(-0.613255, 0.090785, 0.78465) UV(0.033596, 0.561263) -V 1957: Pos(-1.166744, -11.31928, 11.589983) Norm(-0.765998, -0.011152, 0.642747) UV(0.031144, 0.524611) -V 1958: Pos(-1.017742, -10.744859, 11.666515) Norm(-0.348534, 0.057256, 0.935546) UV(0.03709, 0.54514) -V 1959: Pos(-0.70611, -10.288738, 11.64669) Norm(0.008491, 0.065233, 0.997834) UV(0.047676, 0.561564) -V 1960: Pos(-0.882245, -10.288738, 11.64669) Norm(-0.120489, 0.083981, 0.989156) UV(0.041399, 0.561398) -V 1961: Pos(-1.274211, -7.641842, 11.099125) Norm(-0.054726, 0.05701, 0.996872) UV(0.290365, 0.34352) -V 1962: Pos(-1.292092, -8.120556, 11.137504) Norm(-0.107239, -0.139537, 0.984393) UV(0.269583, 0.341464) -V 1963: Pos(-1.121884, -8.259396, 11.136215) Norm(-0.576998, 0.029325, 0.816219) UV(0.267697, 0.332559) -V 1964: Pos(-1.085383, -7.955532, 11.137898) Norm(-0.523054, 0.08997, 0.847538) UV(0.2787, 0.334779) -V 1965: Pos(-0.844852, -9.491978, 11.59321) Norm(-0.192585, 0.088119, 0.977316) UV(0.041981, 0.59015) -V 1966: Pos(-1.012998, -5.692852, 10.734535) Norm(0.061546, 0.466956, 0.882136) UV(0.250461, 0.485161) -V 1967: Pos(-1.071473, -5.546937, 10.592614) Norm(0.321607, 0.692068, 0.646228) UV(0.242951, 0.485449) -V 1968: Pos(-1.146136, -5.569281, 10.665711) Norm(0.078216, 0.540889, 0.837449) UV(0.244298, 0.482346) -V 1969: Pos(-0.677219, -5.171452, 10.94768) Norm(-0.564433, 0.736823, 0.372165) UV(0.046168, 0.746317) -V 1970: Pos(-0.766664, -5.366412, 10.981031) Norm(-0.548901, 0.391903, 0.738322) UV(0.04265, 0.740239) -V 1971: Pos(-0.862572, -6.714837, 11.233347) Norm(-0.608243, 0.144328, 0.780519) UV(0.038902, 0.691234) -V 1972: Pos(-0.963695, -6.714837, 11.0858) Norm(-0.495977, 0.109517, 0.861402) UV(0.03247, 0.692028) -V 1973: Pos(-0.784606, -7.93656, 11.451685) Norm(-0.207897, 0.1246, 0.970182) UV(0.04306, 0.646517) -V 1974: Pos(-0.902974, -7.467411, 11.329699) Norm(-0.62781, 0.131837, 0.767121) UV(0.03795, 0.663798) -V 1975: Pos(-0.94079, -7.942636, 11.384399) Norm(-0.653556, 0.124441, 0.746578) UV(0.036944, 0.646478) -V 1976: Pos(-0.813436, -8.24673, 11.482728) Norm(-0.229265, 0.103293, 0.967868) UV(0.042243, 0.635304) -V 1977: Pos(-0.965019, -8.250694, 11.406264) Norm(-0.68043, 0.106731, 0.724999) UV(0.03612, 0.635355) -V 1978: Pos(-1.004964, -8.869688, 11.451316) Norm(-0.681936, 0.098025, 0.724813) UV(0.034935, 0.612934) -V 1979: Pos(-0.840057, -8.869688, 11.540771) Norm(-0.233976, 0.093131, 0.967772) UV(0.041705, 0.612748) -V 1980: Pos(-1.036442, -17.189369, 10.37456) Norm(-0.585822, -0.392713, 0.708935) UV(0.040119, 0.323204) -V 1981: Pos(-1.044204, -17.413155, 10.33747) Norm(-0.391939, -0.394779, 0.830984) UV(0.041225, 0.316434) -V 1982: Pos(-0.842929, -17.610914, 10.263648) Norm(-0.421525, -0.899284, 0.116639) UV(0.047678, 0.309582) -V 1983: Pos(-0.820318, -17.611019, 10.362709) Norm(-0.394469, -0.826801, 0.400992) UV(0.049385, 0.312404) -V 1984: Pos(-1.36246, -5.409958, 10.580017) Norm(0.004491, 0.60991, 0.792458) UV(0.238147, 0.47801) -V 1985: Pos(-1.365926, -5.330895, 10.468236) Norm(0.223952, 0.954691, 0.195984) UV(0.235, 0.478578) -V 1986: Pos(-1.036308, -9.491978, 11.503345) Norm(-0.651553, 0.102255, 0.751679) UV(0.034304, 0.590234) -V 1987: Pos(-1.08717, -12.036906, 11.651344) Norm(-0.949369, -0.024306, 0.313223) UV(0.035448, 0.50063) -V 1988: Pos(-1.071048, -14.449153, 11.200875) Norm(-0.896062, -0.283278, 0.341799) UV(0.036664, 0.419522) -V 1989: Pos(-1.018328, -14.616371, 11.155311) Norm(-0.798831, -0.365149, 0.478054) UV(0.038312, 0.41304) -V 1990: Pos(-0.965608, -14.783589, 11.109747) Norm(-0.270681, -0.286503, 0.919047) UV(0.040372, 0.406024) -V 1991: Pos(-0.929469, -14.734413, 11.171654) Norm(-0.260307, -0.543224, 0.798216) UV(0.042247, 0.409151) -V 1992: Pos(-0.99474, -14.434437, 11.278111) Norm(-0.372737, -0.350305, 0.859275) UV(0.040305, 0.420891) -V 1993: Pos(-1.156911, -14.431056, 11.065418) Norm(-0.779614, -0.137495, 0.610981) UV(0.030355, 0.41823) -V 1994: Pos(-1.129005, -14.425464, 11.094136) Norm(-0.446176, -0.076673, 0.891655) UV(0.031777, 0.418789) -V 1995: Pos(-1.186491, -14.166553, 11.074982) Norm(-0.681249, -0.078316, 0.72785) UV(0.027697, 0.427587) -V 1996: Pos(-1.177655, -14.298805, 11.0702) Norm(-0.795706, -0.110518, 0.595515) UV(0.028901, 0.422916) -V 1997: Pos(-1.236411, -16.286886, 10.625539) Norm(-0.814686, -0.223795, 0.53498) UV(0.030545, 0.349802) -V 1998: Pos(-1.256981, -6.714838, 11.077728) Norm(-0.061833, 0.078687, 0.99498) UV(0.326723, 0.340934) -V 1999: Pos(-0.963695, -6.714837, 11.0858) Norm(-0.495977, 0.109517, 0.861402) UV(0.325875, 0.329826) -V 2000: Pos(-0.947178, -6.352781, 11.036345) Norm(-0.482174, 0.155269, 0.862206) UV(0.33957, 0.328116) -V 2001: Pos(-1.269375, -6.293025, 11.029684) Norm(-0.123324, 0.286854, 0.950003) UV(0.342685, 0.339989) -V 2002: Pos(-1.239607, -6.13002, 10.794174) Norm(-0.390603, 0.786994, 0.477566) UV(0.25776, 0.471608) -V 2003: Pos(-1.233946, -6.144948, 10.881975) Norm(-0.514437, 0.856646, -0.038897) UV(0.260258, 0.47145) -V 2004: Pos(-1.043265, -5.960667, 10.904093) Norm(-0.796388, 0.604366, -0.022514) UV(0.261076, 0.478481) -V 2005: Pos(-1.05232, -6.03854, 10.783877) Norm(-0.634138, 0.638185, 0.436565) UV(0.258058, 0.476633) -V 2006: Pos(-1.254604, -7.206603, 11.072265) Norm(-0.056525, 0.042992, 0.997475) UV(0.307753, 0.342236) -V 2007: Pos(-1.044146, -7.495818, 11.119686) Norm(-0.52762, 0.090295, 0.844668) UV(0.296328, 0.334514) -V 2008: Pos(-1.411737, -10.449221, 11.055216) Norm(-0.581264, 0.017802, 0.813521) UV(0.010702, 0.556726) -V 2009: Pos(-1.438745, -11.258108, 11.00945) Norm(-0.584815, -0.028061, 0.810681) UV(0.007827, 0.527115) -V 2010: Pos(-1.167989, -14.16584, 11.085279) Norm(-0.693599, -0.10123, 0.713213) UV(0.028447, 0.427764) -V 2011: Pos(-1.215811, -13.833342, 11.069529) Norm(-0.697914, -0.071096, 0.712644) UV(0.024526, 0.43916) -V 2012: Pos(-1.252268, -13.804165, 11.059676) Norm(-0.664027, -0.085626, 0.742789) UV(0.023041, 0.439942) -V 2013: Pos(-1.22752, -16.831728, 10.050759) Norm(0.281582, -0.286918, -0.915636) UV(0.171096, 0.474291) -V 2014: Pos(-1.214355, -17.154877, 10.190921) Norm(0.103268, -0.394345, -0.913142) UV(0.170813, 0.461722) -V 2015: Pos(-1.247907, -17.160233, 10.160663) Norm(0.835028, -0.177457, -0.520804) UV(0.17239, 0.461964) -V 2016: Pos(-1.296187, -16.886652, 9.945797) Norm(0.880135, -0.097112, -0.464684) UV(0.17598, 0.473874) -V 2017: Pos(-0.842929, -17.610914, 10.263648) Norm(-0.421525, -0.899284, 0.116639) UV(0.156814, 0.44687) -V 2018: Pos(-1.019959, -17.527853, 10.288622) Norm(-0.50034, -0.85863, 0.111419) UV(0.163327, 0.44873) -V 2019: Pos(-1.022327, -17.38258, 10.208937) Norm(-0.552613, -0.44402, -0.705312) UV(0.163567, 0.454399) -V 2020: Pos(-1.190112, -17.361893, 10.274363) Norm(-0.628362, -0.777183, 0.033871) UV(0.036079, 0.31691) -V 2021: Pos(-1.019959, -17.527853, 10.288622) Norm(-0.50034, -0.85863, 0.111419) UV(0.042005, 0.312437) -V 2022: Pos(-1.017269, -5.436759, 10.462289) Norm(0.291686, 0.915247, 0.277926) UV(0.23792, 0.487892) -V 2023: Pos(-1.104508, -5.960488, 10.752725) Norm(-0.252785, 0.241147, 0.936989) UV(0.255625, 0.477007) -V 2024: Pos(-1.301755, -6.054401, 10.714135) Norm(-0.153188, 0.366172, 0.917852) UV(0.254406, 0.471207) -V 2025: Pos(-1.266694, -12.02697, 11.269761) Norm(-0.714449, -0.18607, 0.674493) UV(0.020149, 0.50035) -V 2026: Pos(-1.30696, -12.550453, 11.088028) Norm(-0.642311, -0.169161, 0.747544) UV(0.016587, 0.482222) -V 2027: Pos(-1.246804, -12.550453, 11.10218) Norm(-0.697777, -0.154391, 0.699479) UV(0.018606, 0.48219) -V 2028: Pos(-1.202195, -12.023941, 11.318316) Norm(-0.735167, -0.160189, 0.658687) UV(0.022937, 0.500428) -V 2029: Pos(-1.505692, -5.633644, 10.603598) Norm(-0.654177, 0.279586, 0.702769) UV(0.241202, 0.472339) -V 2030: Pos(-1.353834, -5.599326, 10.638965) Norm(-0.220287, 0.241851, 0.944977) UV(0.242616, 0.476385) -V 2031: Pos(-1.473931, -5.330895, 10.512909) Norm(-0.491014, 0.698572, 0.520483) UV(0.235808, 0.476401) -V 2032: Pos(-1.219342, -5.79461, 10.70172) Norm(-0.199429, 0.168957, 0.965237) UV(0.249632, 0.477261) -V 2033: Pos(-0.995936, -5.850981, 10.765058) Norm(-0.684742, 0.34677, 0.640999) UV(0.256009, 0.482251) -V 2034: Pos(-1.077392, -5.757263, 10.71636) Norm(-0.26434, 0.172978, 0.94879) UV(0.251209, 0.481956) -V 2035: Pos(-1.204181, -5.600734, 10.665233) Norm(-0.185623, 0.225242, 0.956457) UV(0.244533, 0.480351) -V 2036: Pos(-1.560087, -5.884259, 10.666577) Norm(-0.562894, 0.322898, 0.760846) UV(0.246603, 0.467266) -V 2037: Pos(-1.399335, -5.849935, 10.67636) Norm(-0.139113, 0.203987, 0.969039) UV(0.248159, 0.471807) -V 2038: Pos(-1.424389, -11.916042, 10.9701) Norm(-0.581453, -0.068077, 0.810727) UV(0.007656, 0.50307) -V 2039: Pos(-1.40158, -12.610888, 10.907252) Norm(-0.480882, -0.0366, 0.876021) UV(0.010358, 0.479559) -V 2040: Pos(-1.355769, -12.610888, 10.992192) Norm(-0.873173, -0.042524, 0.485552) UV(0.013337, 0.479878) -V 2041: Pos(-1.309959, -12.610888, 11.077132) Norm(-0.62492, -0.077345, 0.776848) UV(0.016432, 0.480198) -V 2042: Pos(-1.344167, -13.064171, 11.004714) Norm(-0.861689, -0.035133, 0.50622) UV(0.015174, 0.464796) -V 2043: Pos(-1.387052, -13.024474, 10.941593) Norm(-0.607111, -0.022016, 0.794312) UV(0.012376, 0.465879) -V 2044: Pos(-1.021206, -13.305736, 11.62882) Norm(-0.398576, -0.203348, 0.894308) UV(0.040429, 0.460491) -V 2045: Pos(-0.987931, -12.610888, 11.767374) Norm(-0.402002, -0.075695, 0.912505) UV(0.041426, 0.482495) -V 2046: Pos(-1.090048, -12.610888, 11.656427) Norm(-0.967236, 0.045573, 0.249756) UV(0.036857, 0.481931) -V 2047: Pos(-1.13747, -13.25584, 11.516879) Norm(-0.968431, -0.020075, 0.248471) UV(0.035136, 0.46133) -V 2048: Pos(-2.343951, -14.895481, 9.605906) Norm(-0.261726, -0.126715, -0.956788) UV(0.274094, 0.054136) -V 2049: Pos(-2.447605, -14.24136, 9.560217) Norm(-0.305612, -0.118621, -0.944738) UV(0.251462, 0.057363) -V 2050: Pos(-2.182886, -14.192274, 9.535975) Norm(-0.070132, -0.095284, -0.992977) UV(0.24975, 0.048089) -V 2051: Pos(-1.139086, -13.755318, 9.532556) Norm(0.124383, -0.89602, -0.426236) UV(0.159665, 0.584469) -V 2052: Pos(-1.317272, -14.23223, 9.466191) Norm(0.622617, -0.46513, -0.629287) UV(0.170127, 0.569655) -V 2053: Pos(-1.270965, -13.900246, 9.179587) Norm(0.552143, -0.580019, -0.598929) UV(0.173923, 0.584765) -V 2054: Pos(-1.408183, -15.673578, 10.603617) Norm(-0.53571, -0.13604, 0.833371) UV(0.021189, 0.368794) -V 2055: Pos(-1.243135, -9.182344, 11.112895) Norm(-0.593871, 0.060561, 0.802277) UV(0.235556, 0.305475) -V 2056: Pos(-1.573668, -8.870115, 11.026826) Norm(-0.379414, 0.102474, 0.919535) UV(0.231225, 0.325405) -V 2057: Pos(-1.842288, -9.154688, 10.945724) Norm(-0.366833, 0.155851, 0.917139) UV(0.21378, 0.320654) -V 2058: Pos(-1.737479, -9.481436, 11.006216) Norm(-0.245141, 0.032068, 0.968957) UV(0.211567, 0.305605) -V 2059: Pos(-1.321298, -13.421515, 11.003428) Norm(-0.886489, -0.083312, 0.455189) UV(0.017354, 0.452502) -V 2060: Pos(-1.290191, -13.448198, 11.060121) Norm(-0.663203, -0.065058, 0.745606) UV(0.019742, 0.452002) -V 2061: Pos(-1.301282, -13.103868, 11.067835) Norm(-0.624025, -0.031059, 0.780787) UV(0.017938, 0.463775) -V 2062: Pos(-1.270965, -13.900246, 9.179587) Norm(0.552143, -0.580019, -0.598929) UV(0.237882, 0.013393) -V 2063: Pos(-1.317272, -14.23223, 9.466191) Norm(0.622617, -0.46513, -0.629287) UV(0.25261, 0.017031) -V 2064: Pos(-1.372926, -14.279038, 9.463096) Norm(0.085439, -0.602367, -0.793634) UV(0.253525, 0.019369) -V 2065: Pos(-1.403971, -13.844193, 9.13813) Norm(-0.152812, -0.555515, -0.817344) UV(0.234877, 0.017591) -V 2066: Pos(-1.571275, -14.2756, 10.704041) Norm(-0.711965, -0.286244, 0.641226) UV(0.108438, 0.155276) -V 2067: Pos(-1.824262, -13.920992, 10.713941) Norm(-0.699955, -0.319677, 0.638647) UV(0.109739, 0.170559) -V 2068: Pos(-2.050453, -14.39336, 10.633224) Norm(-0.261021, -0.03238, 0.96479) UV(0.092697, 0.161662) -V 2069: Pos(-1.660759, -14.394012, 10.735187) Norm(0.050722, -0.039282, 0.99794) UV(0.103726, 0.153884) -V 2070: Pos(-1.264839, -14.400174, 9.654901) Norm(0.32709, -0.203088, -0.922912) UV(0.165686, 0.561965) -V 2071: Pos(-1.373724, -14.621969, 9.549634) Norm(0.445364, -0.113645, -0.888108) UV(0.172289, 0.555593) -V 2072: Pos(-1.349931, -14.338383, 9.515397) Norm(0.48885, -0.356973, -0.795987) UV(0.170558, 0.565422) -V 2073: Pos(-1.024604, -14.309196, 9.520744) Norm(-0.259639, -0.102872, -0.960211) UV(0.156228, 0.565026) -V 2074: Pos(-1.031932, -15.109277, 9.7103) Norm(-0.310357, -0.141506, -0.940029) UV(0.159377, 0.536827) -V 2075: Pos(-1.26312, -15.425302, 9.798166) Norm(0.301527, -0.127103, -0.944948) UV(0.168503, 0.526054) -V 2076: Pos(-1.260783, -17.543135, 10.111504) Norm(0.99428, -0.041018, -0.098613) UV(0.368413, 0.016897) -V 2077: Pos(-1.247907, -17.160233, 10.160663) Norm(0.835028, -0.177457, -0.520804) UV(0.35554, 0.01347) -V 2078: Pos(-1.247728, -17.340864, 10.259338) Norm(0.925036, -0.342971, 0.16334) UV(0.362163, 0.010915) -V 2079: Pos(-1.473931, -5.330895, 10.409933) Norm(-0.598949, 0.787317, 0.146262) UV(0.233735, 0.475911) -V 2080: Pos(-1.325778, -16.764282, 9.902725) Norm(0.625172, -0.08819, -0.775489) UV(0.340787, 0.021081) -V 2081: Pos(-1.331352, -17.554974, 9.941673) Norm(0.701479, -0.05695, -0.710411) UV(0.367976, 0.023225) -V 2082: Pos(-1.632898, -17.328251, 9.808561) Norm(0.145566, -0.089888, -0.985257) UV(0.359177, 0.033824) -V 2083: Pos(-1.660293, -16.828564, 9.756091) Norm(0.163078, -0.089243, -0.982569) UV(0.341853, 0.033816) -V 2084: Pos(-1.308095, -18.260746, 10.332523) Norm(0.865418, -0.053709, 0.498163) UV(0.036238, 0.03324) -V 2085: Pos(-1.280582, -18.260746, 10.149389) Norm(0.995065, -0.042469, -0.089675) UV(0.041193, 0.028945) -V 2086: Pos(-1.260783, -17.543135, 10.111504) Norm(0.99428, -0.041018, -0.098613) UV(0.058658, 0.047749) -V 2087: Pos(-1.307548, -17.595695, 10.348552) Norm(0.882304, -0.049286, 0.468092) UV(0.050835, 0.051964) -V 2088: Pos(-1.368876, -18.671581, 10.326416) Norm(0.462069, -0.097444, 0.881474) UV(0.025862, 0.022691) -V 2089: Pos(-1.330768, -18.660645, 10.283776) Norm(0.877107, -0.063807, 0.476038) UV(0.027698, 0.021674) -V 2090: Pos(-1.37674, -18.260746, 10.383937) Norm(0.421594, -0.083305, 0.90295) UV(0.033865, 0.035109) -V 2091: Pos(-1.292693, -18.628233, 10.165611) Norm(0.995802, -0.05335, -0.074379) UV(0.031844, 0.019599) -V 2092: Pos(-1.349708, -19.037971, 10.278857) Norm(0.3865, -0.676458, 0.626915) UV(0.018659, 0.011469) -V 2093: Pos(-1.323919, -19.037821, 10.251081) Norm(0.694345, -0.637343, 0.334185) UV(0.019699, 0.010598) -V 2094: Pos(-1.7419, -7.184052, 11.07903) Norm(-0.003107, 0.069257, 0.997594) UV(0.310101, 0.361413) -V 2095: Pos(-1.73402, -6.723176, 11.032492) Norm(-0.045965, 0.10507, 0.993402) UV(0.328317, 0.359284) -V 2096: Pos(-1.757421, -8.653952, 10.867053) Norm(-0.660177, 0.397624, 0.637229) UV(0.227147, 0.340826) -V 2097: Pos(-1.913367, -8.803967, 10.814029) Norm(-0.647013, 0.460799, 0.607486) UV(0.216503, 0.33791) -V 2098: Pos(-1.482154, -13.394543, 10.886303) Norm(-0.290652, -0.034869, 0.956193) UV(0.133994, 0.177198) -V 2099: Pos(-2.102404, -13.127293, 10.788873) Norm(-0.748866, -0.359404, 0.556802) UV(0.121336, 0.198965) -V 2100: Pos(-1.824262, -13.920992, 10.804184) Norm(-0.730603, -0.364642, 0.577282) UV(0.112991, 0.169938) -V 2101: Pos(-1.521131, -13.728933, 10.869245) Norm(-0.270841, -0.060893, 0.960696) UV(0.125656, 0.168566) -V 2102: Pos(-1.302738, -13.697623, 10.965414) Norm(-0.750907, -0.078941, 0.655673) UV(0.018498, 0.442747) -V 2103: Pos(-1.385092, -13.703549, 10.918309) Norm(-0.454161, -0.04192, 0.889933) UV(0.015208, 0.441969) -V 2104: Pos(-1.412168, -14.143468, 10.874098) Norm(-0.551439, -0.10594, 0.827461) UV(0.016448, 0.426088) -V 2105: Pos(-1.222303, -14.171404, 11.004946) Norm(-0.789895, -0.115087, 0.602346) UV(0.02493, 0.4267) -V 2106: Pos(-1.47847, -16.36364, 10.548183) Norm(0.311039, -0.032466, 0.949842) UV(0.070496, 0.092239) -V 2107: Pos(-1.380615, -16.335007, 10.506907) Norm(0.037615, -0.11113, 0.993094) UV(0.074137, 0.090811) -V 2108: Pos(-1.477532, -15.726151, 10.570805) Norm(-0.022506, -0.090489, 0.995643) UV(0.083455, 0.110742) -V 2109: Pos(-1.530066, -15.774645, 10.578667) Norm(0.275042, -0.033504, 0.960848) UV(0.080924, 0.110409) -V 2110: Pos(-1.349852, -16.749731, 10.490902) Norm(0.621033, -0.034334, 0.783032) UV(0.066207, 0.078426) -V 2111: Pos(-1.303004, -16.724356, 10.412094) Norm(0.240408, -0.169859, 0.955694) UV(0.06931, 0.077122) -V 2112: Pos(-2.075184, -8.088758, 11.025453) Norm(-0.190002, -0.918051, 0.347967) UV(0.272364, 0.3833) -V 2113: Pos(-2.351863, -8.028337, 11.00076) Norm(-0.206862, -0.923119, 0.324128) UV(0.2791, 0.393766) -V 2114: Pos(-2.310163, -8.020205, 10.928261) Norm(-0.100689, -0.872948, -0.477308) UV(0.275854, 0.394884) -V 2115: Pos(-2.110488, -8.080958, 10.951355) Norm(-0.221669, -0.854333, -0.470082) UV(0.270555, 0.386786) -V 2116: Pos(-1.411737, -10.449221, 11.055216) Norm(-0.581264, 0.017802, 0.813521) UV(0.205158, 0.264808) -V 2117: Pos(-1.987228, -10.51475, 10.938002) Norm(-0.189968, -0.014569, 0.981682) UV(0.18417, 0.273662) -V 2118: Pos(-2.079195, -11.233336, 10.912705) Norm(-0.163646, -0.023348, 0.986243) UV(0.167256, 0.252763) -V 2119: Pos(-1.438745, -11.258108, 11.00945) Norm(-0.584815, -0.028061, 0.810681) UV(0.186845, 0.238044) -V 2120: Pos(-1.556002, -6.622393, 10.215128) Norm(-0.498205, 0.097507, -0.861559) UV(0.17646, 0.834594) -V 2121: Pos(-1.169228, -6.79208, 10.176466) Norm(-0.065532, 0.164872, -0.984136) UV(0.189648, 0.840986) -V 2122: Pos(-1.169228, -7.282605, 10.078014) Norm(-0.144541, 0.188615, -0.971356) UV(0.189384, 0.858661) -V 2123: Pos(-1.477652, -7.340909, 10.154701) Norm(-0.56454, 0.099866, -0.819342) UV(0.177904, 0.859984) -V 2124: Pos(-1.251633, -6.16066, 10.950506) Norm(-0.382373, 0.74086, 0.552193) UV(0.348421, 0.338887) -V 2125: Pos(-1.698439, -6.287322, 10.923629) Norm(-0.195826, 0.964582, 0.17673) UV(0.345959, 0.356303) -V 2126: Pos(-1.725091, -6.376571, 10.987803) Norm(-0.08128, 0.34198, 0.936186) UV(0.341804, 0.357596) -V 2127: Pos(-1.617766, -8.434889, 10.834444) Norm(-0.671976, 0.251828, 0.696441) UV(0.23828, 0.349772) -V 2128: Pos(-1.742207, -8.560911, 10.777143) Norm(-0.64331, 0.342189, 0.684879) UV(0.228135, 0.347637) -V 2129: Pos(-1.630251, -8.52635, 10.927332) Norm(-0.670639, 0.350265, 0.653879) UV(0.237049, 0.342557) -V 2130: Pos(-1.67005, -9.910973, 11.019643) Norm(-0.20717, -0.017017, 0.978157) UV(0.206067, 0.288687) -V 2131: Pos(-1.317743, -9.68861, 11.091059) Norm(-0.576325, 0.047715, 0.815826) UV(0.222816, 0.289737) -V 2132: Pos(-1.887853, -10.029766, 10.96452) Norm(-0.208193, -0.01195, 0.978015) UV(0.196029, 0.28846) -V 2133: Pos(-2.134971, -9.70014, 10.915341) Norm(-0.243251, 0.049563, 0.968696) UV(0.192497, 0.304508) -V 2134: Pos(-2.147362, -11.913094, 10.88158) Norm(-0.145363, -0.045959, 0.98831) UV(0.149937, 0.234574) -V 2135: Pos(-1.424389, -11.916042, 10.9701) Norm(-0.581453, -0.068077, 0.810727) UV(0.171301, 0.217289) -V 2136: Pos(-1.457396, -13.006702, 10.901332) Norm(-0.154592, -0.043077, 0.987039) UV(0.143145, 0.187501) -V 2137: Pos(-2.14361, -12.708069, 10.83277) Norm(-0.243065, -0.121518, 0.962368) UV(0.12981, 0.212134) -V 2138: Pos(-1.482154, -13.394543, 10.886303) Norm(-0.290652, -0.034869, 0.956193) UV(0.00992, 0.452357) -V 2139: Pos(-1.521131, -13.728933, 10.869245) Norm(-0.270841, -0.060893, 0.960696) UV(0.01023, 0.440255) -V 2140: Pos(-1.352405, -13.394832, 10.946735) Norm(-0.68195, -0.054182, 0.729389) UV(0.014956, 0.453021) -V 2141: Pos(-1.569724, -13.804028, 9.178466) Norm(-0.341949, -0.477665, -0.809263) UV(0.233645, 0.023522) -V 2142: Pos(-1.556554, -15.176327, 10.612765) Norm(0.066495, -0.078288, 0.994711) UV(0.092126, 0.128448) -V 2143: Pos(-1.523833, -15.174119, 10.608152) Norm(-0.40228, -0.105274, 0.909444) UV(0.093128, 0.127858) -V 2144: Pos(-1.278733, -16.310947, 10.527024) Norm(-0.643748, -0.219998, 0.732932) UV(0.027842, 0.347936) -V 2145: Pos(-1.6946, -17.508713, 10.486735) Norm(-0.099202, -0.136538, 0.985655) UV(0.040393, 0.063768) -V 2146: Pos(-1.647792, -18.260746, 10.417665) Norm(-0.172422, -0.125914, 0.976942) UV(0.026091, 0.040764) -V 2147: Pos(-1.377964, -17.649883, 10.417703) Norm(0.465096, -0.065915, 0.882803) UV(0.046815, 0.052676) -V 2148: Pos(-1.60527, -18.64419, 10.374501) Norm(-0.174056, -0.140076, 0.974722) UV(0.019451, 0.028627) -V 2149: Pos(-2.104193, -7.992638, 11.111403) Norm(-0.072148, -0.376925, 0.923429) UV(0.278526, 0.38226) -V 2150: Pos(-1.735761, -8.047741, 11.115379) Norm(-0.082987, -0.287091, 0.954302) UV(0.27102, 0.365693) -V 2151: Pos(-1.740451, -7.576472, 11.102057) Norm(0.00507, 0.047757, 0.998846) UV(0.293807, 0.363025) -V 2152: Pos(-2.086476, -7.527957, 11.104234) Norm(0.008774, 0.038146, 0.999234) UV(0.298024, 0.377035) -V 2153: Pos(-1.384921, -8.23473, 10.984883) Norm(-0.855629, -0.329147, 0.399451) UV(0.255137, 0.348183) -V 2154: Pos(-1.423346, -8.235925, 11.065187) Norm(-0.465629, -0.702542, 0.538168) UV(0.259828, 0.346563) -V 2155: Pos(-1.704351, -8.192849, 11.00651) Norm(-0.211731, -0.924057, 0.318258) UV(0.260945, 0.365509) -V 2156: Pos(-1.639197, -8.145466, 10.936614) Norm(-0.409582, -0.912272, -0.001451) UV(0.254178, 0.363637) -V 2157: Pos(-1.513784, -8.193819, 10.945643) Norm(-0.536579, -0.768278, 0.349044) UV(0.254576, 0.354934) -V 2158: Pos(-1.773695, -7.975519, 10.829988) Norm(-0.43893, -0.119102, -0.890592) UV(0.25016, 0.384363) -V 2159: Pos(-1.743839, -8.089314, 10.837792) Norm(-0.511612, -0.619766, -0.595099) UV(0.249803, 0.375155) -V 2160: Pos(-1.835904, -8.151918, 10.936614) Norm(-0.206734, -0.850287, -0.484018) UV(0.261148, 0.374559) -V 2161: Pos(-1.903431, -8.095817, 10.89316) Norm(-0.221028, -0.463868, -0.857889) UV(0.261175, 0.380221) -V 2162: Pos(-1.768573, -8.227393, 10.729417) Norm(-0.777845, 0.128296, 0.615221) UV(0.234518, 0.367984) -V 2163: Pos(-1.879506, -8.354883, 10.671727) Norm(-0.62447, 0.395239, 0.673665) UV(0.224025, 0.36266) -V 2164: Pos(-1.862876, -8.719995, 10.74529) Norm(-0.641834, 0.426855, 0.637059) UV(0.218715, 0.343199) -V 2165: Pos(-1.549752, -7.32883, 10.276046) Norm(-0.723059, -0.239191, -0.648053) UV(0.229505, 0.41498) -V 2166: Pos(-1.613087, -7.368873, 10.58026) Norm(-0.904105, -0.335864, -0.264176) UV(0.238316, 0.41098) -V 2167: Pos(-1.642139, -7.342097, 10.578309) Norm(-0.351063, -0.924374, -0.149293) UV(0.238885, 0.412121) -V 2168: Pos(-1.429233, -8.353521, 11.046021) Norm(-0.602907, 0.214404, 0.768462) UV(0.253561, 0.341922) -V 2169: Pos(-1.491613, -8.741117, 11.048288) Norm(-0.400889, 0.075741, 0.91299) UV(0.237929, 0.328279) -V 2170: Pos(-1.549592, -19.040344, 10.324235) Norm(-0.113241, -0.707934, 0.697141) UV(0.012747, 0.015838) -V 2171: Pos(-1.549592, -19.040344, 10.324235) Norm(-0.113241, -0.707934, 0.697141) UV(0.0558, 0.294538) -V 2172: Pos(-1.704544, -19.018551, 10.249135) Norm(-0.644384, -0.692458, 0.324454) UV(0.052078, 0.299207) -V 2173: Pos(-1.718959, -19.010527, 10.123274) Norm(-0.60471, -0.583525, -0.542055) UV(0.047735, 0.298753) -V 2174: Pos(-1.525424, -19.037752, 10.073204) Norm(-0.085389, -0.729266, -0.678882) UV(0.047562, 0.291814) -V 2175: Pos(-1.666733, -6.314691, 10.861187) Norm(-0.534583, 0.835402, -0.12777) UV(0.25896, 0.45673) -V 2176: Pos(-1.626238, -6.141716, 10.746528) Norm(-0.595374, 0.484935, 0.6406) UV(0.252814, 0.46088) -V 2177: Pos(-1.672721, -6.25221, 10.72152) Norm(-0.928179, 0.349543, 0.127687) UV(0.253669, 0.456969) -V 2178: Pos(-1.733558, -6.388943, 10.83286) Norm(-0.813524, 0.479756, -0.328653) UV(0.258956, 0.452949) -V 2179: Pos(-2.33828, -6.358179, 10.968492) Norm(0.0058, 0.348014, 0.937472) UV(0.344877, 0.381182) -V 2180: Pos(-2.387362, -6.697659, 11.029477) Norm(0.020449, 0.144941, 0.989229) UV(0.33198, 0.384366) -V 2181: Pos(-2.085678, -6.715359, 11.022316) Norm(0.000197, 0.137467, 0.990506) UV(0.330097, 0.372863) -V 2182: Pos(-2.063187, -6.375161, 10.969993) Norm(-0.010552, 0.356268, 0.934324) UV(0.34331, 0.370686) -V 2183: Pos(-1.549752, -7.32883, 10.276046) Norm(-0.723059, -0.239191, -0.648053) UV(0.17301, 0.858965) -V 2184: Pos(-1.907469, -7.388284, 10.271775) Norm(-0.558232, -0.56554, -0.607076) UV(0.160705, 0.859827) -V 2185: Pos(-1.801304, -6.719275, 10.347168) Norm(-0.69432, 0.191642, -0.693681) UV(0.166247, 0.837105) -V 2186: Pos(-1.636458, -6.750103, 10.303492) Norm(-0.500897, 0.013884, -0.865395) UV(0.171989, 0.838662) -V 2187: Pos(-1.708224, -8.121936, 10.79423) Norm(-0.843733, -0.39647, 0.361837) UV(0.244576, 0.372611) -V 2188: Pos(-1.343785, -8.263358, 11.080988) Norm(-0.381961, -0.196896, 0.902961) UV(0.260983, 0.341081) -V 2189: Pos(-1.864269, -15.105555, 10.701365) Norm(-0.048215, -0.050662, 0.997551) UV(0.084365, 0.136918) -V 2190: Pos(-1.651784, -7.405212, 10.71756) Norm(-0.906709, -0.169684, -0.386117) UV(0.242063, 0.408827) -V 2191: Pos(-1.663777, -7.352599, 10.71521) Norm(-0.425984, -0.783319, -0.452712) UV(0.242338, 0.410232) -V 2192: Pos(-2.405185, -7.168142, 11.087761) Norm(0.015549, 0.090906, 0.995738) UV(0.314078, 0.387176) -V 2193: Pos(-2.405165, -7.576842, 11.109221) Norm(0.00875, 0.030746, 0.999489) UV(0.298731, 0.38986) -V 2194: Pos(-2.085678, -7.168142, 11.083803) Norm(0.010617, 0.089935, 0.995891) UV(0.312361, 0.374935) -V 2195: Pos(-1.457396, -13.006702, 10.901332) Norm(-0.154592, -0.043077, 0.987039) UV(0.009437, 0.46625) -V 2196: Pos(-2.091886, -8.019276, 10.894547) Norm(-0.126412, -0.431924, -0.893007) UV(0.267433, 0.389345) -V 2197: Pos(-2.157909, -7.937413, 10.873955) Norm(-0.031654, -0.310354, -0.950094) UV(0.268106, 0.394163) -V 2198: Pos(-1.906151, -7.796192, 10.841178) Norm(-0.10101, -0.141172, -0.984818) UV(0.255243, 0.395633) -V 2199: Pos(-2.008223, -8.431429, 10.611705) Norm(-0.583783, 0.476379, 0.657465) UV(0.215519, 0.36041) -V 2200: Pos(-1.788707, -16.384779, 10.648664) Norm(-0.029815, -0.073411, 0.996856) UV(0.060891, 0.098348) -V 2201: Pos(-1.742436, -16.888905, 10.582976) Norm(-0.052185, -0.133194, 0.989715) UV(0.051927, 0.083033) -V 2202: Pos(-1.43321, -16.757023, 10.520564) Norm(0.299958, -0.06985, 0.951392) UV(0.063565, 0.080101) -V 2203: Pos(-1.791214, -18.71126, 10.254866) Norm(-0.754315, -0.217324, 0.619499) UV(0.011437, 0.030622) -V 2204: Pos(-1.704544, -19.018551, 10.249135) Norm(-0.644384, -0.692458, 0.324454) UV(0.007891, 0.019747) -V 2205: Pos(-1.924191, -18.260746, 10.24688) Norm(-0.831753, -0.217635, 0.510707) UV(0.01619, 0.04671) -V 2206: Pos(-2.266857, -9.08555, 10.706399) Norm(-0.579804, 0.641036, 0.502893) UV(0.195478, 0.333218) -V 2207: Pos(-2.448282, -9.184258, 10.659735) Norm(-0.540954, 0.717357, 0.439053) UV(0.186277, 0.331946) -V 2208: Pos(-2.299289, -9.465522, 10.833062) Norm(-0.32988, 0.2199, 0.918054) UV(0.189388, 0.316594) -V 2209: Pos(-2.283073, -9.275537, 10.769731) Norm(-0.4118, 0.315184, 0.855032) UV(0.192428, 0.324788) -V 2210: Pos(-1.072804, -12.610888, 11.619287) Norm(-0.997913, 0.063975, 0.008813) UV(0.035594, 0.481861) -V 2211: Pos(-1.127813, -13.243471, 11.473637) Norm(-0.998519, 0.043837, 0.032225) UV(0.033663, 0.461494) -V 2212: Pos(-2.04794, -16.932194, 10.468987) Norm(-0.471976, -0.169556, 0.865153) UV(0.041481, 0.087924) -V 2213: Pos(-1.990131, -17.543177, 10.37325) Norm(-0.528222, -0.179885, 0.829833) UV(0.030097, 0.06895) -V 2214: Pos(-1.83461, -15.815684, 10.654882) Norm(-0.031926, -0.045139, 0.99847) UV(0.070969, 0.115622) -V 2215: Pos(-2.068865, -8.918087, 10.681447) Norm(-0.609895, 0.491666, 0.621525) UV(0.205766, 0.338946) -V 2216: Pos(-2.417051, -8.835452, 10.512468) Norm(-0.824266, 0.522224, 0.218787) UV(0.193456, 0.349122) -V 2217: Pos(-2.207391, -15.078072, 10.572803) Norm(-0.344301, -0.049958, 0.937529) UV(0.074114, 0.144938) -V 2218: Pos(-2.177045, -15.833379, 10.551816) Norm(-0.427823, -0.079463, 0.900363) UV(0.060038, 0.122137) -V 2219: Pos(-2.093703, -17.534761, 10.272506) Norm(-0.89844, -0.230732, 0.373589) UV(0.025682, 0.071708) -V 2220: Pos(-1.966319, -9.06039, 10.851115) Norm(-0.454246, 0.265916, 0.850264) UV(0.209685, 0.327711) -V 2221: Pos(-2.223232, -16.977337, 10.330315) Norm(-0.870486, -0.235218, 0.432351) UV(0.03386, 0.090529) -V 2222: Pos(-2.109481, -16.439014, 10.5207) Norm(-0.455691, -0.123344, 0.881551) UV(0.049816, 0.103301) -V 2223: Pos(-2.334428, -16.556122, 10.330315) Norm(-0.878794, -0.208099, 0.429437) UV(0.038849, 0.105046) -V 2224: Pos(-2.090349, -8.966093, 10.756506) Norm(-0.599027, 0.535772, 0.595076) UV(0.205398, 0.334794) -V 2225: Pos(-2.751169, -10.557201, 10.787947) Norm(-0.319336, 0.019909, 0.947432) UV(0.159323, 0.284706) -V 2226: Pos(-2.729798, -9.995911, 10.781733) Norm(-0.383136, 0.068865, 0.921121) UV(0.166605, 0.302301) -V 2227: Pos(-2.394967, -7.933569, 11.111086) Norm(-0.05423, -0.301157, 0.952031) UV(0.285324, 0.392693) -V 2228: Pos(-2.372285, -7.999986, 11.068898) Norm(-0.141619, -0.734171, 0.664031) UV(0.282086, 0.39313) -V 2229: Pos(-2.046647, -8.442286, 10.563846) Norm(-0.673687, 0.73443, -0.082207) UV(0.212617, 0.361261) -V 2230: Pos(-1.849795, -8.301254, 10.626569) Norm(-0.722077, 0.690777, -0.037844) UV(0.224701, 0.367108) -V 2231: Pos(-2.466145, -8.938522, 10.501971) Norm(-0.892385, 0.382483, 0.239488) UV(0.189589, 0.34709) -V 2232: Pos(-2.373246, -9.009398, 10.339214) Norm(-0.746223, 0.469444, -0.471989) UV(0.184695, 0.35312) -V 2233: Pos(-2.578704, -9.240252, 10.483292) Norm(-0.812963, 0.574665, -0.094078) UV(0.176573, 0.338393) -V 2234: Pos(-2.553082, -12.400418, 10.7947) Norm(-0.276022, -0.254164, 0.926937) UV(0.126407, 0.2314) -V 2235: Pos(-2.629663, -12.497499, 10.712932) Norm(-0.61373, -0.770221, 0.17348) UV(0.121121, 0.231025) -V 2236: Pos(-2.402103, -12.66237, 10.717752) Norm(-0.709735, -0.661293, 0.242834) UV(0.122244, 0.220221) -V 2237: Pos(-2.305578, -7.688093, 10.816572) Norm(0.163879, -0.172132, -0.971346) UV(0.269109, 0.405146) -V 2238: Pos(-2.205755, -7.703571, 10.837906) Norm(0.070025, -0.165237, -0.983765) UV(0.265933, 0.403404) -V 2239: Pos(-2.314135, -7.9052, 10.855486) Norm(0.144867, -0.332018, -0.932082) UV(0.272295, 0.398614) -V 2240: Pos(-2.067234, -13.127293, 10.699453) Norm(-0.815098, -0.328482, 0.477194) UV(0.11789, 0.199227) -V 2241: Pos(-2.36761, -12.629505, 10.622917) Norm(-0.738344, -0.550157, 0.390097) UV(0.118292, 0.2203) -V 2242: Pos(-2.501775, -12.741263, 10.590595) Norm(-0.260692, -0.037249, 0.964703) UV(0.111968, 0.21955) -V 2243: Pos(-2.198422, -13.263322, 10.67575) Norm(-0.235216, -0.034269, 0.971339) UV(0.111459, 0.197814) -V 2244: Pos(-2.655018, -14.455397, 10.467563) Norm(-0.436325, -0.098256, 0.894408) UV(0.073053, 0.172466) -V 2245: Pos(-2.854212, -13.194789, 10.48543) Norm(-0.417491, -0.065497, 0.906317) UV(0.092451, 0.21326) -V 2246: Pos(-2.482379, -15.891846, 10.348961) Norm(-0.874031, -0.178265, 0.451986) UV(0.04794, 0.127276) -V 2247: Pos(-2.227589, -9.040765, 10.622972) Norm(-0.604185, 0.525128, 0.599334) UV(0.196533, 0.337709) -V 2248: Pos(-2.721328, -9.354946, 10.519536) Norm(-0.490254, 0.794132, -0.359174) UV(0.168472, 0.332222) -V 2249: Pos(-2.81154, -9.429537, 10.610997) Norm(-0.544331, 0.573615, 0.612103) UV(0.165955, 0.325914) -V 2250: Pos(-2.388005, -9.190729, 10.55649) Norm(-0.623649, 0.631264, 0.461051) UV(0.186827, 0.33714) -V 2251: Pos(-2.713609, -9.737015, 10.769185) Norm(-0.423062, 0.1896, 0.886042) UV(0.16956, 0.311265) -V 2252: Pos(-2.331592, -8.002198, 10.885482) Norm(0.648413, -0.528996, -0.54747) UV(0.275526, 0.396933) -V 2253: Pos(-1.84307, -18.260746, 10.041556) Norm(-0.589493, -0.216923, -0.778102) UV(0.391525, 0.043558) -V 2254: Pos(-1.922392, -18.278978, 10.137504) Norm(-0.912953, -0.251327, -0.321485) UV(0.392642, 0.04774) -V 2255: Pos(-2.092446, -17.477962, 10.073608) Norm(-0.896965, -0.240931, -0.370684) UV(0.364807, 0.052586) -V 2256: Pos(-2.005365, -17.428305, 9.968328) Norm(-0.58066, -0.205189, -0.787865) UV(0.362657, 0.048053) -V 2257: Pos(-2.494581, -9.18966, 10.381351) Norm(-0.820993, 0.462104, -0.335307) UV(0.177552, 0.346047) -V 2258: Pos(-2.656921, -9.465759, 10.339932) Norm(-0.81926, 0.558789, -0.128713) UV(0.163309, 0.341742) -V 2259: Pos(-2.7163, -9.56761, 9.977742) Norm(-0.793026, 0.607371, -0.047014) UV(0.1534, 0.353037) -V 2260: Pos(-2.770328, -9.642969, 9.994534) Norm(-0.839099, 0.543956, 0.004994) UV(0.150558, 0.350949) -V 2261: Pos(-2.778081, -9.64354, 10.389163) Norm(-0.857967, 0.504826, -0.095099) UV(0.155858, 0.337887) -V 2262: Pos(-2.908974, -12.000732, 10.76703) Norm(-0.229102, -0.041112, 0.972534) UV(0.127578, 0.250157) -V 2263: Pos(-2.808774, -11.221302, 10.781642) Norm(-0.270314, 0.015353, 0.96265) UV(0.14686, 0.267203) -V 2264: Pos(-3.00726, -11.210028, 10.70614) Norm(-0.223263, 0.032724, 0.974209) UV(0.141751, 0.271336) -V 2265: Pos(-3.096545, -12.072074, 10.711435) Norm(-0.296158, -0.251879, 0.921329) UV(0.121383, 0.252918) -V 2266: Pos(-2.587489, -15.395438, 10.352603) Norm(-0.875286, -0.19023, 0.444619) UV(0.054794, 0.143962) -V 2267: Pos(-2.518812, -15.331497, 10.400558) Norm(-0.490424, -0.101783, 0.86552) UV(0.058541, 0.144296) -V 2268: Pos(-2.89286, -12.185476, 10.742253) Norm(-0.280253, -0.260625, 0.923868) UV(0.12332, 0.245461) -V 2269: Pos(-2.640792, -12.378565, 10.600274) Norm(-0.698271, -0.71533, 0.026824) UV(0.115333, 0.233337) -V 2270: Pos(-2.658064, -12.402692, 10.564727) Norm(-0.357903, -0.172445, 0.917697) UV(0.113686, 0.23279) -V 2271: Pos(-2.864407, -9.43811, 10.514826) Norm(-0.338674, 0.837534, -0.428762) UV(0.161899, 0.32821) -V 2272: Pos(-2.862229, -9.439671, 10.569406) Norm(-0.464526, 0.660378, 0.590014) UV(0.163185, 0.326286) -V 2273: Pos(-2.913175, -12.966008, 10.473389) Norm(-0.41802, -0.062637, 0.906276) UV(0.095145, 0.221144) -V 2274: Pos(-2.607447, -15.153191, 9.869965) Norm(-0.91461, -0.215539, -0.342098) UV(0.283798, 0.066735) -V 2275: Pos(-2.734756, -14.372398, 9.790362) Norm(-0.863706, -0.176876, -0.47194) UV(0.256837, 0.069804) -V 2276: Pos(-2.532157, -14.981848, 9.697548) Norm(-0.628008, -0.182824, -0.756427) UV(0.277185, 0.061181) -V 2277: Pos(-2.766062, -9.642654, 9.77739) Norm(-0.628983, 0.661143, 0.408987) UV(0.14676, 0.358105) -V 2278: Pos(-2.566023, -9.415908, 9.667233) Norm(-0.626746, 0.629283, -0.459557) UV(0.154666, 0.367496) -V 2279: Pos(-2.84213, -9.596098, 9.704655) Norm(-0.518467, 0.775525, 0.360214) UV(0.143716, 0.361183) -V 2280: Pos(-2.752372, -9.669886, 9.618478) Norm(-0.286501, 0.338308, -0.896362) UV(0.091245, 0.073277) -V 2281: Pos(-2.818924, -9.593734, 9.661773) Norm(-0.445122, 0.629248, -0.637113) UV(0.088732, 0.076051) -V 2282: Pos(-2.566023, -9.415908, 9.667233) Norm(-0.626746, 0.629283, -0.459557) UV(0.081579, 0.068456) -V 2283: Pos(-2.858445, -12.156058, 10.561052) Norm(-0.4984, -0.859454, 0.113738) UV(0.111802, 0.2431) -V 2284: Pos(-3.036678, -12.283954, 10.483794) Norm(-0.446267, -0.13954, 0.883954) UV(0.104456, 0.242875) -V 2285: Pos(-2.972191, -12.612654, 10.474722) Norm(-0.411991, -0.091007, 0.906632) UV(0.100267, 0.232396) -V 2286: Pos(-2.764992, -12.225802, 10.562225) Norm(-0.558376, -0.798242, 0.225889) UV(0.112829, 0.239646) -V 2287: Pos(-1.044146, -7.495818, 11.119686) Norm(-0.52762, 0.090295, 0.844668) UV(0.028694, 0.663775) -V 2288: Pos(-1.085383, -7.955532, 11.137898) Norm(-0.523054, 0.08997, 0.847538) UV(0.026613, 0.647075) -V 2289: Pos(-2.903601, -9.965091, 10.678426) Norm(-0.351655, 0.11833, 0.928621) UV(0.16035, 0.305343) -V 2290: Pos(-3.308419, -9.620587, 10.553886) Norm(-0.2298, 0.52565, 0.819075) UV(0.147918, 0.317717) -V 2291: Pos(-3.288734, -9.946285, 10.609207) Norm(-0.122834, 0.127089, 0.984256) UV(0.148299, 0.307743) -V 2292: Pos(-2.866857, -9.769486, 9.828421) Norm(-0.648404, 0.656204, 0.385965) UV(0.142687, 0.353403) -V 2293: Pos(-2.953817, -9.838591, 9.82445) Norm(-0.510242, 0.722499, 0.466527) UV(0.139238, 0.351676) -V 2294: Pos(-2.917527, -9.85483, 10.020202) Norm(-0.558631, 0.826186, 0.073135) UV(0.142908, 0.346088) -V 2295: Pos(-2.849001, -9.796637, 10.039325) Norm(-0.75855, 0.650283, 0.041631) UV(0.145847, 0.346835) -V 2296: Pos(-3.160873, -9.840553, 9.72998) Norm(-0.504131, 0.742031, 0.441863) UV(0.131372, 0.353452) -V 2297: Pos(-2.957024, -9.760721, 9.764094) Norm(-0.380007, 0.550006, 0.743699) UV(0.139151, 0.355098) -V 2298: Pos(-2.910234, -12.114196, 10.561384) Norm(-0.394568, -0.844574, -0.361954) UV(0.111308, 0.245354) -V 2299: Pos(-3.016322, -12.06806, 10.527814) Norm(-0.807879, -0.546908, -0.219596) UV(0.109439, 0.248569) -V 2300: Pos(-2.936323, -10.530775, 10.69096) Norm(-0.287246, 0.042789, 0.956901) UV(0.153716, 0.288341) -V 2301: Pos(-3.224179, -11.203824, 10.687927) Norm(-0.08995, 0.025561, 0.995618) UV(0.136631, 0.275364) -V 2302: Pos(-3.255465, -11.990829, 10.704931) Norm(-0.260743, -0.275053, 0.925397) UV(0.119792, 0.258305) -V 2303: Pos(-4.090023, -11.625453, 10.485364) Norm(-0.510101, -0.859622, -0.029082) UV(0.112218, 0.284678) -V 2304: Pos(-4.055443, -11.57448, 10.431709) Norm(-0.142713, -0.404383, -0.903386) UV(0.110148, 0.284931) -V 2305: Pos(-3.210847, -12.049461, 10.54399) Norm(-0.150272, -0.38005, -0.912678) UV(0.11188, 0.254974) -V 2306: Pos(-3.283368, -12.109606, 10.597438) Norm(-0.514724, -0.85624, -0.043723) UV(0.115071, 0.256386) -V 2307: Pos(-1.780114, -8.205711, 10.675238) Norm(-0.872941, 0.487679, -0.01198) UV(0.231821, 0.371059) -V 2308: Pos(-1.669861, -8.168641, 10.51627) Norm(-0.851943, 0.456931, -0.255749) UV(0.226063, 0.38093) -V 2309: Pos(-1.880324, -8.439331, 10.3913) Norm(-0.654032, 0.670598, -0.350058) UV(0.21077, 0.3716) -V 2310: Pos(-3.196675, -10.503183, 10.665097) Norm(-0.108499, 0.051448, 0.992764) UV(0.147152, 0.292063) -V 2311: Pos(-3.006472, -13.175342, 10.385448) Norm(-0.885324, -0.144174, 0.442058) UV(0.087372, 0.217321) -V 2312: Pos(-2.976125, -13.408341, 10.378344) Norm(-0.893525, -0.160862, 0.41921) UV(0.083583, 0.209921) -V 2313: Pos(-3.260331, -12.742928, 9.787264) Norm(-0.697622, -0.499405, -0.513729) UV(0.20028, 0.089514) -V 2314: Pos(-3.29783, -12.592721, 9.665867) Norm(-0.637717, -0.489979, -0.594338) UV(0.193523, 0.088682) -V 2315: Pos(-3.10816, -12.852532, 9.675258) Norm(-0.606275, -0.445258, -0.658921) UV(0.202783, 0.0823) -V 2316: Pos(-3.137525, -12.918606, 9.783612) Norm(-0.772333, -0.626148, 0.10696) UV(0.206298, 0.085195) -V 2317: Pos(-2.818924, -9.593734, 9.661773) Norm(-0.445122, 0.629248, -0.637113) UV(0.143682, 0.363003) -V 2318: Pos(-3.378786, -10.3075, 9.63063) Norm(-0.14065, 0.004309, -0.99005) UV(0.115025, 0.093199) -V 2319: Pos(-3.477529, -10.315073, 9.637736) Norm(-0.089928, 0.006048, -0.99593) UV(0.11548, 0.096598) -V 2320: Pos(-3.482049, -10.134243, 9.649328) Norm(-0.276838, 0.297584, -0.913676) UV(0.109221, 0.097147) -V 2321: Pos(-3.188444, -10.093182, 9.610175) Norm(-0.184383, 0.12827, -0.974448) UV(0.107239, 0.086978) -V 2322: Pos(-4.36619, -11.100297, 10.561359) Norm(-0.123894, 0.016455, 0.992159) UV(0.120499, 0.294157) -V 2323: Pos(-4.408142, -11.305372, 10.556713) Norm(-0.288454, -0.298956, 0.909626) UV(0.117304, 0.293119) -V 2324: Pos(-3.976998, -11.5569, 10.610034) Norm(-0.288234, -0.292904, 0.911663) UV(0.116507, 0.282673) -V 2325: Pos(-3.858698, -11.153721, 10.621688) Norm(-0.109894, 0.021382, 0.993713) UV(0.125632, 0.286577) -V 2326: Pos(-3.149572, -12.176467, 10.416687) Norm(-0.905091, -0.139699, 0.401616) UV(0.102471, 0.247852) -V 2327: Pos(-3.077405, -12.113234, 10.489515) Norm(-0.586074, -0.177934, 0.790479) UV(0.106372, 0.248314) -V 2328: Pos(-3.121529, -11.945573, 10.521354) Norm(-0.711024, -0.621649, -0.32863) UV(0.108004, 0.253915) -V 2329: Pos(-3.155978, -11.909833, 10.436028) Norm(-0.591715, -0.649197, 0.47793) UV(0.105632, 0.25541) -V 2330: Pos(-3.127365, -12.379873, 10.396976) Norm(-0.896077, -0.153374, 0.416559) UV(0.099385, 0.242086) -V 2331: Pos(-3.313597, -12.659753, 9.837851) Norm(-0.273061, -0.352928, 0.894919) UV(0.074966, 0.248434) -V 2332: Pos(-2.945592, -13.136658, 9.781243) Norm(-0.876021, -0.407291, 0.258266) UV(0.067812, 0.227787) -V 2333: Pos(-3.091988, -12.59893, 9.860486) Norm(-0.601761, -0.246544, 0.759671) UV(0.080639, 0.243809) -V 2334: Pos(-3.068042, -12.766568, 10.394522) Norm(-0.883642, -0.147469, 0.44433) UV(0.09388, 0.230201) -V 2335: Pos(-3.095748, -12.472841, 9.970595) Norm(-0.9788, -0.191293, 0.073198) UV(0.085789, 0.245262) -V 2336: Pos(-3.043196, -12.736666, 9.9058) Norm(-0.97608, -0.213038, 0.043396) UV(0.079459, 0.238774) -V 2337: Pos(-3.265914, -12.055745, 10.167423) Norm(-0.271334, -0.910397, 0.312339) UV(0.096237, 0.256915) -V 2338: Pos(-3.155249, -12.083374, 10.175799) Norm(-0.822358, -0.53479, 0.194235) UV(0.096424, 0.253309) -V 2339: Pos(-3.149529, -12.141628, 10.106615) Norm(-0.976002, -0.200003, 0.086137) UV(0.093818, 0.252255) -V 2340: Pos(-3.726186, -10.063347, 10.572745) Norm(-0.105096, 0.121084, 0.987063) UV(0.137209, 0.305703) -V 2341: Pos(-3.706351, -9.75007, 10.529536) Norm(-0.192334, 0.449545, 0.872306) UV(0.137168, 0.313085) -V 2342: Pos(-4.091561, -9.864157, 10.502254) Norm(-0.167101, 0.436667, 0.883968) UV(0.129705, 0.309079) -V 2343: Pos(-4.212321, -10.060001, 10.521699) Norm(-0.11071, 0.129142, 0.985427) UV(0.128487, 0.305668) -V 2344: Pos(-3.189012, -12.083374, 9.988599) Norm(-0.566425, -0.678553, 0.467684) UV(0.091451, 0.254866) -V 2345: Pos(-3.157864, -12.239388, 9.926642) Norm(-0.624196, -0.306874, 0.718476) UV(0.088132, 0.252154) -V 2346: Pos(-3.106947, -12.453196, 9.89397) Norm(-0.653734, -0.263995, 0.709182) UV(0.084081, 0.247057) -V 2347: Pos(-3.556982, -12.385485, 9.885464) Norm(-0.134551, -0.250508, 0.958719) UV(0.078563, 0.25965) -V 2348: Pos(-3.602459, -12.24355, 9.76733) Norm(-0.714575, -0.51116, -0.477595) UV(0.074495, 0.265406) -V 2349: Pos(-3.457225, -12.467001, 9.786224) Norm(-0.700128, -0.510342, -0.499371) UV(0.073496, 0.256834) -V 2350: Pos(-3.378272, -12.63625, 9.837485) Norm(-0.712471, -0.648369, 0.268333) UV(0.074508, 0.250623) -V 2351: Pos(-3.588567, -12.397696, 9.874467) Norm(-0.720035, -0.654086, 0.231777) UV(0.07767, 0.260324) -V 2352: Pos(-3.463119, -10.05141, 9.688941) Norm(-0.572887, 0.733353, -0.366051) UV(0.105984, 0.096984) -V 2353: Pos(-3.12214, -9.804996, 9.66156) Norm(-0.482, 0.643339, -0.594804) UV(0.097018, 0.08559) -V 2354: Pos(-3.471537, -10.069489, 9.752176) Norm(-0.527318, 0.749504, 0.400225) UV(0.120458, 0.344942) -V 2355: Pos(-3.463119, -10.05141, 9.688941) Norm(-0.572887, 0.733353, -0.366051) UV(0.119536, 0.347187) -V 2356: Pos(-3.665874, -10.211595, 9.702301) Norm(-0.631793, 0.722248, -0.281418) UV(0.112524, 0.340642) -V 2357: Pos(-3.645476, -10.203206, 9.747971) Norm(-0.616317, 0.727876, 0.300583) UV(0.114259, 0.339935) -V 2358: Pos(-3.119996, -12.216958, 10.627561) Norm(-0.498024, -0.867143, 0.005931) UV(0.116646, 0.250361) -V 2359: Pos(-3.824407, -11.700101, 10.346353) Norm(-0.514347, -0.693615, 0.504326) UV(0.103368, 0.277034) -V 2360: Pos(-3.870122, -11.886867, 10.121688) Norm(-0.609702, -0.751705, 0.251401) UV(0.094282, 0.275181) -V 2361: Pos(-3.772861, -10.479422, 10.610777) Norm(-0.102533, 0.063143, 0.992724) UV(0.134737, 0.297276) -V 2362: Pos(-3.870287, -11.858734, 9.977242) Norm(-0.56351, -0.524834, 0.637971) UV(0.089637, 0.276599) -V 2363: Pos(-3.328821, -12.055745, 9.981318) Norm(-0.258742, -0.806963, 0.530908) UV(0.090572, 0.258514) -V 2364: Pos(-3.432128, -12.110918, 9.927185) Norm(-0.10997, -0.311531, 0.943851) UV(0.087571, 0.260368) -V 2365: Pos(-3.910312, -11.974414, 9.926496) Norm(-0.398035, -0.341477, 0.851447) UV(0.085087, 0.275632) -V 2366: Pos(-3.737972, -12.188134, 9.914747) Norm(-0.239044, -0.316815, 0.917871) UV(0.081593, 0.267493) -V 2367: Pos(-3.968431, -11.133887, 9.631636) Norm(0.274475, -0.001746, -0.961593) UV(0.144404, 0.111537) -V 2368: Pos(-3.912663, -10.588465, 9.628172) Norm(0.082292, 0.072775, -0.993948) UV(0.1258, 0.111094) -V 2369: Pos(-3.80505, -10.638601, 9.654922) Norm(0.130978, -0.054025, -0.989912) UV(0.1273, 0.107198) -V 2370: Pos(-3.835178, -11.133887, 9.66107) Norm(0.127297, 0.006626, -0.991843) UV(0.144021, 0.107067) -V 2371: Pos(-3.771517, -12.185535, 9.893526) Norm(-0.775866, -0.625261, 0.084143) UV(0.080886, 0.268548) -V 2372: Pos(-3.791686, -12.047046, 9.831679) Norm(-0.625475, -0.44688, -0.639593) UV(0.079377, 0.273322) -V 2373: Pos(-3.739969, -12.05131, 9.770644) Norm(-0.721995, -0.524004, -0.451822) UV(0.076718, 0.273005) -V 2374: Pos(-3.92397, -11.641424, 10.311417) Norm(-0.799243, -0.466654, 0.378742) UV(0.10238, 0.28076) -V 2375: Pos(-3.914781, -11.746284, 10.124917) Norm(-0.895547, -0.409269, 0.174628) UV(0.09564, 0.279324) -V 2376: Pos(-3.966005, -11.530141, 10.333027) Norm(-0.8179, -0.485153, 0.309301) UV(0.103983, 0.284075) -V 2377: Pos(-3.963961, -11.460775, 10.404913) Norm(-0.677396, -0.628678, -0.381967) UV(0.106587, 0.285159) -V 2378: Pos(-4.331882, -11.071762, 10.377054) Norm(-0.747749, -0.324099, -0.579509) UV(0.108888, 0.300171) -V 2379: Pos(-3.805161, -11.621471, 10.440938) Norm(-0.438264, -0.834992, -0.332737) UV(0.107723, 0.277849) -V 2380: Pos(-3.914311, -11.523964, 10.43109) Norm(-0.658652, -0.64598, -0.385859) UV(0.107049, 0.282789) -V 2381: Pos(-4.296278, -10.43214, 10.551233) Norm(-0.117886, 0.065679, 0.990853) UV(0.127079, 0.300632) -V 2382: Pos(-4.044213, -10.756116, 9.591293) Norm(-0.078316, 0.102923, -0.991601) UV(0.13181, 0.115236) -V 2383: Pos(-3.976511, -11.577749, 10.11306) Norm(-0.882293, -0.466584, 0.062112) UV(0.096898, 0.284845) -V 2384: Pos(-3.936088, -11.728063, 9.631042) Norm(-0.461677, -0.373595, -0.804538) UV(0.162923, 0.110618) -V 2385: Pos(-4.111187, -11.538223, 9.599883) Norm(-0.32173, -0.15554, -0.933969) UV(0.155953, 0.113435) -V 2386: Pos(-3.947571, -11.578018, 9.623493) Norm(0.159889, -0.001775, -0.987133) UV(0.157577, 0.109722) -V 2387: Pos(-4.046303, -11.772637, 9.921839) Norm(-0.608663, -0.295554, 0.736327) UV(0.087332, 0.283168) -V 2388: Pos(-3.92456, -11.727432, 9.978444) Norm(-0.775854, -0.324686, 0.540953) UV(0.091394, 0.281298) -V 2389: Pos(-3.983006, -11.607186, 9.977052) Norm(-0.761121, -0.379993, 0.525643) UV(0.092649, 0.28531) -V 2390: Pos(-4.15457, -11.533579, 9.917492) Norm(-0.637036, -0.271472, 0.721449) UV(0.09016, 0.290899) -V 2391: Pos(-4.819672, -10.418373, 10.482132) Norm(-0.139401, 0.064759, 0.988116) UV(0.122303, 0.302131) -V 2392: Pos(-4.773922, -9.96978, 10.444189) Norm(-0.132421, 0.449618, 0.883351) UV(0.122461, 0.305069) -V 2393: Pos(-4.945379, -10.997784, 10.482132) Norm(-0.296558, -0.259815, 0.918994) UV(0.118997, 0.300702) -V 2394: Pos(-4.02913, -11.546509, 9.974909) Norm(-0.726966, -0.455519, 0.513831) UV(0.093075, 0.287633) -V 2395: Pos(-3.602137, -12.172229, 9.648364) Norm(-0.469261, -0.341406, -0.814393) UV(0.178654, 0.098987) -V 2396: Pos(-3.602459, -12.24355, 9.76733) Norm(-0.714575, -0.51116, -0.477595) UV(0.182916, 0.101293) -V 2397: Pos(-3.739969, -12.05131, 9.770644) Norm(-0.721995, -0.524004, -0.451822) UV(0.176426, 0.106393) -V 2398: Pos(-3.798341, -11.969585, 9.766771) Norm(-0.739301, -0.553562, -0.38341) UV(0.173567, 0.108409) -V 2399: Pos(-3.747552, -11.978821, 9.640821) Norm(-0.445461, -0.362607, -0.818585) UV(0.171861, 0.104011) -V 2400: Pos(-3.842368, -11.971707, 9.828241) Norm(-0.647567, -0.471195, -0.598859) UV(0.080247, 0.276193) -V 2401: Pos(-3.933607, -11.985428, 9.900023) Norm(-0.812, -0.582862, -0.030469) UV(0.084012, 0.27618) -V 2402: Pos(-4.041349, -11.807811, 9.89884) Norm(-0.852581, -0.521858, -0.027751) UV(0.086174, 0.282445) -V 2403: Pos(-3.998628, -11.739429, 9.817639) Norm(-0.731051, -0.481088, -0.483859) UV(0.083368, 0.284847) -V 2404: Pos(-3.31674, -9.575517, 10.492373) Norm(-0.286817, 0.907004, -0.30835) UV(0.146961, 0.319855) -V 2405: Pos(-3.699945, -9.69172, 10.468014) Norm(-0.248554, 0.944796, -0.213496) UV(0.1367, 0.315104) -V 2406: Pos(-4.12644, -9.796011, 10.430256) Norm(-0.173838, 0.978671, -0.109468) UV(0.128402, 0.310317) -V 2407: Pos(-4.334126, -9.834526, 10.415021) Norm(-0.165778, 0.985977, -0.019134) UV(0.125756, 0.308291) -V 2408: Pos(-4.76964, -9.917847, 10.376956) Norm(-0.078658, 0.996849, -0.010259) UV(0.122141, 0.305522) -V 2409: Pos(-5.482219, -9.900102, 10.343817) Norm(-0.197235, 0.569515, 0.797966) UV(0.120492, 0.303733) -V 2410: Pos(-5.482219, -10.451326, 10.381976) Norm(-0.362542, 0.041323, 0.931051) UV(0.120194, 0.303278) -V 2411: Pos(-5.221561, -10.462249, 10.41915) Norm(-0.149992, 0.05491, 0.987161) UV(0.120579, 0.302942) -V 2412: Pos(-5.126699, -9.940458, 10.391211) Norm(-0.082132, 0.540522, 0.837311) UV(0.121026, 0.304164) -V 2413: Pos(-5.249636, -10.795758, 10.430723) Norm(-0.300607, -0.207045, 0.931004) UV(0.119839, 0.302438) -V 2414: Pos(-5.482219, -10.464588, 10.298527) Norm(-0.32857, -0.006779, -0.944455) UV(0.120024, 0.303388) -V 2415: Pos(-5.482219, -10.675086, 10.298527) Norm(-0.382756, -0.163434, -0.909279) UV(0.119819, 0.303141) -V 2416: Pos(-5.534324, -10.62731, 10.345407) Norm(-0.99308, -0.100142, 0.061353) UV(0.119954, 0.303146) -V 2417: Pos(-5.534324, -10.460518, 10.339834) Norm(-0.999868, 0.013305, 0.009352) UV(0.120096, 0.303335) -V 2418: Pos(-4.59109, -11.312376, 10.44697) Norm(-0.535829, -0.842386, 0.057209) UV(0.115893, 0.296151) -V 2419: Pos(-5.280281, -10.898594, 10.364237) Norm(-0.571792, -0.820398, 0.000506) UV(0.119448, 0.302584) -V 2420: Pos(-4.94562, -11.085231, 10.412179) Norm(-0.54259, -0.837067, 0.070107) UV(0.118165, 0.300808) -V 2421: Pos(-5.488577, -10.644031, 10.378421) Norm(-0.440089, -0.145422, 0.8861) UV(0.119996, 0.303062) -V 2422: Pos(-5.509284, -10.721109, 10.330832) Norm(-0.789624, -0.609688, -0.069099) UV(0.119862, 0.30305) -V 2423: Pos(-5.212198, -10.81434, 10.288183) Norm(-0.099583, -0.284226, -0.953571) UV(0.11917, 0.302876) -V 2424: Pos(-1.19064, -11.946148, 8.777954) Norm(-0.112576, -0.011415, -0.993578) UV(0.242898, 0.180061) -V 2425: Pos(-0.833632, -11.946148, 8.812037) Norm(0.074452, -0.014173, -0.997124) UV(0.230536, 0.180042) -V 2426: Pos(-0.833632, -12.382905, 8.813573) Norm(0.066687, -0.039235, -0.997002) UV(0.230532, 0.164978) -V 2427: Pos(-1.19064, -12.382905, 8.789777) Norm(-0.415302, -0.048259, -0.908403) UV(0.242877, 0.164987) -V 2428: Pos(-0.811516, -15.109277, 9.60224) Norm(-0.177695, -0.109479, -0.977977) UV(0.150742, 0.536747) -V 2429: Pos(-0.800098, -16.261761, 9.718607) Norm(-0.266158, -0.116672, -0.956843) UV(0.152857, 0.495917) -V 2430: Pos(-1.042396, -16.276228, 9.83554) Norm(-0.384833, -0.150412, -0.910648) UV(0.162466, 0.495366) -V 2431: Pos(-0.849602, -8.249635, 9.772346) Norm(-0.022361, 0.365298, -0.930622) UV(0.201244, 0.894588) -V 2432: Pos(-1.169228, -8.249635, 9.782836) Norm(-0.021662, 0.382288, -0.923789) UV(0.190068, 0.894703) -V 2433: Pos(-1.169228, -8.035152, 9.891067) Norm(-0.070337, 0.366269, -0.927847) UV(0.189803, 0.886274) -V 2434: Pos(-0.849602, -8.035152, 9.88095) Norm(-0.038625, 0.338212, -0.940277) UV(0.201071, 0.886157) -V 2435: Pos(-0.672965, -5.629778, 10.543036) Norm(0.001033, 0.587912, 0.808924) UV(0.244955, 0.498965) -V 2436: Pos(-0.529975, -5.629779, 10.543036) Norm(-0.0, 0.588664, 0.808378) UV(0.245001, 0.503641) -V 2437: Pos(-0.625542, -5.216838, 10.85706) Norm(-0.180141, 0.4277, -0.885789) UV(0.278008, 0.500505) -V 2438: Pos(-0.529975, -5.204648, 10.85706) Norm(1e-06, 0.399343, -0.916802) UV(0.278401, 0.503701) -V 2439: Pos(-0.529975, -5.868719, 10.77104) Norm(1e-06, 0.828235, -0.56038) UV(0.255831, 0.503655) -V 2440: Pos(-0.672965, -5.868718, 10.77104) Norm(-0.028807, 0.831212, -0.555208) UV(0.255815, 0.498996) -V 2441: Pos(-0.942298, -5.669748, 10.922654) Norm(-0.940071, 0.312321, 0.136832) UV(0.034053, 0.730814) -V 2442: Pos(-1.000314, -5.927032, 10.959153) Norm(-0.778791, 0.380872, 0.498419) UV(0.031629, 0.721385) -V 2443: Pos(-0.812458, -5.629776, 10.543036) Norm(0.17593, 0.620646, 0.764099) UV(0.244855, 0.494371) -V 2444: Pos(-0.812458, -5.772871, 10.659025) Norm(0.239694, 0.671399, 0.701263) UV(0.251155, 0.494348) -V 2445: Pos(-0.849602, -6.100002, 10.330626) Norm(0.031673, 0.17954, -0.983241) UV(0.200952, 0.816744) -V 2446: Pos(-1.169228, -6.049315, 10.323895) Norm(0.145741, 0.131732, -0.980513) UV(0.190194, 0.815042) -V 2447: Pos(-1.169228, -5.436759, 10.360969) Norm(0.271446, 0.57559, -0.771371) UV(0.18998, 0.794435) -V 2448: Pos(-0.849602, -5.498949, 10.374091) Norm(0.111211, 0.650358, -0.751443) UV(0.200805, 0.796411) -V 2449: Pos(-0.849602, -8.51499, 9.69622) Norm(-0.007982, 0.124048, -0.992244) UV(0.201391, 0.904214) -V 2450: Pos(-1.169228, -8.51499, 9.69622) Norm(-0.007196, 0.140979, -0.989986) UV(0.190308, 0.904417) -V 2451: Pos(-0.849602, -6.810968, 10.148752) Norm(-0.055832, 0.219926, -0.973917) UV(0.200815, 0.841948) -V 2452: Pos(-0.849602, -6.254771, 10.283937) Norm(0.000941, 0.266742, -0.963768) UV(0.200922, 0.822233) -V 2453: Pos(-0.529975, -6.254466, 10.285172) Norm(-0.0, 0.306957, -0.951723) UV(0.211787, 0.82223) -V 2454: Pos(-0.529975, -6.829856, 10.121038) Norm(-0.0, 0.230494, -0.973074) UV(0.211964, 0.842786) -V 2455: Pos(-0.849602, -7.55182, 9.990015) Norm(-0.060922, 0.219587, -0.973689) UV(0.200838, 0.868632) -V 2456: Pos(-1.169228, -7.543304, 10.013251) Norm(-0.147401, 0.248376, -0.957383) UV(0.189409, 0.868268) -V 2457: Pos(-0.849602, -7.295634, 10.047823) Norm(-0.076075, 0.211609, -0.974389) UV(0.200775, 0.859332) -V 2458: Pos(-1.435853, -11.133887, 8.774108) Norm(0.002022, -0.000552, -0.999998) UV(0.140986, 0.016165) -V 2459: Pos(-1.19064, -11.133887, 8.774108) Norm(0.030997, -0.007464, -0.999492) UV(0.140996, 0.007726) -V 2460: Pos(-1.19064, -11.946148, 8.777954) Norm(-0.112576, -0.011415, -0.993578) UV(0.168942, 0.007673) -V 2461: Pos(-1.412315, -11.946148, 8.774108) Norm(0.012898, -0.00436, -0.999907) UV(0.168954, 0.01527) -V 2462: Pos(-0.804202, -16.724285, 9.760915) Norm(-0.344959, -0.157676, -0.925279) UV(0.153469, 0.479966) -V 2463: Pos(-0.529975, -16.724285, 9.76524) Norm(-0.0, -0.137655, -0.99048) UV(0.144337, 0.479623) -V 2464: Pos(-0.529975, -17.348076, 9.826417) Norm(0.0, -0.36617, -0.930548) UV(0.145484, 0.460882) -V 2465: Pos(-0.804202, -17.354906, 9.907699) Norm(-0.434727, -0.379823, -0.816546) UV(0.1534, 0.45991) -V 2466: Pos(-1.253302, -13.45626, 11.070753) Norm(-0.693444, -0.061209, 0.717906) UV(0.021098, 0.451921) -V 2467: Pos(-1.264965, -13.131918, 11.083632) Norm(-0.707927, -0.027119, 0.705765) UV(0.019398, 0.46297) -V 2468: Pos(-1.169228, -6.255075, 10.282701) Norm(0.103129, 0.188249, -0.976692) UV(0.190049, 0.822117) -V 2469: Pos(-0.856929, -13.601337, 8.924864) Norm(-0.000938, -0.661715, -0.749755) UV(0.231103, 0.122873) -V 2470: Pos(-0.529975, -13.601337, 8.914726) Norm(-0.0, -0.652069, -0.758159) UV(0.21998, 0.123094) -V 2471: Pos(-0.529975, -13.735504, 9.498158) Norm(-0.0, -0.430257, -0.902707) UV(0.219966, 0.102667) -V 2472: Pos(-0.819512, -13.748554, 9.520744) Norm(-0.04079, -0.611956, -0.789839) UV(0.229914, 0.101837) -V 2473: Pos(-0.851469, -5.431247, 10.8993) Norm(-0.889722, 0.41084, -0.199012) UV(0.037861, 0.739292) -V 2474: Pos(-0.812458, -5.860601, 10.739367) Norm(0.306302, 0.859075, 0.410085) UV(0.25479, 0.494601) -V 2475: Pos(-0.812458, -5.868717, 10.77104) Norm(0.162391, 0.857525, -0.48814) UV(0.255768, 0.494664) -V 2476: Pos(-0.942298, -5.669748, 10.922654) Norm(-0.940071, 0.312321, 0.136832) UV(0.265037, 0.48851) -V 2477: Pos(-0.851469, -5.431247, 10.8993) Norm(-0.889722, 0.41084, -0.199012) UV(0.271214, 0.492357) -V 2478: Pos(-0.919063, -5.769064, 10.839827) Norm(-0.683642, 0.584497, -0.437032) UV(0.258515, 0.48894) -V 2479: Pos(-0.954584, -5.752596, 10.768215) Norm(-0.007285, 0.728708, 0.684786) UV(0.254184, 0.487047) -V 2480: Pos(-1.319275, -6.541738, 10.215596) Norm(0.056965, 0.114639, -0.991773) UV(0.184663, 0.832064) -V 2481: Pos(-1.514802, -6.449798, 10.215072) Norm(-0.406542, 0.141846, -0.902554) UV(0.178058, 0.828762) -V 2482: Pos(-1.474922, -6.28274, 10.215018) Norm(-0.327988, 0.117147, -0.93739) UV(0.179467, 0.823149) -V 2483: Pos(-1.361619, -6.295385, 10.235296) Norm(0.169462, 0.107894, -0.979613) UV(0.18334, 0.823592) -V 2484: Pos(-0.529975, -7.308663, 10.017632) Norm(-1e-06, 0.20838, -0.978048) UV(0.212112, 0.859931) -V 2485: Pos(-1.068928, -16.724285, 9.982242) Norm(-0.401449, -0.217201, -0.889754) UV(0.16521, 0.478593) -V 2486: Pos(-1.190112, -17.361893, 10.274363) Norm(-0.628362, -0.777183, 0.033871) UV(0.169808, 0.45392) -V 2487: Pos(-1.098979, -17.152201, 10.154994) Norm(-0.517202, -0.351306, -0.78044) UV(0.166679, 0.462311) -V 2488: Pos(-1.121884, -8.259396, 11.136215) Norm(-0.576998, 0.029325, 0.816219) UV(0.024835, 0.636073) -V 2489: Pos(-1.187225, -13.121551, 8.863171) Norm(-0.456925, -0.116072, -0.8819) UV(0.242619, 0.13938) -V 2490: Pos(-0.833632, -13.124526, 8.869218) Norm(0.019647, -0.094914, -0.995292) UV(0.230438, 0.139345) -V 2491: Pos(-1.183882, -13.601337, 8.935) Norm(-0.296787, -0.538673, -0.788511) UV(0.24232, 0.122659) -V 2492: Pos(-1.247728, -17.340864, 10.259338) Norm(0.925036, -0.342971, 0.16334) UV(0.171857, 0.454759) -V 2493: Pos(-1.698439, -6.287322, 10.923629) Norm(-0.195826, 0.964582, 0.17673) UV(0.261399, 0.45675) -V 2494: Pos(-1.251633, -6.16066, 10.950506) Norm(-0.382373, 0.74086, 0.552193) UV(0.262044, 0.470774) -V 2495: Pos(-1.375046, -5.892511, 10.276651) Norm(0.240379, 0.09886, -0.965632) UV(0.183016, 0.809973) -V 2496: Pos(-1.389093, -5.471021, 10.319918) Norm(0.182455, 0.154841, -0.970945) UV(0.182481, 0.795793) -V 2497: Pos(-1.243135, -9.182344, 11.112895) Norm(-0.593871, 0.060561, 0.802277) UV(0.019111, 0.602771) -V 2498: Pos(-1.317743, -9.68861, 11.091059) Norm(-0.576325, 0.047715, 0.815826) UV(0.015533, 0.584424) -V 2499: Pos(-0.985564, -12.550453, 11.76961) Norm(-0.407671, 0.007275, 0.9131) UV(0.041364, 0.484343) -V 2500: Pos(-1.077301, -12.550453, 11.662568) Norm(-0.956693, 0.039418, 0.288418) UV(0.036923, 0.483884) -V 2501: Pos(-1.070828, -14.44124, 11.161957) Norm(-0.952078, -0.238543, 0.19143) UV(0.035274, 0.419173) -V 2502: Pos(-1.023039, -14.616964, 11.115097) Norm(-0.858468, -0.301816, 0.414658) UV(0.036962, 0.412315) -V 2503: Pos(-1.023925, -16.901318, 9.992834) Norm(-0.548917, -0.24759, -0.798367) UV(0.163369, 0.472457) -V 2504: Pos(-1.373171, -5.330895, 10.351089) Norm(0.168609, 0.758716, -0.629223) UV(0.183025, 0.790955) -V 2505: Pos(-1.46397, -7.564707, 10.106297) Norm(-0.572645, 0.251883, -0.780149) UV(0.178283, 0.868245) -V 2506: Pos(-1.250587, -12.610888, 11.088865) Norm(-0.660612, -0.061627, 0.748194) UV(0.018381, 0.480249) -V 2507: Pos(-1.130023, -13.525674, 11.403976) Norm(-0.998421, -0.013279, 0.054576) UV(0.033351, 0.452015) -V 2508: Pos(-1.14082, -13.533645, 11.442239) Norm(-0.962969, -0.077897, 0.258112) UV(0.034679, 0.452057) -V 2509: Pos(-2.179712, -13.071664, 9.243257) Norm(-0.493622, -0.171146, -0.85267) UV(0.208743, 0.045546) -V 2510: Pos(-2.510664, -13.025769, 9.43911) Norm(-0.437737, -0.133682, -0.889109) UV(0.208087, 0.059236) -V 2511: Pos(-2.457994, -12.617983, 9.382049) Norm(-0.474541, -0.037853, -0.879419) UV(0.193519, 0.057342) -V 2512: Pos(-1.253302, -13.45626, 11.070753) Norm(-0.693444, -0.061209, 0.717906) UV(0.10073, 0.946985) -V 2513: Pos(-1.215811, -13.833342, 11.069529) Norm(-0.697914, -0.071096, 0.712644) UV(0.097509, 0.959617) -V 2514: Pos(-1.123953, -13.931129, 11.300824) Norm(-0.9945, -0.063681, 0.083154) UV(0.088422, 0.961051) -V 2515: Pos(-1.130023, -13.525674, 11.403976) Norm(-0.998421, -0.013279, 0.054576) UV(0.08828, 0.946657) -V 2516: Pos(-1.129317, -13.943139, 11.332123) Norm(-0.952296, -0.127571, 0.277233) UV(0.034756, 0.437864) -V 2517: Pos(-1.123953, -13.931129, 11.300824) Norm(-0.9945, -0.063681, 0.083154) UV(0.033594, 0.437935) -V 2518: Pos(-1.105879, -14.168096, 11.238145) Norm(-0.980288, -0.131596, 0.14737) UV(0.034112, 0.429369) -V 2519: Pos(-1.10815, -14.167484, 11.272739) Norm(-0.931493, -0.18512, 0.313132) UV(0.035256, 0.42982) -V 2520: Pos(-1.021865, -14.160269, 11.371373) Norm(-0.401058, -0.308845, 0.86242) UV(0.039667, 0.431067) -V 2521: Pos(-1.202195, -12.023941, 11.318316) Norm(-0.735167, -0.160189, 0.658687) UV(0.103077, 0.896976) -V 2522: Pos(-1.07721, -12.035993, 11.62269) Norm(-0.998754, -0.034546, 0.036026) UV(0.091936, 0.894929) -V 2523: Pos(-1.091873, -11.675451, 11.495037) Norm(-0.905586, -0.209101, 0.36904) UV(0.098786, 0.883684) -V 2524: Pos(-1.023831, -13.961123, 11.437797) Norm(-0.398373, -0.278089, 0.874051) UV(0.039827, 0.43821) -V 2525: Pos(-1.325778, -16.764282, 9.902725) Norm(0.625172, -0.08819, -0.775489) UV(0.176397, 0.478533) -V 2526: Pos(-1.241794, -16.6546, 9.979042) Norm(0.309847, -0.187141, -0.932187) UV(0.171399, 0.481399) -V 2527: Pos(-1.373171, -5.330895, 10.351089) Norm(0.168609, 0.758716, -0.629223) UV(0.231848, 0.478471) -V 2528: Pos(-1.473931, -5.330895, 10.349476) Norm(-0.52707, 0.690828, -0.494928) UV(0.232196, 0.475466) -V 2529: Pos(-1.411917, -13.584673, 8.987967) Norm(-0.213516, -0.398392, -0.892017) UV(0.224644, 0.016557) -V 2530: Pos(-1.183882, -13.601337, 8.935) Norm(-0.296787, -0.538673, -0.788511) UV(0.225216, 0.00857) -V 2531: Pos(-1.261725, -16.256882, 9.914383) Norm(0.297183, -0.154581, -0.942225) UV(0.170737, 0.496256) -V 2532: Pos(-0.849602, -9.214898, 9.597691) Norm(0.0, 0.316904, -0.948458) UV(0.20171, 0.929007) -V 2533: Pos(-0.849602, -9.530691, 9.491154) Norm(0.0, 0.407393, -0.913253) UV(0.201846, 0.940452) -V 2534: Pos(-1.169228, -9.530691, 9.491154) Norm(0.0, 0.407392, -0.913253) UV(0.19089, 0.940598) -V 2535: Pos(-1.169228, -9.214898, 9.597691) Norm(0.0, 0.316904, -0.948458) UV(0.190719, 0.929157) -V 2536: Pos(-1.183882, -13.601337, 8.935) Norm(-0.296787, -0.538673, -0.788511) UV(0.176397, 0.59853) -V 2537: Pos(-1.962106, -14.008664, 9.503461) Norm(-0.257062, -0.24511, -0.934794) UV(0.24337, 0.040143) -V 2538: Pos(-1.79836, -13.73636, 9.255897) Norm(-0.501952, -0.38615, -0.773907) UV(0.231777, 0.031998) -V 2539: Pos(-2.13158, -15.757146, 9.700528) Norm(-0.236521, -0.136089, -0.962049) UV(0.304275, 0.048493) -V 2540: Pos(-1.541718, -15.628141, 9.649933) Norm(0.119088, -0.119975, -0.985608) UV(0.300571, 0.027885) -V 2541: Pos(-1.612787, -16.377426, 9.725335) Norm(0.180243, -0.10598, -0.977896) UV(0.326371, 0.031374) -V 2542: Pos(-2.021571, -16.414995, 9.738705) Norm(-0.261792, -0.129865, -0.956347) UV(0.327061, 0.045425) -V 2543: Pos(-1.341606, -16.362818, 9.850606) Norm(0.569876, -0.104964, -0.814999) UV(0.174987, 0.493192) -V 2544: Pos(-1.583163, -5.7632, 10.386906) Norm(-0.907126, 0.174989, -0.382755) UV(0.238069, 0.466091) -V 2545: Pos(-1.539988, -5.646367, 10.532852) Norm(-0.956083, 0.234554, 0.175756) UV(0.239723, 0.470715) -V 2546: Pos(-1.639046, -6.621024, 10.303492) Norm(-0.548957, 0.094653, -0.830474) UV(0.172283, 0.834157) -V 2547: Pos(-1.580944, -6.418467, 10.31621) Norm(-0.581125, 0.157377, -0.798452) UV(0.174157, 0.827201) -V 2548: Pos(-1.000314, -5.927032, 10.959153) Norm(-0.778791, 0.380872, 0.498419) UV(0.262617, 0.479797) -V 2549: Pos(-1.547088, -13.562391, 9.035126) Norm(-0.386501, -0.374984, -0.842618) UV(0.224155, 0.021493) -V 2550: Pos(-1.810463, -13.50368, 9.161128) Norm(-0.516235, -0.339378, -0.786336) UV(0.223068, 0.031664) -V 2551: Pos(-1.340239, -18.260746, 9.992282) Norm(0.681506, -0.099167, -0.725062) UV(0.392013, 0.025031) -V 2552: Pos(-1.45173, -5.863933, 10.25495) Norm(-0.260692, 0.120837, -0.95783) UV(0.180325, 0.809094) -V 2553: Pos(-1.432909, -5.462158, 10.313559) Norm(-0.211344, 0.1708, -0.962373) UV(0.180985, 0.795534) -V 2554: Pos(-1.767902, -8.883187, 9.707452) Norm(-0.033379, 0.222935, -0.974262) UV(0.169857, 0.917454) -V 2555: Pos(-1.473764, -8.883187, 9.707452) Norm(-0.033712, 0.17076, -0.984736) UV(0.180044, 0.9173) -V 2556: Pos(-1.473764, -9.214898, 9.597691) Norm(0.0, 0.316904, -0.948458) UV(0.180253, 0.929328) -V 2557: Pos(-1.779854, -9.214898, 9.597691) Norm(0.0, 0.316904, -0.948458) UV(0.169741, 0.929536) -V 2558: Pos(-1.169228, -10.427848, 8.984811) Norm(0.001668, 0.593831, -0.804588) UV(0.191374, 0.975757) -V 2559: Pos(-1.473764, -10.427848, 8.984811) Norm(-0.005545, 0.590306, -0.80716) UV(0.181018, 0.975916) -V 2560: Pos(-1.473764, -9.530691, 9.491154) Norm(0.0, 0.407392, -0.913253) UV(0.180458, 0.940764) -V 2561: Pos(-1.595672, -13.115414, 8.885694) Norm(-0.387966, -0.220699, -0.89486) UV(0.208137, 0.022047) -V 2562: Pos(-1.595672, -12.618541, 8.774108) Norm(-0.366206, -0.095673, -0.925603) UV(0.191474, 0.021324) -V 2563: Pos(-0.529975, -12.382905, 8.837368) Norm(0.0, -0.027534, -0.999621) UV(0.220009, 0.164968) -V 2564: Pos(-0.529975, -13.132727, 8.876047) Norm(0.0, -0.081468, -0.996676) UV(0.219991, 0.139083) -V 2565: Pos(-0.529975, -15.109277, 9.591947) Norm(0.0, -0.0915, -0.995805) UV(0.140879, 0.53615) -V 2566: Pos(-0.819512, -14.206033, 9.520744) Norm(-0.060398, -0.052982, -0.996767) UV(0.148974, 0.56823) -V 2567: Pos(-0.529975, -14.128944, 9.513925) Norm(1e-06, -0.046056, -0.998939) UV(0.138786, 0.570366) -V 2568: Pos(-1.341606, -16.362818, 9.850606) Norm(0.569876, -0.104964, -0.814999) UV(0.32681, 0.021073) -V 2569: Pos(-1.550577, -18.688894, 10.011444) Norm(-0.086366, -0.183005, -0.979311) UV(0.406359, 0.033218) -V 2570: Pos(-1.595509, -18.260746, 9.901118) Norm(-0.074346, -0.177375, -0.981331) UV(0.391177, 0.034039) -V 2571: Pos(-1.342556, -18.66398, 10.054461) Norm(0.666336, -0.12121, -0.735734) UV(0.406057, 0.025671) -V 2572: Pos(-1.744094, -18.673643, 10.09498) Norm(-0.633781, -0.23855, -0.73581) UV(0.406194, 0.040725) -V 2573: Pos(-1.525424, -19.037752, 10.073204) Norm(-0.085389, -0.729266, -0.678882) UV(0.418828, 0.032763) -V 2574: Pos(-1.718959, -19.010527, 10.123274) Norm(-0.60471, -0.583525, -0.542055) UV(0.418024, 0.039702) -V 2575: Pos(-0.812458, -5.498947, 10.458796) Norm(0.136767, 0.895024, 0.424531) UV(0.239619, 0.494514) -V 2576: Pos(-1.771752, -6.58348, 10.357114) Norm(-0.710028, 0.273287, -0.64898) UV(0.167424, 0.832566) -V 2577: Pos(-1.72825, -6.383579, 10.371755) Norm(-0.803814, 0.244571, -0.54228) UV(0.168923, 0.825779) -V 2578: Pos(-1.635215, -6.022049, 10.377628) Norm(-0.863021, 0.194043, -0.466415) UV(0.241186, 0.459718) -V 2579: Pos(-1.582755, -5.906385, 10.620442) Norm(-0.941198, 0.264673, 0.209989) UV(0.24576, 0.465868) -V 2580: Pos(-1.765923, -8.51499, 9.775161) Norm(-0.428664, 0.419636, -0.800096) UV(0.169525, 0.904569) -V 2581: Pos(-2.041718, -8.883187, 9.707452) Norm(-0.315756, 0.457321, -0.831357) UV(0.160358, 0.917707) -V 2582: Pos(-1.473764, -8.51499, 9.69622) Norm(-0.112242, 0.190658, -0.975219) UV(0.17983, 0.904664) -V 2583: Pos(-1.473764, -8.249635, 9.790993) Norm(-0.176786, 0.394467, -0.901744) UV(0.179464, 0.894921) -V 2584: Pos(-1.595672, -11.946148, 8.774108) Norm(-0.378688, -0.01486, -0.925405) UV(0.168992, 0.021563) -V 2585: Pos(-2.027057, -13.792121, 9.471597) Norm(-0.394093, -0.243841, -0.886133) UV(0.235606, 0.042419) -V 2586: Pos(-2.151222, -13.472012, 9.409037) Norm(-0.420273, -0.277381, -0.863962) UV(0.223986, 0.046403) -V 2587: Pos(-1.542269, -6.202011, 10.313504) Norm(-0.610383, 0.106581, -0.784903) UV(0.175761, 0.820028) -V 2588: Pos(-1.502141, -5.845642, 10.313141) Norm(-0.625758, 0.098672, -0.773751) UV(0.177833, 0.808199) -V 2589: Pos(-1.72825, -6.383579, 10.371755) Norm(-0.803814, 0.244571, -0.54228) UV(0.244151, 0.45035) -V 2590: Pos(-1.583163, -5.7632, 10.386906) Norm(-0.907126, 0.174989, -0.382755) UV(0.174463, 0.805074) -V 2591: Pos(-1.473931, -5.330895, 10.349476) Norm(-0.52707, 0.690828, -0.494928) UV(0.179604, 0.790959) -V 2592: Pos(-1.635215, -6.022049, 10.377628) Norm(-0.863021, 0.194043, -0.466415) UV(0.172438, 0.813729) -V 2593: Pos(-1.771752, -6.58348, 10.357114) Norm(-0.710028, 0.273287, -0.64898) UV(0.244513, 0.444864) -V 2594: Pos(-1.435854, -10.648867, 8.774108) Norm(-0.005218, 0.372506, -0.928015) UV(0.182476, 0.986262) -V 2595: Pos(-1.761754, -10.668038, 8.774108) Norm(-0.328055, 0.210854, -0.920826) UV(0.171431, 0.986929) -V 2596: Pos(-1.779854, -10.427848, 8.984811) Norm(-0.018089, 0.585945, -0.810149) UV(0.170609, 0.976097) -V 2597: Pos(-1.600447, -17.827684, 9.860824) Norm(-0.028763, -0.1254, -0.991689) UV(0.376517, 0.03364) -V 2598: Pos(-1.623254, -7.680558, 10.63894) Norm(-0.9494, 0.034016, -0.31222) UV(0.238415, 0.400185) -V 2599: Pos(-1.56565, -7.652631, 10.424071) Norm(-0.976174, 0.036413, -0.21391) UV(0.230791, 0.403184) -V 2600: Pos(-1.549913, -8.035152, 9.957069) Norm(-0.92226, 0.264145, -0.282249) UV(0.210378, 0.398997) -V 2601: Pos(-1.592088, -8.229571, 9.898129) Norm(-0.853842, 0.44815, -0.264794) UV(0.204603, 0.394972) -V 2602: Pos(-1.62741, -8.183842, 10.271389) Norm(-0.880975, 0.441454, -0.170295) UV(0.216449, 0.387244) -V 2603: Pos(-1.577086, -7.945396, 10.341508) Norm(-0.969609, 0.174437, -0.171553) UV(0.223942, 0.394074) -V 2604: Pos(-1.627899, -7.926964, 10.588347) Norm(-0.94497, 0.181055, -0.272488) UV(0.234218, 0.389997) -V 2605: Pos(-1.79964, -13.127203, 9.02352) Norm(-0.550278, -0.203391, -0.809831) UV(0.209385, 0.030277) -V 2606: Pos(-1.349255, -15.576323, 9.701592) Norm(0.530949, -0.120005, -0.838863) UV(0.299265, 0.020918) -V 2607: Pos(-1.501269, -7.571367, 10.159451) Norm(-0.925608, 0.113228, -0.361149) UV(0.223292, 0.409122) -V 2608: Pos(-1.587884, -8.249635, 9.853705) Norm(-0.558271, 0.473213, -0.681471) UV(0.174906, 0.894216) -V 2609: Pos(-1.528652, -8.035152, 9.913342) Norm(-0.601958, 0.38319, -0.70058) UV(0.177123, 0.886422) -V 2610: Pos(-1.473764, -8.035152, 9.902951) Norm(-0.189905, 0.392431, -0.899963) UV(0.179054, 0.886497) -V 2611: Pos(-1.169228, -8.883187, 9.707452) Norm(0.0, 0.144027, -0.989574) UV(0.190532, 0.917125) -V 2612: Pos(-1.682336, -7.443178, 10.782503) Norm(-0.523944, -0.16678, -0.835265) UV(0.244136, 0.407686) -V 2613: Pos(-1.691304, -7.939326, 10.779441) Norm(-0.791742, 0.104193, -0.601904) UV(0.244442, 0.386881) -V 2614: Pos(-1.687086, -7.70597, 10.780881) Norm(-0.736559, 0.023785, -0.675955) UV(0.24461, 0.398437) -V 2615: Pos(-1.71425, -8.071122, 10.768422) Norm(-0.956226, 0.073144, -0.283341) UV(0.243663, 0.377222) -V 2616: Pos(-1.866403, -8.476166, 10.254218) Norm(-0.7373, 0.636517, -0.226352) UV(0.205776, 0.37538) -V 2617: Pos(-0.849602, -8.883187, 9.707452) Norm(0.0, 0.144027, -0.989574) UV(0.201561, 0.916967) -V 2618: Pos(-1.78601, -17.298725, 9.820689) Norm(-0.278546, -0.148025, -0.948947) UV(0.357923, 0.039058) -V 2619: Pos(-1.815774, -6.351326, 10.877997) Norm(-0.257166, 0.414316, -0.873045) UV(0.262425, 0.452508) -V 2620: Pos(-1.79492, -8.514387, 9.812925) Norm(-0.701668, 0.614566, -0.360514) UV(0.193887, 0.388297) -V 2621: Pos(-1.776643, -7.723546, 10.824318) Norm(-0.265812, -0.071933, -0.961338) UV(0.248928, 0.397843) -V 2622: Pos(-1.79492, -8.514387, 9.812925) Norm(-0.701668, 0.614566, -0.360514) UV(0.168002, 0.904) -V 2623: Pos(-1.592088, -8.229571, 9.898129) Norm(-0.853842, 0.44815, -0.264794) UV(0.173911, 0.892795) -V 2624: Pos(-2.242964, -10.226053, 9.148588) Norm(-0.423629, 0.223045, -0.877946) UV(0.15471, 0.967656) -V 2625: Pos(-2.063801, -10.427848, 8.984811) Norm(-0.426352, 0.256477, -0.867435) UV(0.160976, 0.976309) -V 2626: Pos(-2.242964, -10.226053, 9.148588) Norm(-0.423629, 0.223045, -0.877946) UV(0.110352, 0.048854) -V 2627: Pos(-2.063801, -10.427848, 8.984811) Norm(-0.426352, 0.256477, -0.867435) UV(0.116876, 0.040169) -V 2628: Pos(-1.834245, -11.133887, 8.984811) Norm(-0.676538, -0.098505, -0.729789) UV(0.141439, 0.033457) -V 2629: Pos(-2.046745, -11.133887, 9.148588) Norm(-0.597041, -0.055522, -0.800287) UV(0.141677, 0.042639) -V 2630: Pos(-0.529975, -10.427848, 8.984811) Norm(-0.0, 0.587209, -0.809435) UV(0.213109, 0.975518) -V 2631: Pos(-0.849602, -10.427848, 8.984811) Norm(0.003091, 0.589928, -0.80745) UV(0.202241, 0.975625) -V 2632: Pos(-0.529975, -9.530691, 9.491154) Norm(0.0, 0.407392, -0.913253) UV(0.212805, 0.940336) -V 2633: Pos(-1.907469, -7.388284, 10.271775) Norm(-0.558232, -0.56554, -0.607076) UV(0.235649, 0.423983) -V 2634: Pos(-1.907469, -7.388284, 10.785774) Norm(-0.289082, -0.326254, -0.899994) UV(0.251252, 0.413652) -V 2635: Pos(-2.431608, -11.946148, 9.362715) Norm(-0.485612, 0.004741, -0.874162) UV(0.170079, 0.056964) -V 2636: Pos(-1.858085, -16.878952, 9.777104) Norm(-0.244086, -0.148861, -0.95826) UV(0.343277, 0.040739) -V 2637: Pos(-1.816674, -18.712654, 10.197899) Norm(-0.959032, -0.269117, -0.088512) UV(0.009372, 0.031477) -V 2638: Pos(-1.501269, -7.571367, 10.159451) Norm(-0.925608, 0.113228, -0.361149) UV(0.176008, 0.867954) -V 2639: Pos(-2.366607, -15.81671, 9.825591) Norm(-0.617002, -0.193365, -0.762836) UV(0.306503, 0.05774) -V 2640: Pos(-2.268822, -16.556122, 9.897237) Norm(-0.638694, -0.207052, -0.74108) UV(0.332124, 0.055264) -V 2641: Pos(-1.704544, -19.018551, 10.249135) Norm(-0.644384, -0.692458, 0.324454) UV(0.41953, 0.043853) -V 2642: Pos(-1.816674, -18.712654, 10.197899) Norm(-0.959032, -0.269117, -0.088512) UV(0.408109, 0.044931) -V 2643: Pos(-2.309411, -6.261583, 10.897414) Norm(-0.018035, 0.999799, -0.008723) UV(0.349322, 0.379669) -V 2644: Pos(-1.907259, -7.555073, 10.806311) Norm(-0.029603, -0.185985, -0.982107) UV(0.253006, 0.406241) -V 2645: Pos(-2.288644, -8.878713, 10.352042) Norm(-0.661358, 0.563439, -0.495119) UV(0.190096, 0.356444) -V 2646: Pos(-1.349255, -15.576323, 9.701592) Norm(0.530949, -0.120005, -0.838863) UV(0.173973, 0.521662) -V 2647: Pos(-2.254244, -7.419304, 10.774562) Norm(0.105237, -0.03823, -0.993712) UV(0.265656, 0.413933) -V 2648: Pos(-2.313559, -7.419906, 10.760708) Norm(0.212528, -0.023412, -0.976874) UV(0.267656, 0.414155) -V 2649: Pos(-2.308537, -7.047545, 10.816162) Norm(-0.015957, 0.099052, -0.994954) UV(0.267065, 0.425783) -V 2650: Pos(-1.674319, -11.133887, 8.774108) Norm(-0.386675, -0.059691, -0.920282) UV(0.140979, 0.024383) -V 2651: Pos(-2.412581, -11.133887, 9.362502) Norm(-0.530306, -0.008922, -0.847759) UV(0.142094, 0.057158) -V 2652: Pos(-2.085455, -8.866416, 9.756652) Norm(-0.677983, 0.621677, -0.392245) UV(0.179844, 0.378972) -V 2653: Pos(-2.217266, -8.893396, 10.226733) Norm(-0.728972, 0.627098, -0.274494) UV(0.187721, 0.361756) -V 2654: Pos(-2.314576, -6.307861, 10.89488) Norm(-0.027092, 0.280949, -0.95934) UV(0.276154, 0.443781) -V 2655: Pos(-2.309411, -6.261583, 10.897414) Norm(-0.018035, 0.999799, -0.008723) UV(0.276902, 0.445003) -V 2656: Pos(-1.801304, -6.719275, 10.347168) Norm(-0.69432, 0.191642, -0.693681) UV(0.244022, 0.441203) -V 2657: Pos(-1.908804, -6.718246, 10.829842) Norm(-0.596499, 0.220722, -0.771668) UV(0.258538, 0.439362) -V 2658: Pos(-2.350752, -9.187865, 9.705266) Norm(-0.680316, 0.614454, -0.399521) UV(0.165948, 0.372105) -V 2659: Pos(-0.529975, -11.946148, 8.846119) Norm(0.0, -0.01382, -0.999904) UV(0.220019, 0.180032) -V 2660: Pos(-2.365041, -9.068324, 10.226966) Norm(-0.779732, 0.578637, -0.239159) UV(0.180498, 0.35608) -V 2661: Pos(-2.208864, -17.021191, 10.028584) Norm(-0.90308, -0.265304, -0.337729) UV(0.34876, 0.055695) -V 2662: Pos(-2.134547, -17.005287, 9.934217) Norm(-0.605003, -0.23338, -0.761252) UV(0.347767, 0.051641) -V 2663: Pos(-1.761754, -10.668038, 8.774108) Norm(-0.328055, 0.210854, -0.920826) UV(0.124883, 0.027258) -V 2664: Pos(-2.542716, -11.133887, 9.438228) Norm(-0.403842, 0.004488, -0.914818) UV(0.142243, 0.062327) -V 2665: Pos(-2.519828, -10.308848, 9.421988) Norm(-0.446803, 0.013819, -0.894526) UV(0.113662, 0.062301) -V 2666: Pos(-2.413709, -10.351027, 9.348378) Norm(-0.609733, -0.020219, -0.792349) UV(0.114997, 0.057769) -V 2667: Pos(-2.493054, -14.04618, 9.556674) Norm(-0.346771, -0.120934, -0.930121) UV(0.244657, 0.058971) -V 2668: Pos(-2.3496, -13.91561, 9.5331) Norm(-0.150779, -0.107754, -0.982677) UV(0.24002, 0.05392) -V 2669: Pos(-2.453023, -15.835152, 9.92938) Norm(-0.912098, -0.214423, -0.349428) UV(0.307581, 0.062331) -V 2670: Pos(-2.331488, -16.556122, 10.002055) Norm(-0.922378, -0.229592, -0.310656) UV(0.332665, 0.059407) -V 2671: Pos(-2.3274, -6.467778, 10.888588) Norm(-0.040339, 0.106867, -0.993455) UV(0.273694, 0.43986) -V 2672: Pos(-2.085455, -8.866416, 9.756652) Norm(-0.677983, 0.621677, -0.392245) UV(0.158375, 0.916485) -V 2673: Pos(-2.399341, -9.892169, 9.345613) Norm(-0.437095, 0.330107, -0.836646) UV(0.099121, 0.057612) -V 2674: Pos(-2.335918, -10.075572, 9.26807) Norm(-0.483487, 0.244713, -0.84045) UV(0.105379, 0.054175) -V 2675: Pos(-2.410854, -10.03592, 9.346817) Norm(-0.674216, 0.048447, -0.736944) UV(0.104051, 0.057925) -V 2676: Pos(-2.64574, -13.236611, 9.539085) Norm(-0.458194, -0.167619, -0.872905) UV(0.215975, 0.064827) -V 2677: Pos(-2.79883, -13.312866, 9.659083) Norm(-0.565517, -0.160701, -0.808929) UV(0.219194, 0.071605) -V 2678: Pos(-2.774157, -14.427995, 10.379407) Norm(-0.885419, -0.176936, 0.429798) UV(0.069082, 0.176094) -V 2679: Pos(-2.738149, -13.022185, 9.542929) Norm(-0.416398, -0.171256, -0.892908) UV(0.208309, 0.068155) -V 2680: Pos(-2.613853, -12.617983, 9.455332) Norm(-0.371152, -0.04871, -0.927294) UV(0.193736, 0.063367) -V 2681: Pos(-2.503921, -13.517595, 9.520607) Norm(-0.255574, -0.144721, -0.955896) UV(0.225925, 0.059502) -V 2682: Pos(-1.922392, -18.278978, 10.137504) Norm(-0.912953, -0.251327, -0.321485) UV(0.012277, 0.047332) -V 2683: Pos(-2.486723, -9.855577, 9.441483) Norm(-0.502655, 0.285131, -0.816112) UV(0.097609, 0.062004) -V 2684: Pos(-2.513327, -9.981698, 9.430211) Norm(-0.479426, 0.11403, -0.870143) UV(0.102168, 0.062569) -V 2685: Pos(-2.610072, -11.946148, 9.44314) Norm(-0.373075, 0.00319, -0.927795) UV(0.170275, 0.063736) -V 2686: Pos(-2.64021, -9.423792, 10.472842) Norm(-0.695244, 0.560126, -0.450438) UV(0.166517, 0.336946) -V 2687: Pos(-2.411018, -9.410623, 9.584963) Norm(-0.492876, 0.399511, -0.772958) UV(0.081251, 0.062425) -V 2688: Pos(-2.649248, -9.787519, 9.53304) Norm(-0.316976, 0.323915, -0.891406) UV(0.095343, 0.068705) -V 2689: Pos(-2.980824, -10.338238, 9.564405) Norm(-0.243488, 0.024323, -0.969599) UV(0.11534, 0.079123) -V 2690: Pos(-2.739765, -9.922207, 9.517178) Norm(-0.306353, 0.190461, -0.93267) UV(0.100436, 0.071228) -V 2691: Pos(-2.623628, -14.321686, 9.701296) Norm(-0.549299, -0.134078, -0.824799) UV(0.254754, 0.064994) -V 2692: Pos(-2.350752, -9.187865, 9.705266) Norm(-0.680316, 0.614454, -0.399521) UV(0.072184, 0.062962) -V 2693: Pos(-2.276583, -9.214898, 9.597691) Norm(-0.320101, 0.452709, -0.83222) UV(0.073804, 0.058691) -V 2694: Pos(-2.351499, -9.530691, 9.491154) Norm(-0.35352, 0.387361, -0.851454) UV(0.085799, 0.058811) -V 2695: Pos(-2.409655, -9.573712, 9.547895) Norm(-0.462452, 0.354888, -0.812522) UV(0.086994, 0.061693) -V 2696: Pos(-2.969365, -11.133887, 9.580532) Norm(-0.253803, -0.00261, -0.967252) UV(0.142785, 0.077672) -V 2697: Pos(-2.906329, -12.859801, 9.575648) Norm(-0.361032, -0.18831, -0.913343) UV(0.20258, 0.074331) -V 2698: Pos(-2.974295, -12.617983, 9.577017) Norm(-0.245516, -0.032248, -0.968856) UV(0.194016, 0.076738) -V 2699: Pos(-2.71253, -13.882635, 9.665802) Norm(-0.52392, -0.131675, -0.841528) UV(0.239374, 0.067823) -V 2700: Pos(-2.863533, -13.770114, 9.740883) Norm(-0.835144, -0.159477, -0.526404) UV(0.235787, 0.073901) -V 2701: Pos(-2.926132, -13.134965, 9.670527) Norm(-0.626241, -0.388188, -0.676116) UV(0.21277, 0.075946) -V 2702: Pos(-2.276583, -9.214898, 9.597691) Norm(-0.320101, 0.452709, -0.83222) UV(0.152799, 0.929996) -V 2703: Pos(-2.350752, -9.187865, 9.705266) Norm(-0.680316, 0.614454, -0.399521) UV(0.149063, 0.927389) -V 2704: Pos(-2.801788, -9.645041, 10.474378) Norm(-0.493824, 0.361391, -0.790907) UV(0.155968, 0.334587) -V 2705: Pos(-2.834108, -9.478948, 10.49048) Norm(-0.094062, 0.263079, -0.960178) UV(0.161032, 0.330345) -V 2706: Pos(-2.955264, -9.865213, 9.611774) Norm(-0.233824, 0.222869, -0.946391) UV(0.098752, 0.079485) -V 2707: Pos(-3.269034, -12.34296, 9.634767) Norm(-0.130351, 0.012614, -0.991388) UV(0.184486, 0.087302) -V 2708: Pos(-3.235166, -11.946148, 9.628056) Norm(-0.166591, 0.005558, -0.98601) UV(0.170696, 0.086232) -V 2709: Pos(-3.004322, -11.946148, 9.570744) Norm(-0.263907, 0.001263, -0.964547) UV(0.170584, 0.078049) -V 2710: Pos(-2.874538, -12.342351, 10.669975) Norm(-0.518802, -0.854166, 0.035285) UV(0.118831, 0.241505) -V 2711: Pos(-2.869682, -9.81502, 10.446188) Norm(-0.536363, 0.546019, -0.643567) UV(0.149995, 0.334953) -V 2712: Pos(-3.172801, -12.657672, 9.613468) Norm(-0.333163, -0.222804, -0.916166) UV(0.195422, 0.083808) -V 2713: Pos(-2.995192, -9.902635, 10.425072) Norm(-0.331129, 0.694047, -0.63926) UV(0.145734, 0.333742) -V 2714: Pos(-3.128327, -9.599931, 10.461658) Norm(-0.022168, 0.275742, -0.960976) UV(0.150322, 0.324866) -V 2715: Pos(-2.899224, -13.220189, 9.725098) Norm(-0.850994, -0.328901, -0.40943) UV(0.216406, 0.076188) -V 2716: Pos(-4.331882, -11.071762, 10.15194) Norm(-0.950441, -0.300529, -0.079653) UV(0.103383, 0.301856) -V 2717: Pos(-3.161995, -9.980515, 9.828673) Norm(-0.449894, 0.782864, 0.42979) UV(0.131763, 0.34746) -V 2718: Pos(-2.899224, -13.220189, 9.725098) Norm(-0.850994, -0.328901, -0.40943) UV(0.06467, 0.224974) -V 2719: Pos(-2.863533, -13.770114, 9.740883) Norm(-0.835144, -0.159477, -0.526404) UV(0.057593, 0.20733) -V 2720: Pos(-2.950574, -13.358417, 9.900567) Norm(-0.973784, -0.132792, -0.184692) UV(0.068706, 0.218532) -V 2721: Pos(-3.148196, -9.521886, 10.497334) Norm(-0.282348, 0.886428, -0.366776) UV(0.151884, 0.322534) -V 2722: Pos(-3.12214, -9.804996, 9.66156) Norm(-0.482, 0.643339, -0.594804) UV(0.131697, 0.356566) -V 2723: Pos(-3.140983, -9.958003, 10.413013) Norm(-0.261836, 0.68006, -0.684807) UV(0.141642, 0.331681) -V 2724: Pos(-3.386952, -10.108855, 9.940565) Norm(-0.453164, 0.891257, -0.017438) UV(0.126132, 0.339852) -V 2725: Pos(-3.622022, -10.214589, 10.070232) Norm(-0.452058, 0.881857, -0.134062) UV(0.121978, 0.331439) -V 2726: Pos(-3.65386, -10.160017, 10.378246) Norm(-0.244134, 0.627728, -0.739159) UV(0.127601, 0.324002) -V 2727: Pos(-3.084851, -9.945375, 9.991816) Norm(-0.479737, 0.876281, 0.044537) UV(0.136884, 0.344056) -V 2728: Pos(-3.791819, -11.673506, 9.6403) Norm(0.084131, 0.017741, -0.996297) UV(0.161356, 0.105087) -V 2729: Pos(-3.60532, -11.810831, 9.651272) Norm(0.032896, 0.019828, -0.999262) UV(0.166102, 0.098935) -V 2730: Pos(-3.058812, -12.15709, 10.548896) Norm(-0.11498, -0.401251, -0.908723) UV(0.113229, 0.249123) -V 2731: Pos(-3.618725, -10.239793, 9.833508) Norm(-0.561404, 0.808654, 0.175796) UV(0.116518, 0.337303) -V 2732: Pos(-3.45677, -10.128654, 9.834273) Norm(-0.485721, 0.810667, 0.326947) UV(0.121997, 0.341601) -V 2733: Pos(-3.617923, -10.325841, 9.64784) Norm(-0.021199, 0.018023, -0.999613) UV(0.116143, 0.10143) -V 2734: Pos(-3.455178, -11.133887, 9.67112) Norm(-0.073145, -0.007083, -0.997296) UV(0.143404, 0.094409) -V 2735: Pos(-3.629242, -11.133887, 9.672878) Norm(0.01761, 0.001735, -0.999843) UV(0.143651, 0.100238) -V 2736: Pos(-3.416871, -11.946148, 9.649624) Norm(-0.059315, 0.012256, -0.998164) UV(0.170745, 0.0925) -V 2737: Pos(-3.488599, -12.32495, 9.64715) Norm(-0.489207, -0.319918, -0.811375) UV(0.183943, 0.094963) -V 2738: Pos(-3.457225, -12.467001, 9.786224) Norm(-0.700128, -0.510342, -0.499371) UV(0.190785, 0.096401) -V 2739: Pos(-3.269506, -9.656481, 10.450261) Norm(-0.028916, 0.264992, -0.963817) UV(0.146077, 0.322804) -V 2740: Pos(-3.678648, -9.820366, 10.417233) Norm(-0.000852, 0.248735, -0.968571) UV(0.134664, 0.317941) -V 2741: Pos(-3.737191, -10.326525, 9.821217) Norm(-0.604935, 0.794982, 0.045355) UV(0.112446, 0.334111) -V 2742: Pos(-3.766541, -10.288885, 10.079262) Norm(-0.474523, 0.855788, -0.206046) UV(0.11845, 0.327961) -V 2743: Pos(-3.778148, -10.327266, 9.706711) Norm(-0.700664, 0.663719, 0.261816) UV(0.108532, 0.33618) -V 2744: Pos(-3.786814, -10.329092, 9.680916) Norm(-0.642836, 0.712751, -0.28062) UV(0.10762, 0.3366) -V 2745: Pos(-3.973007, -11.734773, 9.741197) Norm(-0.772046, -0.542228, -0.331562) UV(0.16475, 0.113975) -V 2746: Pos(-3.808451, -10.232826, 10.37799) Norm(-0.249577, 0.588324, -0.769147) UV(0.123834, 0.321506) -V 2747: Pos(-3.650078, -10.261823, 9.64973) Norm(-0.247151, 0.322467, -0.913746) UV(0.113998, 0.102671) -V 2748: Pos(-3.665874, -10.211595, 9.702301) Norm(-0.631793, 0.722248, -0.281418) UV(0.111712, 0.10383) -V 2749: Pos(-3.959002, -10.496379, 9.650467) Norm(-0.4518, 0.589865, -0.66928) UV(0.122633, 0.112902) -V 2750: Pos(-3.785837, -10.364901, 9.650054) Norm(-0.262155, 0.362727, -0.894262) UV(0.117802, 0.10716) -V 2751: Pos(-3.789515, -10.478736, 9.63639) Norm(0.051313, 0.001525, -0.998681) UV(0.121758, 0.107069) -V 2752: Pos(-4.146891, -11.517592, 9.815622) Norm(-0.868377, -0.26687, -0.417974) UV(0.087102, 0.292657) -V 2753: Pos(-4.106428, -11.525615, 9.735175) Norm(-0.895151, -0.352855, -0.272393) UV(0.084169, 0.293186) -V 2754: Pos(-3.973007, -11.734773, 9.741197) Norm(-0.772046, -0.542228, -0.331562) UV(0.080805, 0.285604) -V 2755: Pos(-3.302563, -11.133887, 9.646635) Norm(-0.163095, -0.009354, -0.986566) UV(0.143202, 0.089188) -V 2756: Pos(-3.798341, -11.969585, 9.766771) Norm(-0.739301, -0.553562, -0.38341) UV(0.077716, 0.276278) -V 2757: Pos(-4.089526, -9.848999, 10.392017) Norm(0.012069, 0.301268, -0.953463) UV(0.127961, 0.311657) -V 2758: Pos(-4.315226, -9.869107, 10.376476) Norm(0.000662, 0.396918, -0.917854) UV(0.125428, 0.308875) -V 2759: Pos(-3.943608, -10.379915, 10.090324) Norm(-0.42144, 0.856022, -0.299356) UV(0.114822, 0.32339) -V 2760: Pos(-3.963863, -10.306388, 10.372807) Norm(-0.208911, 0.581595, -0.786196) UV(0.120731, 0.318844) -V 2761: Pos(-4.106428, -11.525615, 9.735175) Norm(-0.895151, -0.352855, -0.272393) UV(0.157578, 0.11836) -V 2762: Pos(-4.056286, -11.535555, 9.635485) Norm(-0.917899, -0.396632, -0.012044) UV(0.15682, 0.114927) -V 2763: Pos(-4.249815, -11.1261, 9.967607) Norm(-0.936393, -0.279219, -0.212613) UV(0.097338, 0.302298) -V 2764: Pos(-4.168252, -11.534491, 9.89884) Norm(-0.944358, -0.328225, 0.021362) UV(0.089551, 0.291284) -V 2765: Pos(-4.037406, -11.135311, 9.595665) Norm(-0.039746, -0.010293, -0.999157) UV(0.144765, 0.114392) -V 2766: Pos(-3.895508, -10.432275, 9.842867) Norm(-0.509274, 0.825347, -0.243807) UV(0.108721, 0.328679) -V 2767: Pos(-3.959002, -10.496379, 9.650467) Norm(-0.4518, 0.589865, -0.66928) UV(0.10128, 0.330263) -V 2768: Pos(-4.122983, -10.653118, 9.671741) Norm(-0.542972, 0.602653, -0.5848) UV(0.097084, 0.322407) -V 2769: Pos(-4.213628, -10.655459, 9.798812) Norm(-0.821882, 0.441872, -0.359527) UV(0.100629, 0.318172) -V 2770: Pos(-4.165329, -10.724318, 9.650182) Norm(-0.709338, 0.298453, -0.638565) UV(0.094946, 0.319735) -V 2771: Pos(-4.210283, -10.711572, 9.709587) Norm(-0.911898, 0.241414, -0.331906) UV(0.097213, 0.31835) -V 2772: Pos(-4.583311, -11.26227, 10.377422) Norm(-0.185208, -0.415453, -0.89056) UV(0.11487, 0.297029) -V 2773: Pos(-4.331882, -10.968565, 10.373868) Norm(-0.664994, -0.039012, -0.745829) UV(0.108911, 0.30236) -V 2774: Pos(-4.265942, -10.544394, 10.042896) Norm(-0.761319, 0.526865, -0.377898) UV(0.108356, 0.315544) -V 2775: Pos(-4.394472, -10.429899, 10.362121) Norm(-0.423636, 0.364215, -0.829385) UV(0.115179, 0.31116) -V 2776: Pos(-4.122983, -10.653118, 9.671741) Norm(-0.542972, 0.602653, -0.5848) UV(0.128051, 0.118667) -V 2777: Pos(-4.165329, -10.724318, 9.650182) Norm(-0.709338, 0.298453, -0.638565) UV(0.130814, 0.119715) -V 2778: Pos(-4.788056, -9.958867, 10.327435) Norm(0.067926, 0.400579, -0.913741) UV(0.121742, 0.305693) -V 2779: Pos(-4.407351, -10.522722, 10.369551) Norm(-0.500829, 0.010193, -0.865486) UV(0.113838, 0.309937) -V 2780: Pos(-4.823018, -10.427421, 10.327488) Norm(0.093207, -0.014358, -0.995543) UV(0.118522, 0.305394) -V 2781: Pos(-4.193536, -11.17097, 9.644156) Norm(-0.903044, -0.091987, -0.419584) UV(0.14594, 0.119361) -V 2782: Pos(-4.128417, -11.241211, 9.721634) Norm(-0.984554, -0.167946, -0.049484) UV(0.14904, 0.12069) -V 2783: Pos(-4.148691, -11.133887, 9.709833) Norm(-0.992562, -0.109043, -0.054129) UV(0.088486, 0.306116) -V 2784: Pos(-4.193536, -11.17097, 9.644156) Norm(-0.903044, -0.091987, -0.419584) UV(0.085357, 0.306531) -V 2785: Pos(-4.249515, -11.023043, 9.928221) Norm(-0.939319, -0.083929, -0.332621) UV(0.097564, 0.305831) -V 2786: Pos(-4.331882, -10.932488, 10.106631) Norm(-0.967933, -0.02565, -0.249896) UV(0.103755, 0.30571) -V 2787: Pos(-4.144725, -11.225748, 9.754676) Norm(-0.968532, -0.131268, -0.211457) UV(0.088509, 0.302523) -V 2788: Pos(-4.940804, -11.013206, 10.332464) Norm(-0.125522, -0.367087, -0.921678) UV(0.117734, 0.301491) -V 2789: Pos(-5.212198, -10.401407, 10.288183) Norm(0.033863, -0.008952, -0.999386) UV(0.119697, 0.303831) -V 2790: Pos(-5.130303, -9.946959, 10.284436) Norm(0.065905, 0.437077, -0.897006) UV(0.120758, 0.30436) -V 2791: Pos(-5.126256, -9.909887, 10.336178) Norm(0.049479, 0.995823, -0.076739) UV(0.120902, 0.304273) -V 2792: Pos(-5.534324, -9.896329, 10.320985) Norm(-0.879535, 0.475776, -0.007392) UV(0.120434, 0.303722) -V 2793: Pos(-5.482219, -9.908354, 10.298527) Norm(-0.162946, 0.458689, -0.873529) UV(0.120425, 0.303782) -V 2794: Pos(-0.775591, -13.305736, 11.633051) Norm(-0.018039, -0.231956, 0.972559) UV(0.048219, 0.460526) -V 2795: Pos(-0.529975, -13.305736, 11.637282) Norm(0.0, -0.23067, 0.973032) UV(0.056021, 0.460664) -V 2796: Pos(-1.024109, -13.576867, 11.551586) Norm(-0.396892, -0.25177, 0.88266) UV(0.040103, 0.451495) -V 2797: Pos(-1.008739, -14.857088, 11.104099) Norm(-0.113272, -0.053324, 0.992132) UV(0.039034, 0.402984) -V 2798: Pos(-1.05187, -14.930587, 11.098452) Norm(-0.37533, -0.09807, 0.921688) UV(0.037738, 0.400151) -V 2799: Pos(-1.163257, -14.436649, 11.036701) Norm(-0.832948, -0.140001, 0.535347) UV(0.029357, 0.417714) -V 2800: Pos(-1.207133, -14.168979, 11.039964) Norm(-0.915596, -0.134303, 0.379008) UV(0.02625, 0.427132) -V 2801: Pos(-1.277503, -13.750895, 11.012545) Norm(-0.9105, -0.117304, 0.396522) UV(0.020771, 0.441334) -V 2802: Pos(-1.467764, -15.167814, 10.6512) Norm(-0.658063, -0.123147, 0.742824) UV(0.017019, 0.38703) -V 2803: Pos(-1.523833, -15.174119, 10.608152) Norm(-0.40228, -0.105274, 0.909444) UV(0.014499, 0.386314) -V 2804: Pos(-1.473392, -14.129045, 10.839348) Norm(-0.343086, -0.142398, 0.928447) UV(0.013838, 0.426159) -V 2805: Pos(-0.721109, -5.229028, 10.871285) Norm(-0.621109, 0.561734, -0.546515) UV(0.277684, 0.497265) -V 2806: Pos(-1.000314, -5.927032, 10.959153) Norm(-0.778791, 0.380872, 0.498419) UV(0.356029, 0.328434) -V 2807: Pos(-0.94488, -5.996615, 10.995941) Norm(-0.531377, 0.197526, 0.823785) UV(0.352973, 0.326482) -V 2808: Pos(-1.169228, -5.436759, 10.360969) Norm(0.271446, 0.57559, -0.771371) UV(0.233605, 0.484796) -V 2809: Pos(-1.170649, -16.839523, 10.479129) Norm(-0.643646, -0.310114, 0.699678) UV(0.035157, 0.333608) -V 2810: Pos(-1.296187, -16.886652, 9.945797) Norm(0.880135, -0.097112, -0.464684) UV(0.345185, 0.019769) -V 2811: Pos(-0.529975, -16.261761, 9.703357) Norm(0.0, -0.10518, -0.994453) UV(0.143369, 0.49546) -V 2812: Pos(-1.485558, -14.515833, 10.729332) Norm(-0.481555, -0.202088, 0.852798) UV(0.013746, 0.411347) -V 2813: Pos(-1.426973, -14.500408, 10.789208) Norm(-0.648212, -0.125228, 0.751092) UV(0.016674, 0.412547) -V 2814: Pos(-1.280582, -18.260746, 10.149389) Norm(0.995065, -0.042469, -0.089675) UV(0.392939, 0.019373) -V 2815: Pos(-1.292693, -18.628233, 10.165611) Norm(0.995802, -0.05335, -0.074379) UV(0.405514, 0.021276) -V 2816: Pos(-1.323378, -19.038101, 10.185481) Norm(0.702503, -0.710886, -0.033635) UV(0.021467, 0.009054) -V 2817: Pos(-1.250587, -12.610888, 11.088865) Norm(-0.660612, -0.061627, 0.748194) UV(0.106485, 0.918453) -V 2818: Pos(-1.072804, -12.610888, 11.619287) Norm(-0.997913, 0.063975, 0.008813) UV(0.087704, 0.914251) -V 2819: Pos(-1.075021, -12.550453, 11.620171) Norm(-0.997933, 0.007345, 0.063847) UV(0.088153, 0.912219) -V 2820: Pos(-1.246804, -12.550453, 11.10218) Norm(-0.697777, -0.154391, 0.699479) UV(0.106474, 0.91632) -V 2821: Pos(-3.260331, -12.742928, 9.787264) Norm(-0.697622, -0.499405, -0.513729) UV(0.071696, 0.245858) -V 2822: Pos(-3.137525, -12.918606, 9.783612) Norm(-0.772333, -0.626148, 0.10696) UV(0.070484, 0.238768) -V 2823: Pos(-0.819512, -13.748554, 9.520744) Norm(-0.04079, -0.611956, -0.789839) UV(0.148276, 0.584281) -V 2824: Pos(-0.529975, -13.735504, 9.498158) Norm(-0.0, -0.430257, -0.902707) UV(0.13794, 0.584196) -V 2825: Pos(-1.549913, -8.035152, 9.957069) Norm(-0.92226, 0.264145, -0.282249) UV(0.175551, 0.885804) -V 2826: Pos(-0.721109, -5.229028, 10.871285) Norm(-0.621109, 0.561734, -0.546515) UV(0.042553, 0.747121) -V 2827: Pos(-3.786814, -10.329092, 9.680916) Norm(-0.642836, 0.712751, -0.28062) UV(0.116221, 0.107555) -V 2828: Pos(-3.848096, -10.426018, 9.735842) Norm(-0.64463, 0.760168, 0.081223) UV(0.106779, 0.332066) -V 2829: Pos(-1.19064, -10.648867, 8.774108) Norm(0.017257, 0.366269, -0.930349) UV(0.190792, 0.986139) -V 2830: Pos(-2.335918, -10.075572, 9.26807) Norm(-0.483487, 0.244713, -0.84045) UV(0.151302, 0.961266) -V 2831: Pos(-2.399341, -9.892169, 9.345613) Norm(-0.437095, 0.330107, -0.836646) UV(0.149063, 0.954539) -V 2832: Pos(-2.351499, -9.530691, 9.491154) Norm(-0.35352, 0.387361, -0.851454) UV(0.150493, 0.941321) -V 2833: Pos(-1.779854, -9.530691, 9.491154) Norm(-0.019326, 0.39897, -0.91676) UV(0.169986, 0.940967) -V 2834: Pos(-1.19064, -11.133887, 8.774108) Norm(0.030997, -0.007464, -0.999492) UV(0.242841, 0.208063) -V 2835: Pos(-1.19064, -10.648867, 8.774108) Norm(0.017257, 0.366269, -0.930349) UV(0.242816, 0.224775) -V 2836: Pos(-0.833632, -10.648867, 8.779996) Norm(0.036267, 0.353749, -0.934637) UV(0.230513, 0.224757) -V 2837: Pos(-1.435854, -10.648867, 8.774108) Norm(-0.005218, 0.372506, -0.928015) UV(0.124303, 0.016092) -V 2838: Pos(-1.19064, -10.648867, 8.774108) Norm(0.017257, 0.366269, -0.930349) UV(0.124335, 0.007669) -V 2839: Pos(-0.777042, -13.576867, 11.557286) Norm(-0.022924, -0.273891, 0.961487) UV(0.048166, 0.451454) -V 2840: Pos(-0.529975, -13.576867, 11.562986) Norm(0.0, -0.271481, 0.962444) UV(0.056207, 0.451589) -V 2841: Pos(-0.776903, -13.961123, 11.445701) Norm(-0.028429, -0.297655, 0.95425) UV(0.048147, 0.438167) -V 2842: Pos(-0.77592, -14.160269, 11.379276) Norm(-0.027157, -0.325299, 0.945221) UV(0.048144, 0.430994) -V 2843: Pos(-0.762358, -14.434437, 11.282341) Norm(-0.016542, -0.340574, 0.940072) UV(0.04856, 0.420801) -V 2844: Pos(-2.208864, -17.021191, 10.028584) Norm(-0.90308, -0.265304, -0.337729) UV(0.023174, 0.092359) -V 2845: Pos(-2.331488, -16.556122, 10.002055) Norm(-0.922378, -0.229592, -0.310656) UV(0.02784, 0.108962) -V 2846: Pos(-2.734756, -14.372398, 9.790362) Norm(-0.863706, -0.176876, -0.47194) UV(0.050235, 0.186047) -V 2847: Pos(-2.092446, -17.477962, 10.073608) Norm(-0.896965, -0.240931, -0.370684) UV(0.019517, 0.075826) -V 2848: Pos(-2.453023, -15.835152, 9.92938) Norm(-0.912098, -0.214423, -0.349428) UV(0.034589, 0.134389) -V 2849: Pos(-2.607447, -15.153191, 9.869965) Norm(-0.91461, -0.215539, -0.342098) UV(0.041975, 0.158507) -V 2850: Pos(-4.128417, -11.241211, 9.721634) Norm(-0.984554, -0.167946, -0.049484) UV(0.087136, 0.302469) -V 2851: Pos(-1.091873, -11.675451, 11.495037) Norm(-0.905586, -0.209101, 0.36904) UV(0.029589, 0.511408) -V 2852: Pos(-1.105879, -14.168096, 11.238145) Norm(-0.980288, -0.131596, 0.14737) UV(0.088401, 0.969506) -V 2853: Pos(-1.167989, -14.16584, 11.085279) Norm(-0.693599, -0.10123, 0.713213) UV(0.093965, 0.97063) -V 2854: Pos(-1.075021, -12.550453, 11.620171) Norm(-0.997933, 0.007345, 0.063847) UV(0.035542, 0.483786) -V 2855: Pos(-1.070828, -14.44124, 11.161957) Norm(-0.952078, -0.238543, 0.19143) UV(0.088282, 0.979335) -V 2856: Pos(-1.107882, -14.428632, 11.099936) Norm(-0.671778, -0.18383, 0.71758) UV(0.090805, 0.979364) -V 2857: Pos(-1.07721, -12.035993, 11.62269) Norm(-0.998754, -0.034546, 0.036026) UV(0.034453, 0.500565) -V 2858: Pos(-1.127813, -13.243471, 11.473637) Norm(-0.998519, 0.043837, 0.032225) UV(0.088173, 0.936658) -V 2859: Pos(-1.264965, -13.131918, 11.083632) Norm(-0.707927, -0.027119, 0.705765) UV(0.10289, 0.936021) -V 2860: Pos(-1.107882, -14.428632, 11.099936) Norm(-0.671778, -0.18383, 0.71758) UV(0.032592, 0.418815) -V 2861: Pos(-1.023039, -14.616964, 11.115097) Norm(-0.858468, -0.301816, 0.414658) UV(0.087704, 0.985778) -V 2862: Pos(-1.303004, -16.724356, 10.412094) Norm(0.240408, -0.169859, 0.955694) UV(0.029853, 0.335434) -V 2863: Pos(-1.247728, -17.340864, 10.259338) Norm(0.925036, -0.342971, 0.16334) UV(0.034259, 0.317156) -V 2864: Pos(-1.343888, -19.038507, 10.090205) Norm(0.519477, -0.623501, -0.584286) UV(0.419196, 0.026468) -V 2865: Pos(-1.323378, -19.038101, 10.185481) Norm(0.702503, -0.710886, -0.033635) UV(0.419701, 0.023133) -V 2866: Pos(-1.047306, -14.604527, 11.101941) Norm(-0.458356, -0.132209, 0.87888) UV(0.035854, 0.412558) -V 2867: Pos(-1.380615, -16.335007, 10.506907) Norm(0.037615, -0.11113, 0.993094) UV(0.024847, 0.346552) -V 2868: Pos(-1.477532, -15.726151, 10.570805) Norm(-0.022506, -0.090489, 0.995643) UV(0.018858, 0.366537) -V 2869: Pos(-0.529975, -14.434437, 11.286572) Norm(-0.0, -0.345907, 0.938269) UV(0.056834, 0.420941) -V 2870: Pos(-0.529975, -14.160269, 11.38718) Norm(-0.0, -0.327914, 0.944708) UV(0.056626, 0.431133) -V 2871: Pos(-0.529975, -13.961123, 11.453605) Norm(-0.0, -0.29635, 0.95508) UV(0.056479, 0.438314) -V 2872: Pos(-0.529975, -8.883187, 9.707452) Norm(0.0, 0.144027, -0.989574) UV(0.212603, 0.916854) -V 2873: Pos(-0.529975, -8.51499, 9.69622) Norm(0.0, 0.115001, -0.993365) UV(0.212493, 0.904091) -V 2874: Pos(-0.529975, -9.214898, 9.597691) Norm(0.0, 0.316904, -0.948458) UV(0.212707, 0.928893) -V 2875: Pos(-0.529975, -6.150689, 10.337356) Norm(-0.0, 0.226623, -0.973983) UV(0.211753, 0.818308) -V 2876: Pos(-0.529975, -7.560335, 9.966778) Norm(-0.0, 0.209227, -0.977867) UV(0.21219, 0.868999) -V 2877: Pos(-0.529975, -8.249635, 9.761857) Norm(0.0, 0.356429, -0.934323) UV(0.212411, 0.894574) -V 2878: Pos(-0.529975, -5.49895, 10.374368) Norm(-0.0, 0.729641, -0.683831) UV(0.211564, 0.796328) -V 2879: Pos(-0.529975, -8.035152, 9.870833) Norm(0.0, 0.334426, -0.942422) UV(0.212338, 0.886123) -V 2880: Pos(-0.529975, -10.288738, 11.64669) Norm(-0.0, 0.063998, 0.99795) UV(0.053952, 0.561704) -V 2881: Pos(-0.529975, -11.201567, 11.698822) Norm(-0.0, 0.071441, 0.997445) UV(0.054612, 0.529484) -V 2882: Pos(-0.529975, -12.853063, 9.487405) Norm(0.0, -0.011684, -0.999932) UV(0.16091, 0.406011) -V 2883: Pos(-0.819512, -12.861806, 9.489315) Norm(-0.980736, 0.194895, -0.013178) UV(0.170951, 0.406326) -V 2884: Pos(-0.819512, -12.324382, 9.489315) Norm(-0.781303, 0.0, -0.624152) UV(0.170842, 0.387844) -V 2885: Pos(-0.529975, -12.315638, 9.487405) Norm(1e-06, 0.0, -1.0) UV(0.160983, 0.387538) -V 2886: Pos(-1.120493, -12.799871, 9.297012) Norm(-0.999864, 0.009148, 0.01376) UV(0.163217, 0.144301) -V 2887: Pos(-1.139086, -12.882915, 9.464819) Norm(-0.771105, 0.016815, 0.636486) UV(0.157504, 0.147446) -V 2888: Pos(-1.139086, -12.345491, 9.464819) Norm(-0.835395, 0.0, 0.549649) UV(0.157034, 0.1289) -V 2889: Pos(-1.120493, -12.262447, 9.297012) Norm(-0.998655, 0.001094, 0.051832) UV(0.162714, 0.1259) -V 2890: Pos(-1.19064, -12.382905, 8.789777) Norm(-0.415302, -0.048259, -0.908403) UV(0.180289, 0.129377) -V 2891: Pos(-1.19064, -11.946148, 8.777954) Norm(-0.112576, -0.011415, -0.993578) UV(0.180157, 0.114498) -V 2892: Pos(-0.819512, -12.861806, 9.489315) Norm(-0.980736, 0.194895, -0.013178) UV(0.146301, 0.14681) -V 2893: Pos(-0.819512, -12.324382, 9.489315) Norm(-0.781303, 0.0, -0.624152) UV(0.146142, 0.12833) -V 2894: Pos(-1.139086, -13.755318, 9.532556) Norm(0.124383, -0.89602, -0.426236) UV(0.156983, 0.177769) -V 2895: Pos(-0.819512, -13.748554, 9.520744) Norm(-0.04079, -0.611956, -0.789839) UV(0.146142, 0.177373) -V 2896: Pos(-1.183882, -13.601337, 8.935) Norm(-0.296787, -0.538673, -0.788511) UV(0.177232, 0.171333) -V 2897: Pos(-1.187225, -13.121551, 8.863171) Norm(-0.456925, -0.116072, -0.8819) UV(0.178867, 0.154693) -V 2898: Pos(-0.529975, -13.735504, 9.498158) Norm(-0.0, -0.430257, -0.902707) UV(0.16079, 0.436355) -V 2899: Pos(-0.819512, -13.748554, 9.520744) Norm(-0.04079, -0.611956, -0.789839) UV(0.170708, 0.436891) -V 2900: Pos(-0.529975, -10.648867, 8.785004) Norm(-0.0, 0.347127, -0.937818) UV(0.213196, 0.985637) -V 2901: Pos(-0.833632, -10.648867, 8.779996) Norm(0.036267, 0.353749, -0.934637) UV(0.202897, 0.985849) -V 2902: Pos(-0.529975, -10.648867, 8.785004) Norm(-0.0, 0.347127, -0.937818) UV(0.22005, 0.224746) -V 2903: Pos(-1.139086, -13.755318, 9.532556) Norm(0.124383, -0.89602, -0.426236) UV(0.240901, 0.101439) -V 2904: Pos(-2.480722, -5.49018, 11.039805) Norm(-0.092888, 0.933386, -0.346646) UV(0.342395, 0.24803) -V 2905: Pos(-2.503946, -5.49018, 11.021986) Norm(-0.107809, 0.577192, -0.809461) UV(0.342609, 0.248977) -V 2906: Pos(-2.554743, -5.49018, 11.088598) Norm(-0.476827, 0.738425, -0.476827) UV(0.341532, 0.250266) -V 2907: Pos(-2.534045, -5.49018, 11.109297) Norm(0.0, 1.0, 1e-06) UV(0.341066, 0.25005) -V 2908: Pos(-2.55916, -6.203906, 11.23948) Norm(0.493005, 0.16669, 0.853909) UV(0.32049, 0.24827) -V 2909: Pos(-2.514532, -6.370966, 11.316777) Norm(0.485602, 0.238263, 0.841084) UV(0.314421, 0.24756) -V 2910: Pos(-2.408175, -6.370966, 11.235167) Norm(0.686743, 0.238263, 0.686742) UV(0.314963, 0.243533) -V 2911: Pos(-2.471288, -6.203906, 11.172053) Norm(0.697216, 0.166691, 0.697212) UV(0.320978, 0.244521) -V 2912: Pos(-2.352472, -5.847043, 11.113851) Norm(0.866026, -0.0, 0.499999) UV(0.332514, 0.243733) -V 2913: Pos(-2.403862, -6.203906, 11.084181) Norm(0.853909, 0.166691, 0.493004) UV(0.321757, 0.240766) -V 2914: Pos(-2.361475, -6.203906, 10.981853) Norm(0.952412, 0.166691, 0.255198) UV(0.322741, 0.23692) -V 2915: Pos(-2.304158, -5.847043, 10.997211) Norm(0.965926, -0.0, 0.25882) UV(0.333742, 0.240688) -V 2916: Pos(-3.238445, -5.847043, 10.997211) Norm(-0.965926, 0.0, 0.25882) UV(0.333255, 0.27139) -V 2917: Pos(-3.181128, -6.203906, 10.981853) Norm(-0.952412, 0.166691, 0.255199) UV(0.321921, 0.274725) -V 2918: Pos(-3.138741, -6.203906, 11.084181) Norm(-0.85391, 0.16669, 0.493003) UV(0.321104, 0.270783) -V 2919: Pos(-3.190131, -5.847043, 11.113851) Norm(-0.866026, -0.0, 0.499999) UV(0.332157, 0.268167) -V 2920: Pos(-2.771302, -5.847043, 10.388417) Norm(-0.0, 0.0, -1.0) UV(0.350988, 0.300876) -V 2921: Pos(-2.771302, -6.203906, 10.447757) Norm(-0.0, 0.166691, -0.986009) UV(0.332188, 0.307745) -V 2922: Pos(-2.881114, -6.203906, 10.462214) Norm(-0.255198, 0.16669, -0.952412) UV(0.330287, 0.302336) -V 2923: Pos(-2.896472, -5.847043, 10.404897) Norm(-0.258819, -0.0, -0.965926) UV(0.347259, 0.295257) -V 2924: Pos(-2.347018, -6.203906, 10.87204) Norm(0.986009, 0.166691, -0.0) UV(0.324018, 0.233017) -V 2925: Pos(-2.287679, -5.847043, 10.87204) Norm(1.0, -0.0, -0.0) UV(0.335219, 0.237486) -V 2926: Pos(-3.071315, -6.203906, 11.172053) Norm(-0.697216, 0.16669, 0.697212) UV(0.320603, 0.26688) -V 2927: Pos(-3.113274, -5.847043, 11.214012) Norm(-0.70711, -0.0, 0.707104) UV(0.331267, 0.265043) -V 2928: Pos(-2.983443, -6.203906, 10.5046) Norm(-0.493003, 0.16669, -0.85391) UV(0.328565, 0.297167) -V 2929: Pos(-3.013113, -5.847043, 10.453211) Norm(-0.499997, 0.0, -0.866027) UV(0.343974, 0.290285) -V 2930: Pos(-2.361475, -6.203906, 10.762227) Norm(0.952412, 0.16669, -0.255198) UV(0.325325, 0.228923) -V 2931: Pos(-2.304158, -5.847043, 10.746869) Norm(0.965926, -0.0, -0.258819) UV(0.337, 0.234278) -V 2932: Pos(-2.983443, -6.203906, 11.23948) Norm(-0.493004, 0.16669, 0.85391) UV(0.320119, 0.263085) -V 2933: Pos(-3.013113, -5.847043, 11.290869) Norm(-0.499999, 0.0, 0.866026) UV(0.330693, 0.261911) -V 2934: Pos(-3.071315, -6.203906, 10.572026) Norm(-0.697214, 0.16669, -0.697213) UV(0.326944, 0.292196) -V 2935: Pos(-3.113274, -5.847043, 10.530067) Norm(-0.707107, 0.0, -0.707107) UV(0.340999, 0.285905) -V 2936: Pos(-2.403862, -6.203906, 10.659898) Norm(0.853909, 0.16669, -0.493005) UV(0.326849, 0.224682) -V 2937: Pos(-2.352472, -5.847043, 10.630229) Norm(0.866026, 0.0, -0.5) UV(0.339153, 0.230862) -V 2938: Pos(-2.881114, -6.203906, 11.281866) Norm(-0.255193, 0.16669, 0.952413) UV(0.319836, 0.259347) -V 2939: Pos(-2.896472, -5.847043, 11.339183) Norm(-0.258814, 0.0, 0.965927) UV(0.330378, 0.258868) -V 2940: Pos(-2.771302, -5.847043, 11.355662) Norm(-0.0, -0.0, 1.0) UV(0.330319, 0.255855) -V 2941: Pos(-2.771302, -6.203906, 11.296323) Norm(-0.0, 0.16669, 0.986009) UV(0.319836, 0.255648) -V 2942: Pos(-2.661489, -6.203906, 11.281866) Norm(0.255193, 0.16669, 0.952413) UV(0.320014, 0.251964) -V 2943: Pos(-2.646131, -5.847043, 11.339183) Norm(0.258814, -0.0, 0.965927) UV(0.330504, 0.252853) -V 2944: Pos(-3.138741, -6.203906, 10.659898) Norm(-0.853909, 0.166691, -0.493004) UV(0.325395, 0.287564) -V 2945: Pos(-3.190131, -5.847043, 10.630229) Norm(-0.866026, 0.0, -0.5) UV(0.338551, 0.281881) -V 2946: Pos(-2.471288, -6.203906, 10.572026) Norm(0.697214, 0.16669, -0.697213) UV(0.32862, 0.220337) -V 2947: Pos(-2.429329, -5.847043, 10.530067) Norm(0.707107, 0.0, -0.707107) UV(0.341614, 0.227196) -V 2948: Pos(-2.52949, -5.847043, 11.290869) Norm(0.499999, -0.0, 0.866026) UV(0.330894, 0.249844) -V 2949: Pos(-3.181128, -6.203906, 10.762227) Norm(-0.952412, 0.16669, -0.255198) UV(0.324071, 0.283075) -V 2950: Pos(-3.238445, -5.847043, 10.746869) Norm(-0.965926, 0.0, -0.258819) UV(0.336423, 0.278203) -V 2951: Pos(-2.55916, -6.203906, 10.5046) Norm(0.493004, 0.16669, -0.85391) UV(0.330556, 0.215772) -V 2952: Pos(-2.52949, -5.847043, 10.453211) Norm(0.499997, 0.0, -0.866027) UV(0.344528, 0.223218) -V 2953: Pos(-2.429329, -5.847043, 11.214012) Norm(0.70711, -0.0, 0.707104) UV(0.331596, 0.246836) -V 2954: Pos(-3.195585, -6.203906, 10.87204) Norm(-0.986009, 0.166691, -0.0) UV(0.322855, 0.278857) -V 2955: Pos(-3.254924, -5.847043, 10.87204) Norm(-1.0, -0.0, -0.0) UV(0.334688, 0.274672) -V 2956: Pos(-2.661489, -6.203906, 10.462214) Norm(0.255197, 0.166691, -0.952412) UV(0.332621, 0.210991) -V 2957: Pos(-2.646131, -5.847043, 10.404897) Norm(0.258819, 0.0, -0.965926) UV(0.347842, 0.218858) -V 2958: Pos(-2.771302, -6.203906, 10.447757) Norm(-0.0, 0.166691, -0.986009) UV(0.33476, 0.206094) -V 2959: Pos(-2.771302, -5.847043, 10.388417) Norm(-0.0, 0.0, -1.0) UV(0.351606, 0.213973) -V 2960: Pos(-2.661489, -5.49018, 10.462214) Norm(0.174906, 0.7371, -0.652757) UV(0.358716, 0.231418) -V 2961: Pos(-2.771302, -5.49018, 10.447757) Norm(-0.0, 0.737102, -0.675782) UV(0.36366, 0.2286) -V 2962: Pos(-3.195585, -5.49018, 10.87204) Norm(-0.675784, 0.7371, -2e-06) UV(0.343281, 0.269653) -V 2963: Pos(-3.181128, -5.49018, 10.981853) Norm(-0.652756, 0.737101, 0.174903) UV(0.341515, 0.267221) -V 2964: Pos(-2.471288, -5.49018, 11.172053) Norm(0.477853, 0.7371, 0.477849) UV(0.339279, 0.249271) -V 2965: Pos(-2.403862, -5.49018, 11.084182) Norm(0.585246, 0.7371, 0.337892) UV(0.340464, 0.246942) -V 2966: Pos(-2.55916, -5.49018, 10.5046) Norm(0.33789, 0.737101, -0.585246) UV(0.354525, 0.233727) -V 2967: Pos(-3.181128, -5.49018, 10.762227) Norm(-0.652756, 0.737101, -0.174906) UV(0.345327, 0.271743) -V 2968: Pos(-2.55916, -5.49018, 11.23948) Norm(0.337891, 0.7371, 0.585246) UV(0.338701, 0.251559) -V 2969: Pos(-2.471288, -5.49018, 10.572026) Norm(0.477851, 0.737101, -0.47785) UV(0.350456, 0.236036) -V 2970: Pos(-3.138741, -5.49018, 10.659898) Norm(-0.585246, 0.7371, -0.337891) UV(0.347775, 0.274038) -V 2971: Pos(-2.661489, -5.49018, 11.281866) Norm(0.174902, 0.7371, 0.652757) UV(0.338261, 0.253624) -V 2972: Pos(-2.881114, -5.49018, 11.281866) Norm(-0.174902, 0.7371, 0.652758) UV(0.338217, 0.258256) -V 2973: Pos(-2.771302, -5.49018, 11.296323) Norm(-0.0, 0.737101, 0.675782) UV(0.337975, 0.255986) -V 2974: Pos(-2.403862, -5.49018, 10.659898) Norm(0.585246, 0.7371, -0.337891) UV(0.347616, 0.238461) -V 2975: Pos(-3.071315, -5.49018, 10.572026) Norm(-0.477851, 0.7371, -0.477851) UV(0.351112, 0.276739) -V 2976: Pos(-2.983443, -5.49018, 11.23948) Norm(-0.337891, 0.737101, 0.585245) UV(0.338568, 0.260354) -V 2977: Pos(-2.361475, -5.49018, 10.762227) Norm(0.652757, 0.737101, -0.174903) UV(0.345307, 0.24062) -V 2978: Pos(-2.983443, -5.49018, 10.5046) Norm(-0.33789, 0.7371, -0.585247) UV(0.355282, 0.279023) -V 2979: Pos(-3.071315, -5.49018, 11.172053) Norm(-0.477854, 0.7371, 0.477849) UV(0.339174, 0.26275) -V 2980: Pos(-2.347018, -5.49018, 10.87204) Norm(0.675783, 0.7371, 2e-06) UV(0.34329, 0.242757) -V 2981: Pos(-2.881114, -5.49018, 10.462214) Norm(-0.174906, 0.7371, -0.652757) UV(0.359908, 0.28184) -V 2982: Pos(-3.138741, -5.49018, 11.084182) Norm(-0.585246, 0.7371, 0.33789) UV(0.340281, 0.265021) -V 2983: Pos(-2.361475, -5.49018, 10.981853) Norm(0.652756, 0.737101, 0.174906) UV(0.341759, 0.244818) -V 2984: Pos(-2.771302, -5.49018, 10.447757) Norm(-0.0, 0.737102, -0.675782) UV(0.36625, 0.285518) -V 2985: Pos(-3.263402, -8.134203, 11.003898) Norm(-0.783467, 0.584904, 0.209921) UV(0.349583, 0.4101) -V 2986: Pos(-3.280762, -8.134203, 10.87204) Norm(-0.811103, 0.584903, -3e-06) UV(0.350479, 0.406035) -V 2987: Pos(-3.189775, -8.694091, 10.87204) Norm(-0.973213, -0.229906, 0.0) UV(0.367944, 0.410122) -V 2988: Pos(-3.175515, -8.694091, 10.980349) Norm(-0.940052, -0.229905, 0.251885) UV(0.367193, 0.413615) -V 2989: Pos(-3.267342, -6.370966, 10.739126) Norm(-0.938108, 0.238263, -0.251366) UV(0.317065, 0.284917) -V 2990: Pos(-3.284841, -6.370966, 10.87204) Norm(-0.9712, 0.238264, 0.0) UV(0.316155, 0.280392) -V 2991: Pos(-2.514532, -6.370966, 10.427302) Norm(0.4856, 0.238263, -0.841085) UV(0.322966, 0.212767) -V 2992: Pos(-2.638388, -6.370966, 10.375999) Norm(0.251363, 0.238263, -0.938108) UV(0.324656, 0.207697) -V 2993: Pos(-2.326564, -6.370966, 11.128809) Norm(0.841084, 0.238264, 0.485601) UV(0.315672, 0.239482) -V 2994: Pos(-3.267342, -6.370966, 11.004953) Norm(-0.938107, 0.238264, 0.251366) UV(0.315394, 0.27601) -V 2995: Pos(-2.771302, -6.370966, 10.3585) Norm(-0.0, 0.238264, -0.9712) UV(0.326449, 0.202322) -V 2996: Pos(-2.275261, -6.370966, 11.004953) Norm(0.938108, 0.238263, 0.251365) UV(0.316475, 0.235371) -V 2997: Pos(-3.216039, -6.370966, 11.128809) Norm(-0.841084, 0.238264, 0.4856) UV(0.314778, 0.271746) -V 2998: Pos(-2.771302, -6.370966, 10.3585) Norm(-0.0, 0.238264, -0.9712) UV(0.322942, 0.310503) -V 2999: Pos(-2.904215, -6.370966, 10.375999) Norm(-0.251363, 0.238263, -0.938108) UV(0.321797, 0.30498) -V 3000: Pos(-2.257763, -6.370966, 10.87204) Norm(0.9712, 0.238264, 0.0) UV(0.317429, 0.231148) -V 3001: Pos(-3.134429, -6.370966, 11.235167) Norm(-0.686743, 0.238263, 0.686742) UV(0.314315, 0.26757) -V 3002: Pos(-3.028071, -6.370966, 10.427302) Norm(-0.485599, 0.238262, -0.841085) UV(0.320486, 0.299598) -V 3003: Pos(-2.275261, -6.370966, 10.739126) Norm(0.938108, 0.238263, -0.251365) UV(0.318605, 0.226772) -V 3004: Pos(-3.028071, -6.370966, 11.316777) Norm(-0.485601, 0.238262, 0.841085) UV(0.314054, 0.263499) -V 3005: Pos(-3.134429, -6.370966, 10.508913) Norm(-0.686745, 0.238263, -0.68674) UV(0.319253, 0.294497) -V 3006: Pos(-2.326564, -6.370966, 10.615271) Norm(0.841085, 0.238263, -0.4856) UV(0.319923, 0.222264) -V 3007: Pos(-2.904215, -6.370966, 11.36808) Norm(-0.251364, 0.238263, 0.938108) UV(0.313936, 0.259505) -V 3008: Pos(-2.771302, -6.370966, 11.385578) Norm(-0.0, 0.238263, 0.971201) UV(0.313925, 0.255535) -V 3009: Pos(-2.638388, -6.370966, 11.36808) Norm(0.251364, 0.238263, 0.938108) UV(0.314089, 0.251555) -V 3010: Pos(-3.216039, -6.370966, 10.615271) Norm(-0.841085, 0.238263, -0.485599) UV(0.318102, 0.289613) -V 3011: Pos(-2.408175, -6.370966, 10.508913) Norm(0.686745, 0.238263, -0.68674) UV(0.321383, 0.217608) -V 3012: Pos(-2.411059, -8.134203, 10.511797) Norm(0.573538, 0.584903, -0.573536) UV(0.35312, 0.469171) -V 3013: Pos(-2.330096, -8.134203, 10.61731) Norm(0.702436, 0.584904, -0.40555) UV(0.35194, 0.465121) -V 3014: Pos(-2.408893, -8.694091, 10.662804) Norm(0.842827, -0.229905, -0.486607) UV(0.369482, 0.460116) -V 3015: Pos(-2.475397, -8.694091, 10.576135) Norm(0.688167, -0.229905, -0.688164) UV(0.370601, 0.463625) -V 3016: Pos(-2.771302, -8.134203, 10.362579) Norm(-0.0, 0.584908, -0.8111) UV(0.357298, 0.481796) -V 3017: Pos(-2.639443, -8.134203, 10.379939) Norm(0.209927, 0.584913, -0.783459) UV(0.35597, 0.477491) -V 3018: Pos(-2.662992, -8.694091, 10.467826) Norm(0.251882, -0.229905, -0.940053) UV(0.373392, 0.470542) -V 3019: Pos(-2.771302, -8.694091, 10.453567) Norm(-0.0, -0.229905, -0.973213) UV(0.375068, 0.473946) -V 3020: Pos(-2.279201, -8.134203, 11.003898) Norm(0.783466, 0.584905, 0.209922) UV(0.349106, 0.452747) -V 3021: Pos(-2.330096, -8.134203, 11.12677) Norm(0.702436, 0.584904, 0.40555) UV(0.34839, 0.448528) -V 3022: Pos(-2.408893, -8.694091, 11.081276) Norm(0.842828, -0.229905, 0.486606) UV(0.366333, 0.445962) -V 3023: Pos(-2.367088, -8.694091, 10.980349) Norm(0.940052, -0.229905, 0.251886) UV(0.366926, 0.449526) -V 3024: Pos(-3.212507, -8.134203, 11.12677) Norm(-0.702437, 0.584904, 0.405549) UV(0.348806, 0.41427) -V 3025: Pos(-3.133709, -8.694091, 11.081276) Norm(-0.842827, -0.229905, 0.486607) UV(0.366568, 0.417143) -V 3026: Pos(-2.90316, -8.134203, 10.379939) Norm(-0.209925, 0.58491, -0.783461) UV(0.356858, 0.385664) -V 3027: Pos(-2.771302, -8.134203, 10.362579) Norm(-0.0, 0.584908, -0.8111) UV(0.358272, 0.381431) -V 3028: Pos(-2.771302, -8.694091, 10.453567) Norm(-0.0, -0.229905, -0.973213) UV(0.375694, 0.38963) -V 3029: Pos(-2.87961, -8.694091, 10.467826) Norm(-0.251882, -0.229905, -0.940053) UV(0.373988, 0.392935) -V 3030: Pos(-2.261841, -8.134203, 10.87204) Norm(0.811103, 0.584903, 2e-06) UV(0.349959, 0.456926) -V 3031: Pos(-2.352829, -8.694091, 10.87204) Norm(0.973213, -0.229906, 1e-06) UV(0.367645, 0.453064) -V 3032: Pos(-3.131544, -8.134203, 11.232283) Norm(-0.573532, 0.584901, 0.573543) UV(0.348211, 0.418569) -V 3033: Pos(-3.067206, -8.694091, 11.167945) Norm(-0.688164, -0.229905, 0.688167) UV(0.366083, 0.420709) -V 3034: Pos(-3.026032, -8.134203, 10.430834) Norm(-0.405555, 0.584907, -0.702431) UV(0.35532, 0.389756) -V 3035: Pos(-2.980538, -8.694091, 10.509631) Norm(-0.486608, -0.229905, -0.842826) UV(0.372436, 0.396331) -V 3036: Pos(-2.279201, -8.134203, 10.740182) Norm(0.783466, 0.584905, -0.209919) UV(0.350904, 0.461066) -V 3037: Pos(-2.367088, -8.694091, 10.763731) Norm(0.940052, -0.229905, -0.251886) UV(0.368491, 0.456595) -V 3038: Pos(-3.026032, -8.134203, 11.313245) Norm(-0.405554, 0.584904, 0.702434) UV(0.347782, 0.422879) -V 3039: Pos(-2.980538, -8.694091, 11.234447) Norm(-0.486608, -0.229905, 0.842826) UV(0.365737, 0.424299) -V 3040: Pos(-3.131544, -8.134203, 10.511797) Norm(-0.573535, 0.584901, -0.57354) UV(0.353884, 0.39386) -V 3041: Pos(-3.067206, -8.694091, 10.576135) Norm(-0.688167, -0.229905, -0.688164) UV(0.371053, 0.399754) -V 3042: Pos(-2.275261, -8.083642, 10.739126) Norm(0.68126, -0.708918, -0.182539) UV(0.260851, 0.21966) -V 3043: Pos(-2.326564, -8.083642, 10.615271) Norm(0.610801, -0.708917, -0.352647) UV(0.261374, 0.214756) -V 3044: Pos(-2.90316, -8.134203, 11.364141) Norm(-0.209933, 0.584912, 0.783458) UV(0.347479, 0.427051) -V 3045: Pos(-2.87961, -8.694091, 11.276254) Norm(-0.251884, -0.229907, 0.940052) UV(0.36549, 0.427892) -V 3046: Pos(-3.212507, -8.134203, 10.61731) Norm(-0.702435, 0.584902, -0.405556) UV(0.352624, 0.397866) -V 3047: Pos(-3.133709, -8.694091, 10.662804) Norm(-0.842827, -0.229905, -0.486607) UV(0.369873, 0.4032) -V 3048: Pos(-2.771302, -8.082157, 11.369227) Norm(-1e-06, -0.794868, 0.606783) UV(0.036783, 0.79478) -V 3049: Pos(-2.771302, -8.132718, 11.365149) Norm(-1e-06, 0.674431, 0.738338) UV(0.035037, 0.79478) -V 3050: Pos(-2.643676, -8.132718, 11.348346) Norm(0.191097, 0.674425, 0.713185) UV(0.034991, 0.790351) -V 3051: Pos(-2.64262, -8.082157, 11.352285) Norm(0.15705, -0.794863, 0.586113) UV(0.036736, 0.790315) -V 3052: Pos(-2.771302, -8.134203, 11.3815) Norm(-0.0, 0.584909, 0.811099) UV(0.347314, 0.431223) -V 3053: Pos(-2.771302, -8.694091, 11.290512) Norm(-0.0, -0.229906, 0.973213) UV(0.365374, 0.431503) -V 3054: Pos(-3.263402, -8.134203, 10.740182) Norm(-0.783466, 0.584904, -0.209925) UV(0.351497, 0.401941) -V 3055: Pos(-3.175515, -8.694091, 10.763731) Norm(-0.940052, -0.229905, -0.251886) UV(0.368821, 0.406649) -V 3056: Pos(-2.516572, -8.134203, 10.430834) Norm(0.405555, 0.584908, -0.70243) UV(0.354506, 0.473329) -V 3057: Pos(-2.562065, -8.694091, 10.509631) Norm(0.486608, -0.229905, -0.842826) UV(0.371917, 0.46709) -V 3058: Pos(-2.771302, -8.083642, 11.385578) Norm(-0.0, -0.70892, 0.705288) UV(0.25817, 0.253242) -V 3059: Pos(-2.638388, -8.083642, 11.36808) Norm(0.182544, -0.708918, 0.681258) UV(0.258407, 0.248447) -V 3060: Pos(-2.411059, -8.134203, 11.232283) Norm(0.573535, 0.584903, 0.573538) UV(0.347829, 0.444256) -V 3061: Pos(-2.516572, -8.134203, 11.313245) Norm(0.405555, 0.584906, 0.702432) UV(0.347451, 0.43988) -V 3062: Pos(-2.562065, -8.694091, 11.234447) Norm(0.486609, -0.229905, 0.842826) UV(0.365539, 0.438752) -V 3063: Pos(-2.475397, -8.694091, 11.167945) Norm(0.688164, -0.229905, 0.688167) UV(0.36587, 0.44237) -V 3064: Pos(-2.638388, -8.083642, 10.375999) Norm(0.182543, -0.708925, -0.681252) UV(0.26285, 0.200122) -V 3065: Pos(-2.771302, -8.083642, 10.3585) Norm(-0.0, -0.708919, -0.70529) UV(0.26293, 0.19517) -V 3066: Pos(-3.028071, -8.083642, 11.316777) Norm(-0.352646, -0.708916, 0.610802) UV(0.257822, 0.262858) -V 3067: Pos(-2.904215, -8.083642, 11.36808) Norm(-0.182543, -0.708915, 0.681262) UV(0.257963, 0.258043) -V 3068: Pos(-3.134429, -8.083642, 10.508913) Norm(-0.498719, -0.708916, -0.498715) UV(0.257961, 0.297169) -V 3069: Pos(-3.216039, -8.083642, 10.615271) Norm(-0.610801, -0.708918, -0.352643) UV(0.257861, 0.292256) -V 3070: Pos(-2.408175, -8.083642, 10.508913) Norm(0.49872, -0.708919, -0.498711) UV(0.261912, 0.209877) -V 3071: Pos(-2.639443, -8.134203, 11.364141) Norm(0.209931, 0.584905, 0.783463) UV(0.347288, 0.435499) -V 3072: Pos(-2.662992, -8.694091, 11.276254) Norm(0.251884, -0.229906, 0.940052) UV(0.365391, 0.435124) -V 3073: Pos(-2.514532, -8.083642, 11.316777) Norm(0.352646, -0.708915, 0.610802) UV(0.258715, 0.243645) -V 3074: Pos(-3.267342, -8.083642, 10.739126) Norm(-0.681259, -0.708917, -0.182548) UV(0.257762, 0.287323) -V 3075: Pos(-2.514532, -8.083642, 10.427301) Norm(0.352646, -0.708919, -0.610798) UV(0.262433, 0.204994) -V 3076: Pos(-2.408175, -8.083642, 11.235167) Norm(0.498715, -0.708916, 0.49872) UV(0.259069, 0.238799) -V 3077: Pos(-3.284841, -8.083642, 10.87204) Norm(-0.705292, -0.708917, -2e-06) UV(0.257687, 0.282403) -V 3078: Pos(-2.326564, -8.083642, 11.128809) Norm(0.6108, -0.708916, 0.352649) UV(0.259469, 0.234002) -V 3079: Pos(-3.267342, -8.083642, 11.004953) Norm(-0.68126, -0.708917, 0.182542) UV(0.257648, 0.277493) -V 3080: Pos(-2.275261, -8.083642, 11.004953) Norm(0.68126, -0.708917, 0.18254) UV(0.259903, 0.229223) -V 3081: Pos(-3.216039, -8.083642, 11.128809) Norm(-0.610802, -0.708919, 0.352642) UV(0.257659, 0.272557) -V 3082: Pos(-2.771302, -8.083642, 10.3585) Norm(-0.0, -0.708919, -0.70529) UV(0.257678, 0.312426) -V 3083: Pos(-2.904215, -8.083642, 10.375999) Norm(-0.182538, -0.708911, -0.681267) UV(0.258033, 0.307253) -V 3084: Pos(-2.257763, -8.083642, 10.87204) Norm(0.705292, -0.708917, 2e-06) UV(0.260351, 0.224481) -V 3085: Pos(-3.134429, -8.083642, 11.235167) Norm(-0.498717, -0.708916, 0.498717) UV(0.257707, 0.267691) -V 3086: Pos(-3.028071, -8.083642, 10.427301) Norm(-0.352642, -0.708912, -0.610809) UV(0.258059, 0.302177) -V 3087: Pos(-3.023043, -8.892056, 11.123781) Norm(-0.439449, -0.783434, 0.439449) UV(0.373119, 0.421517) -V 3088: Pos(-2.949309, -8.892056, 11.180358) Norm(-0.310737, -0.783437, 0.53821) UV(0.372778, 0.424859) -V 3089: Pos(-2.695056, -8.892056, 10.587487) Norm(-0.174731, -0.7377, 0.652126) UV(0.381888, 0.46631) -V 3090: Pos(-2.695056, -8.652523, 10.587487) Norm(-0.190032, -0.678871, 0.709241) UV(0.390765, 0.462813) -V 3091: Pos(-2.771302, -8.652523, 10.57745) Norm(0.0, -0.678875, 0.734254) UV(0.391844, 0.465584) -V 3092: Pos(-2.771302, -8.892056, 10.57745) Norm(0.0, -0.737695, 0.675134) UV(0.383215, 0.468945) -V 3093: Pos(-2.949309, -8.892056, 10.563721) Norm(-0.310737, -0.783434, -0.538213) UV(0.378919, 0.399232) -V 3094: Pos(-3.023043, -8.892056, 10.620298) Norm(-0.439448, -0.783435, -0.439448) UV(0.377654, 0.402279) -V 3095: Pos(-2.427417, -8.892056, 10.779896) Norm(0.600296, -0.783436, -0.160849) UV(0.375391, 0.45477) -V 3096: Pos(-2.462983, -8.892056, 10.694032) Norm(0.538211, -0.783435, -0.310737) UV(0.376288, 0.458031) -V 3097: Pos(-2.863445, -8.892056, 11.215924) Norm(-0.160845, -0.783437, 0.600296) UV(0.372615, 0.428202) -V 3098: Pos(-2.771302, -8.892056, 11.228055) Norm(-0.0, -0.783437, 0.621471) UV(0.372496, 0.431543) -V 3099: Pos(-2.679158, -8.892056, 11.215924) Norm(0.160845, -0.783435, 0.600299) UV(0.372571, 0.434904) -V 3100: Pos(-3.07962, -8.892056, 10.694032) Norm(-0.538212, -0.783435, -0.310735) UV(0.376575, 0.405421) -V 3101: Pos(-2.51956, -8.892056, 10.620298) Norm(0.439448, -0.783436, -0.439447) UV(0.377348, 0.461235) -V 3102: Pos(-2.593294, -8.892056, 11.180358) Norm(0.310736, -0.783435, 0.538212) UV(0.372694, 0.438267) -V 3103: Pos(-3.115186, -8.892056, 10.779896) Norm(-0.600297, -0.783436, -0.160849) UV(0.375621, 0.408591) -V 3104: Pos(-2.593294, -8.892056, 10.563721) Norm(0.310737, -0.783436, -0.538211) UV(0.378529, 0.464342) -V 3105: Pos(-2.51956, -8.892056, 11.123781) Norm(0.439449, -0.783435, 0.439449) UV(0.373001, 0.441651) -V 3106: Pos(-3.127317, -8.892056, 10.87204) Norm(-0.621473, -0.783435, 0.0) UV(0.374808, 0.41179) -V 3107: Pos(-2.679158, -8.892056, 10.528154) Norm(0.160849, -0.783436, -0.600297) UV(0.379863, 0.467343) -V 3108: Pos(-2.462983, -8.892056, 11.050048) Norm(0.538213, -0.783435, 0.310734) UV(0.373423, 0.444986) -V 3109: Pos(-3.115186, -8.892056, 10.964183) Norm(-0.600296, -0.783437, 0.160848) UV(0.37415, 0.414996) -V 3110: Pos(-2.771302, -8.892056, 10.516024) Norm(-0.0, -0.783438, -0.62147) UV(0.381464, 0.47021) -V 3111: Pos(-2.427417, -8.892056, 10.964183) Norm(0.600295, -0.783436, 0.160852) UV(0.373982, 0.448258) -V 3112: Pos(-3.07962, -8.892056, 11.050048) Norm(-0.538213, -0.783435, 0.310736) UV(0.373568, 0.418225) -V 3113: Pos(-2.771302, -8.892056, 10.516024) Norm(-0.0, -0.783438, -0.62147) UV(0.381988, 0.393503) -V 3114: Pos(-2.863445, -8.892056, 10.528154) Norm(-0.160849, -0.783436, -0.600296) UV(0.380321, 0.39631) -V 3115: Pos(-2.415286, -8.892056, 10.87204) Norm(0.621473, -0.783436, 5e-06) UV(0.374615, 0.451512) -V 3116: Pos(-2.771302, -5.49018, 11.207572) Norm(0.0, 1.0, -1e-06) UV(0.339805, 0.256053) -V 3117: Pos(-2.68446, -5.49018, 11.196138) Norm(0.179435, 0.933387, -0.310792) UV(0.340164, 0.253843) -V 3118: Pos(-2.603536, -5.49018, 11.162619) Norm(-0.34664, 0.933388, -0.09288) UV(0.340715, 0.251999) -V 3119: Pos(-2.447203, -5.49018, 10.958881) Norm(-0.31078, 0.933391, 0.179437) UV(0.343557, 0.246221) -V 3120: Pos(-2.43577, -5.49018, 10.87204) Norm(0.0, 1.0, 2e-06) UV(0.344774, 0.244131) -V 3121: Pos(-2.447203, -5.49018, 10.785198) Norm(-0.310788, 0.933389, -0.179432) UV(0.347325, 0.242588) -V 3122: Pos(-2.480722, -5.49018, 10.704274) Norm(-0.092883, 0.933387, 0.346643) UV(0.349654, 0.240826) -V 3123: Pos(-2.534045, -5.49018, 10.634783) Norm(0.0, 1.0, 0.0) UV(0.352141, 0.238868) -V 3124: Pos(-2.603536, -5.49018, 10.581461) Norm(-0.346637, 0.93339, 0.092878) UV(0.356432, 0.237642) -V 3125: Pos(-2.68446, -5.49018, 10.547941) Norm(0.179435, 0.933387, 0.310792) UV(0.360658, 0.235765) -V 3126: Pos(-2.771302, -5.49018, 10.536508) Norm(0.0, 1.0, 1e-06) UV(0.365259, 0.233471) -V 3127: Pos(-2.771302, -5.49018, 10.536508) Norm(0.0, 1.0, 1e-06) UV(0.36909, 0.278976) -V 3128: Pos(-2.858144, -5.49018, 10.547941) Norm(-0.179434, 0.933387, 0.310792) UV(0.362226, 0.276548) -V 3129: Pos(-2.939067, -5.49018, 10.581461) Norm(0.346638, 0.93339, 0.092876) UV(0.357301, 0.274819) -V 3130: Pos(-3.008558, -5.49018, 10.634783) Norm(0.0, 1.0, -1e-06) UV(0.353136, 0.273702) -V 3131: Pos(-3.061881, -5.49018, 10.704274) Norm(0.092883, 0.933388, 0.346642) UV(0.34979, 0.27142) -V 3132: Pos(-3.0954, -5.49018, 10.785198) Norm(0.310789, 0.933388, -0.179435) UV(0.347361, 0.269645) -V 3133: Pos(-3.106833, -5.49018, 10.87204) Norm(0.0, 1.0, -2e-06) UV(0.344902, 0.268194) -V 3134: Pos(-3.0954, -5.49018, 10.958881) Norm(0.310781, 0.933391, 0.179434) UV(0.343318, 0.265738) -V 3135: Pos(-3.061881, -5.49018, 11.039805) Norm(0.092888, 0.933385, -0.346647) UV(0.342247, 0.263819) -V 3136: Pos(-3.008558, -5.49018, 11.109297) Norm(0.0, 1.0, -0.0) UV(0.34102, 0.262108) -V 3137: Pos(-2.939067, -5.49018, 11.162619) Norm(0.346641, 0.933388, -0.092882) UV(0.340441, 0.259836) -V 3138: Pos(-2.858144, -5.49018, 11.196138) Norm(-0.179435, 0.933388, -0.310791) UV(0.34023, 0.257916) -V 3139: Pos(-2.836884, -5.744655, 10.627284) Norm(-0.174737, 0.737698, -0.652126) UV(0.359464, 0.259195) -V 3140: Pos(-2.836884, -5.659437, 10.627284) Norm(-0.255671, 0.155541, -0.954169) UV(0.356392, 0.257316) -V 3141: Pos(-2.771302, -5.659437, 10.618649) Norm(-1e-06, 0.155541, -0.987829) UV(0.356703, 0.255747) -V 3142: Pos(-2.771302, -5.744655, 10.618649) Norm(-0.0, 0.737702, -0.675126) UV(0.361453, 0.255604) -V 3143: Pos(-2.480722, -5.744655, 10.704274) Norm(-0.213582, 0.564825, 0.797092) UV(0.352003, 0.247308) -V 3144: Pos(-2.503946, -5.744655, 10.722094) Norm(-0.107798, -0.577197, 0.809458) UV(0.352586, 0.246531) -V 3145: Pos(-2.554744, -5.744655, 10.655481) Norm(-0.476831, -0.738425, 0.476823) UV(0.354679, 0.24674) -V 3146: Pos(-2.534045, -5.744655, 10.634783) Norm(0.0, 0.003753, -0.999993) UV(0.354686, 0.247466) -V 3147: Pos(-2.621356, -5.49018, 11.139396) Norm(-0.809462, 0.577193, -0.107795) UV(0.341327, 0.251738) -V 3148: Pos(-2.603536, -5.744655, 11.162619) Norm(-0.797098, 0.564817, -0.213578) UV(0.344801, 0.253445) -V 3149: Pos(-2.68446, -5.744655, 11.196138) Norm(0.412607, 0.564818, -0.714658) UV(0.344402, 0.254682) -V 3150: Pos(-3.0954, -5.744655, 10.785197) Norm(0.714654, 0.564824, -0.412605) UV(0.350663, 0.26409) -V 3151: Pos(-3.061881, -5.744655, 10.704274) Norm(0.21358, 0.564822, 0.797094) UV(0.352722, 0.264608) -V 3152: Pos(-3.008558, -5.744655, 11.109297) Norm(0.0, -0.016352, 0.999866) UV(0.34556, 0.259766) -V 3153: Pos(-2.98786, -5.744655, 11.088598) Norm(0.476828, -0.738425, -0.476828) UV(0.345227, 0.25994) -V 3154: Pos(-2.921247, -5.744655, 11.139396) Norm(0.809462, -0.577192, -0.107797) UV(0.344584, 0.25913) -V 3155: Pos(-2.939067, -5.744655, 11.162619) Norm(0.7971, 0.564818, -0.213571) UV(0.344767, 0.258697) -V 3156: Pos(-3.038657, -5.49018, 10.722094) Norm(0.107799, 0.577197, 0.809459) UV(0.351115, 0.270939) -V 3157: Pos(-2.98786, -5.49018, 10.655481) Norm(0.47683, 0.738425, 0.476825) UV(0.353581, 0.272806) -V 3158: Pos(-2.921247, -5.49018, 11.139396) Norm(0.809462, 0.577192, -0.107799) UV(0.341248, 0.260255) -V 3159: Pos(-2.68446, -5.744655, 10.547941) Norm(0.412606, 0.564818, 0.714659) UV(0.361405, 0.248229) -V 3160: Pos(-2.603536, -5.744655, 10.581461) Norm(-0.797099, 0.564824, 0.213558) UV(0.357556, 0.247045) -V 3161: Pos(-3.061881, -5.744655, 11.039805) Norm(0.213593, 0.564818, -0.797094) UV(0.346243, 0.261293) -V 3162: Pos(-3.038657, -5.744655, 11.021986) Norm(0.10781, -0.577192, -0.809461) UV(0.345584, 0.261069) -V 3163: Pos(-2.921247, -5.49018, 10.604684) Norm(0.809462, 0.577195, 0.107784) UV(0.356488, 0.273241) -V 3164: Pos(-2.621356, -5.744655, 10.604684) Norm(-0.809462, -0.577195, 0.107778) UV(0.356661, 0.246244) -V 3165: Pos(-2.621356, -5.49018, 10.604684) Norm(-0.809462, 0.577194, 0.107787) UV(0.355397, 0.239285) -V 3166: Pos(-2.447203, -5.744655, 10.958881) Norm(-0.714648, 0.564824, 0.412617) UV(0.347139, 0.249818) -V 3167: Pos(-2.480722, -5.744655, 11.039805) Norm(-0.213591, 0.564814, -0.797097) UV(0.346139, 0.250813) -V 3168: Pos(-3.0954, -5.744655, 10.958881) Norm(0.714646, 0.564822, 0.412621) UV(0.347334, 0.262273) -V 3169: Pos(-2.43577, -5.744655, 10.87204) Norm(0.0, 0.0, -1.0) UV(0.34877, 0.248957) -V 3170: Pos(-2.465042, -5.744655, 10.87204) Norm(-0.674337, -0.738424, -2e-06) UV(0.348512, 0.248545) -V 3171: Pos(-2.476225, -5.744655, 10.789019) Norm(-0.648597, -0.577198, -0.49615) UV(0.349392, 0.24766) -V 3172: Pos(-2.447203, -5.744655, 10.785197) Norm(-0.714653, 0.564823, -0.41261) UV(0.35025, 0.247769) -V 3173: Pos(-2.476225, -5.49018, 10.789019) Norm(-0.648601, 0.577191, -0.496153) UV(0.34722, 0.243599) -V 3174: Pos(-2.688281, -5.49018, 11.167116) Norm(0.496148, 0.577194, -0.648602) UV(0.340707, 0.254548) -V 3175: Pos(-2.771302, -5.49018, 11.178299) Norm(0.0, 0.738424, -0.674336) UV(0.34029, 0.256063) -V 3176: Pos(-2.939067, -5.744655, 10.581461) Norm(0.797096, 0.564822, 0.213573) UV(0.358649, 0.264386) -V 3177: Pos(-2.858144, -5.744655, 10.547941) Norm(-0.412606, 0.564818, 0.714659) UV(0.36253, 0.262876) -V 3178: Pos(-3.066379, -5.49018, 10.789019) Norm(0.6486, 0.577192, -0.496153) UV(0.347228, 0.2686) -V 3179: Pos(-3.066379, -5.744655, 10.789019) Norm(0.648598, -0.577199, -0.496147) UV(0.349722, 0.264256) -V 3180: Pos(-2.476225, -5.744655, 10.955061) Norm(-0.648591, -0.577198, 0.496158) UV(0.34726, 0.249108) -V 3181: Pos(-2.921247, -5.744655, 10.604684) Norm(0.809462, -0.577194, 0.107791) UV(0.357329, 0.265388) -V 3182: Pos(-2.858144, -5.744655, 11.196138) Norm(-0.412608, 0.56482, -0.714656) UV(0.344411, 0.25744) -V 3183: Pos(-3.106833, -5.744655, 10.87204) Norm(0.0, 0.013873, 0.999904) UV(0.348879, 0.262886) -V 3184: Pos(-3.077561, -5.744655, 10.87204) Norm(0.674338, -0.738423, 2e-06) UV(0.348631, 0.263294) -V 3185: Pos(-3.066379, -5.744655, 10.955061) Norm(0.648589, -0.577197, 0.496161) UV(0.347391, 0.26282) -V 3186: Pos(-2.695056, -8.892056, 11.156591) Norm(-0.174736, -0.7377, -0.652124) UV(0.374925, 0.434831) -V 3187: Pos(-2.771302, -8.892056, 11.16663) Norm(0.0, -0.7377, -0.675128) UV(0.374975, 0.431559) -V 3188: Pos(-2.624006, -8.892056, 11.127162) Norm(-0.337565, -0.737703, -0.584675) UV(0.375193, 0.438093) -V 3189: Pos(-2.562995, -8.892056, 11.080346) Norm(-0.47739, -0.7377, -0.477387) UV(0.375422, 0.441371) -V 3190: Pos(-2.516179, -8.892056, 11.019335) Norm(-0.584678, -0.7377, -0.337565) UV(0.375792, 0.444618) -V 3191: Pos(-2.486749, -8.892056, 10.948285) Norm(-0.652125, -0.737701, -0.174732) UV(0.37625, 0.447843) -V 3192: Pos(-2.476712, -8.892056, 10.87204) Norm(-0.675128, -0.7377, 5e-06) UV(0.376957, 0.451016) -V 3193: Pos(-2.486749, -8.892056, 10.795794) Norm(-0.652124, -0.7377, 0.174737) UV(0.377751, 0.454179) -V 3194: Pos(-2.516179, -8.892056, 10.724745) Norm(-0.58468, -0.7377, 0.337562) UV(0.378689, 0.457306) -V 3195: Pos(-2.562995, -8.892056, 10.663733) Norm(-0.477391, -0.737701, 0.477385) UV(0.379621, 0.46042) -V 3196: Pos(-2.624006, -8.892056, 10.616917) Norm(-0.337564, -0.737701, 0.584677) UV(0.380698, 0.463429) -V 3197: Pos(-2.847547, -8.892056, 10.587487) Norm(0.174731, -0.7377, 0.652126) UV(0.382299, 0.397385) -V 3198: Pos(-2.771302, -8.892056, 10.57745) Norm(0.0, -0.737695, 0.675134) UV(0.383695, 0.394815) -V 3199: Pos(-2.918597, -8.892056, 10.616917) Norm(0.337565, -0.737703, 0.584674) UV(0.381052, 0.400187) -V 3200: Pos(-2.979608, -8.892056, 10.663733) Norm(0.47739, -0.737701, 0.477385) UV(0.379948, 0.403139) -V 3201: Pos(-3.026424, -8.892056, 10.724745) Norm(0.58468, -0.737699, 0.337565) UV(0.378856, 0.406136) -V 3202: Pos(-3.055854, -8.892056, 10.795794) Norm(0.652124, -0.7377, 0.174737) UV(0.377921, 0.409194) -V 3203: Pos(-3.065892, -8.892056, 10.87204) Norm(0.675128, -0.7377, 1e-06) UV(0.377111, 0.412297) -V 3204: Pos(-3.055854, -8.892056, 10.948285) Norm(0.652124, -0.7377, -0.174736) UV(0.376385, 0.415424) -V 3205: Pos(-3.026424, -8.892056, 11.019335) Norm(0.584678, -0.7377, -0.337565) UV(0.375908, 0.418604) -V 3206: Pos(-2.979608, -8.892056, 11.080346) Norm(0.477389, -0.7377, -0.477388) UV(0.375514, 0.421816) -V 3207: Pos(-2.918597, -8.892056, 11.127162) Norm(0.337564, -0.737701, -0.584677) UV(0.375257, 0.425058) -V 3208: Pos(-2.847547, -8.892056, 11.156591) Norm(0.174736, -0.737698, -0.652126) UV(0.374957, 0.428305) -V 3209: Pos(-2.520282, -8.652523, 10.9393) Norm(0.652125, -0.7377, 0.174733) UV(0.184292, 0.456824) -V 3210: Pos(-2.520282, -8.87184, 10.9393) Norm(0.958576, -0.12314, 0.256845) UV(0.190012, 0.450978) -V 3211: Pos(-2.511427, -8.87184, 10.87204) Norm(0.992389, -0.123142, 0.0) UV(0.191501, 0.452044) -V 3212: Pos(-2.511427, -8.652523, 10.87204) Norm(0.675129, -0.7377, 1e-06) UV(0.186678, 0.458933) -V 3213: Pos(-2.516179, -8.652523, 11.019335) Norm(-0.635882, -0.678872, -0.367134) UV(0.38548, 0.443192) -V 3214: Pos(-2.486749, -8.652523, 10.948285) Norm(-0.709235, -0.678875, -0.190039) UV(0.385935, 0.446057) -V 3215: Pos(-3.055854, -8.652523, 10.948285) Norm(0.709236, -0.678875, -0.190036) UV(0.385923, 0.417161) -V 3216: Pos(-3.026424, -8.652523, 11.019335) Norm(0.635883, -0.678874, -0.367128) UV(0.385474, 0.419981) -V 3217: Pos(-2.771302, -8.652523, 10.57745) Norm(0.0, -0.678875, 0.734254) UV(0.391844, 0.398334) -V 3218: Pos(-2.847547, -8.652523, 10.587487) Norm(0.190034, -0.678875, 0.709236) UV(0.390774, 0.400886) -V 3219: Pos(-2.476711, -8.652523, 10.87204) Norm(-0.734255, -0.678874, 1e-06) UV(0.386509, 0.448901) -V 3220: Pos(-2.979608, -8.652523, 11.080346) Norm(0.519196, -0.678873, -0.519198) UV(0.385131, 0.422836) -V 3221: Pos(-2.918596, -8.652523, 10.616917) Norm(0.367127, -0.678875, 0.635882) UV(0.389765, 0.403493) -V 3222: Pos(-2.486749, -8.652523, 10.795794) Norm(-0.709235, -0.678875, 0.190036) UV(0.387191, 0.451731) -V 3223: Pos(-2.918596, -8.652523, 11.127162) Norm(0.367126, -0.678873, -0.635885) UV(0.384885, 0.425721) -V 3224: Pos(-2.979608, -8.652523, 10.663733) Norm(0.519198, -0.678872, 0.519197) UV(0.388821, 0.406158) -V 3225: Pos(-2.516179, -8.652523, 10.724745) Norm(-0.635884, -0.678875, 0.367124) UV(0.387966, 0.454548) -V 3226: Pos(-2.847547, -8.652523, 11.156591) Norm(0.190038, -0.678875, -0.709235) UV(0.384735, 0.428624) -V 3227: Pos(-2.771302, -8.652523, 11.16663) Norm(0.0, -0.678872, -0.734256) UV(0.384688, 0.431538) -V 3228: Pos(-2.695056, -8.652523, 11.156591) Norm(-0.190037, -0.678872, -0.709238) UV(0.38474, 0.434458) -V 3229: Pos(-3.026424, -8.652523, 10.724745) Norm(0.635883, -0.678874, 0.367128) UV(0.38795, 0.408866) -V 3230: Pos(-2.562995, -8.652523, 10.663733) Norm(-0.5192, -0.678874, 0.519193) UV(0.388822, 0.457342) -V 3231: Pos(-2.624006, -8.652523, 11.127162) Norm(-0.367126, -0.67887, -0.635889) UV(0.384893, 0.43738) -V 3232: Pos(-3.055854, -8.652523, 10.795794) Norm(0.709236, -0.678875, 0.190036) UV(0.387169, 0.411606) -V 3233: Pos(-2.624006, -8.652523, 10.616917) Norm(-0.367126, -0.678871, 0.635887) UV(0.389757, 0.460098) -V 3234: Pos(-2.562995, -8.652523, 11.080346) Norm(-0.519196, -0.678873, -0.519199) UV(0.385136, 0.440297) -V 3235: Pos(-3.065892, -8.652523, 10.87204) Norm(0.734254, -0.678874, 1e-06) UV(0.386489, 0.414372) -V 3236: Pos(-2.771302, -5.744655, 11.125429) Norm(-0.0, 0.737699, 0.67513) UV(0.345745, 0.256047) -V 3237: Pos(-2.771302, -5.744655, 11.207572) Norm(0.0, 0.032585, -0.999469) UV(0.344557, 0.255982) -V 3238: Pos(-2.705719, -5.744655, 11.116796) Norm(0.174733, 0.7377, 0.652125) UV(0.345838, 0.254962) -V 3239: Pos(-2.644607, -5.744655, 11.091482) Norm(0.337563, 0.737702, 0.584677) UV(0.346197, 0.253886) -V 3240: Pos(-2.534045, -5.744655, 11.109297) Norm(0.0, 0.03476, -0.999396) UV(0.345645, 0.252143) -V 3241: Pos(-2.592128, -5.744655, 11.051213) Norm(0.47739, 0.7377, 0.477386) UV(0.346741, 0.252798) -V 3242: Pos(-2.551859, -5.744655, 10.998734) Norm(0.584679, 0.737701, 0.337562) UV(0.347384, 0.251803) -V 3243: Pos(-2.526546, -5.744655, 10.937622) Norm(0.652125, 0.737699, 0.174737) UV(0.348322, 0.250963) -V 3244: Pos(-2.517912, -5.744655, 10.87204) Norm(0.675127, 0.737701, 0.0) UV(0.349512, 0.250257) -V 3245: Pos(-2.526546, -5.744655, 10.806458) Norm(0.652124, 0.737699, -0.17474) UV(0.35086, 0.249696) -V 3246: Pos(-2.551859, -5.744655, 10.745345) Norm(0.584678, 0.7377, -0.337566) UV(0.352483, 0.249525) -V 3247: Pos(-2.592128, -5.744655, 10.692866) Norm(0.477389, 0.737699, -0.477389) UV(0.354402, 0.249731) -V 3248: Pos(-2.644607, -5.744655, 10.652597) Norm(0.337562, 0.737701, -0.584679) UV(0.356608, 0.250443) -V 3249: Pos(-2.705719, -5.744655, 10.627284) Norm(0.174737, 0.737699, -0.652125) UV(0.358962, 0.252044) -V 3250: Pos(-2.771302, -5.744655, 10.536508) Norm(0.0, 0.032585, 0.999469) UV(0.366819, 0.251726) -V 3251: Pos(-2.771302, -5.744655, 10.536508) Norm(0.0, 0.032585, 0.999469) UV(0.366343, 0.25892) -V 3252: Pos(-2.897996, -5.744655, 10.652597) Norm(-0.337562, 0.737701, -0.584678) UV(0.357161, 0.260963) -V 3253: Pos(-3.008558, -5.744655, 10.634783) Norm(0.0, 0.0, 1.0) UV(0.355109, 0.264185) -V 3254: Pos(-2.950475, -5.744655, 10.692866) Norm(-0.47739, 0.7377, -0.477386) UV(0.35481, 0.261791) -V 3255: Pos(-2.990744, -5.744655, 10.745345) Norm(-0.584678, 0.7377, -0.337566) UV(0.352858, 0.262144) -V 3256: Pos(-3.016057, -5.744655, 10.806458) Norm(-0.652123, 0.737701, -0.174739) UV(0.351146, 0.261972) -V 3257: Pos(-3.024692, -5.744655, 10.87204) Norm(-0.675128, 0.7377, 0.0) UV(0.349604, 0.26149) -V 3258: Pos(-3.016057, -5.744655, 10.937622) Norm(-0.652123, 0.7377, 0.174738) UV(0.348381, 0.260923) -V 3259: Pos(-2.990744, -5.744655, 10.998734) Norm(-0.584678, 0.737699, 0.337566) UV(0.347358, 0.260164) -V 3260: Pos(-2.950475, -5.744655, 11.051213) Norm(-0.477389, 0.737699, 0.477389) UV(0.346614, 0.259187) -V 3261: Pos(-2.897996, -5.744655, 11.091482) Norm(-0.337562, 0.7377, 0.58468) UV(0.346096, 0.258203) -V 3262: Pos(-2.836884, -5.744655, 11.116796) Norm(-0.174733, 0.7377, 0.652126) UV(0.345787, 0.25719) -V 3263: Pos(-2.836884, -5.659437, 11.116796) Norm(-0.255665, 0.155541, 0.954171) UV(0.199222, 0.473362) -V 3264: Pos(-2.81271, -5.374162, 11.02658) Norm(-0.159728, 0.786841, 0.596127) UV(0.197986, 0.484114) -V 3265: Pos(-2.851297, -5.374162, 11.010596) Norm(-0.308573, 0.786846, 0.534468) UV(0.19701, 0.484161) -V 3266: Pos(-2.897996, -5.659437, 11.091482) Norm(-0.493911, 0.155543, 0.855487) UV(0.195424, 0.473376) -V 3267: Pos(-2.517912, -5.659437, 10.87204) Norm(0.987829, 0.155541, 0.0) UV(0.350105, 0.251675) -V 3268: Pos(-2.526546, -5.659437, 10.937622) Norm(0.95417, 0.155541, 0.25567) UV(0.349182, 0.252142) -V 3269: Pos(-2.950475, -5.659437, 11.051213) Norm(-0.698499, 0.155542, 0.698503) UV(0.347664, 0.25847) -V 3270: Pos(-2.990744, -5.659437, 10.998734) Norm(-0.855485, 0.155541, 0.493915) UV(0.348306, 0.259106) -V 3271: Pos(-2.897996, -5.659437, 10.652597) Norm(-0.493914, 0.155542, -0.855486) UV(0.355408, 0.258617) -V 3272: Pos(-2.526546, -5.659437, 10.806458) Norm(0.95417, 0.15554, -0.25567) UV(0.351167, 0.251426) -V 3273: Pos(-2.897996, -5.659437, 11.091482) Norm(-0.493911, 0.155543, 0.855487) UV(0.347224, 0.257751) -V 3274: Pos(-2.950475, -5.659437, 10.692866) Norm(-0.698499, 0.155543, -0.698502) UV(0.354057, 0.259502) -V 3275: Pos(-2.551859, -5.659437, 10.745345) Norm(0.855485, 0.155541, -0.493915) UV(0.352354, 0.25147) -V 3276: Pos(-2.836884, -5.659437, 11.116796) Norm(-0.255665, 0.155541, 0.954171) UV(0.346985, 0.256974) -V 3277: Pos(-2.705719, -5.659437, 11.116796) Norm(0.255665, 0.155541, 0.954171) UV(0.347165, 0.255278) -V 3278: Pos(-2.771302, -5.659437, 11.125429) Norm(-1e-06, 0.155541, 0.987829) UV(0.346957, 0.256132) -V 3279: Pos(-2.990744, -5.659437, 10.745345) Norm(-0.855485, 0.155541, -0.493916) UV(0.352661, 0.259973) -V 3280: Pos(-2.592128, -5.659437, 10.692866) Norm(0.6985, 0.155543, -0.698502) UV(0.353644, 0.251893) -V 3281: Pos(-2.644607, -5.659437, 11.091482) Norm(0.493912, 0.155543, 0.855487) UV(0.347436, 0.254374) -V 3282: Pos(-3.016057, -5.659437, 10.806458) Norm(-0.95417, 0.15554, -0.255669) UV(0.351344, 0.260097) -V 3283: Pos(-2.644607, -5.659437, 10.652597) Norm(0.493914, 0.155541, -0.855485) UV(0.354923, 0.252775) -V 3284: Pos(-2.592128, -5.659437, 11.051213) Norm(0.698499, 0.155543, 0.698502) UV(0.347867, 0.253517) -V 3285: Pos(-3.024692, -5.659437, 10.87204) Norm(-0.987829, 0.155541, 1e-06) UV(0.350141, 0.259946) -V 3286: Pos(-2.705719, -5.659437, 10.627284) Norm(0.255671, 0.155541, -0.95417) UV(0.356009, 0.254119) -V 3287: Pos(-2.551859, -5.659437, 10.998734) Norm(0.855486, 0.155541, 0.493914) UV(0.34844, 0.252765) -V 3288: Pos(-3.016057, -5.659437, 10.937622) Norm(-0.95417, 0.155541, 0.25567) UV(0.349133, 0.259607) -V 3289: Pos(-3.038657, -5.744655, 10.722094) Norm(0.107799, -0.577195, 0.80946) UV(0.35315, 0.265231) -V 3290: Pos(-2.98786, -5.744655, 10.655481) Norm(0.476829, -0.738423, 0.47683) UV(0.355105, 0.26491) -V 3291: Pos(-2.554743, -5.49018, 10.655481) Norm(-0.476829, 0.738424, 0.476826) UV(0.352492, 0.239665) -V 3292: Pos(-2.503946, -5.49018, 10.722094) Norm(-0.107798, 0.577197, 0.809459) UV(0.35056, 0.241205) -V 3293: Pos(-2.771302, -5.744655, 11.178299) Norm(0.0, -0.738424, -0.674337) UV(0.344201, 0.255967) -V 3294: Pos(-2.854323, -5.744655, 11.167116) Norm(-0.496149, -0.577194, -0.648602) UV(0.343999, 0.257006) -V 3295: Pos(-2.854323, -5.49018, 11.167116) Norm(-0.496148, 0.577194, -0.648602) UV(0.340676, 0.257427) -V 3296: Pos(-2.554744, -5.744655, 11.088598) Norm(-0.476828, -0.738423, -0.47683) UV(0.345313, 0.251955) -V 3297: Pos(-2.621356, -5.744655, 11.139396) Norm(-0.809462, -0.577193, -0.107795) UV(0.344616, 0.252851) -V 3298: Pos(-3.077561, -5.49018, 10.87204) Norm(0.674338, 0.738423, 0.0) UV(0.345417, 0.267706) -V 3299: Pos(-2.503946, -5.744655, 11.021986) Norm(-0.107808, -0.577191, -0.809462) UV(0.345634, 0.250928) -V 3300: Pos(-3.066379, -5.49018, 10.955061) Norm(0.648589, 0.577197, 0.496161) UV(0.344349, 0.265817) -V 3301: Pos(-2.771302, -5.49018, 10.565781) Norm(0.0, 0.738424, 0.674336) UV(0.365738, 0.234729) -V 3302: Pos(-2.771302, -5.744655, 10.565781) Norm(0.0, -0.738424, 0.674337) UV(0.367877, 0.249795) -V 3303: Pos(-2.688281, -5.744655, 10.576963) Norm(0.496147, -0.577193, 0.648603) UV(0.362975, 0.247109) -V 3304: Pos(-2.688281, -5.49018, 10.576963) Norm(0.496147, 0.577193, 0.648603) UV(0.362002, 0.236721) -V 3305: Pos(-2.854323, -5.49018, 10.576963) Norm(-0.496147, 0.577193, 0.648603) UV(0.364169, 0.274957) -V 3306: Pos(-2.854323, -5.744655, 10.576963) Norm(-0.496147, -0.577192, 0.648604) UV(0.363799, 0.263545) -V 3307: Pos(-2.771302, -5.744655, 10.565781) Norm(0.0, -0.738424, 0.674337) UV(0.367425, 0.260302) -V 3308: Pos(-2.771302, -5.49018, 10.565781) Norm(0.0, 0.738424, 0.674336) UV(0.369683, 0.276976) -V 3309: Pos(-2.465042, -5.49018, 10.87204) Norm(-0.674337, 0.738424, 0.0) UV(0.34522, 0.244597) -V 3310: Pos(-2.476225, -5.49018, 10.955061) Norm(-0.64859, 0.577197, 0.496161) UV(0.344312, 0.246217) -V 3311: Pos(-2.98786, -5.49018, 11.088598) Norm(0.476827, 0.738424, -0.476828) UV(0.341504, 0.261911) -V 3312: Pos(-3.038657, -5.49018, 11.021986) Norm(0.10781, 0.577192, -0.809461) UV(0.34248, 0.2631) -V 3313: Pos(-2.688281, -5.744655, 11.167116) Norm(0.496148, -0.577193, -0.648603) UV(0.344036, 0.25498) -V 3314: Pos(-2.705713, -5.374162, 10.758436) Norm(-0.337557, 0.737698, 0.584685) UV(0.198065, 0.49082) -V 3315: Pos(-2.705713, -5.452268, 10.758436) Norm(-0.36712, 0.678873, 0.635889) UV(0.197864, 0.489441) -V 3316: Pos(-2.678545, -5.452268, 10.779283) Norm(-0.519195, 0.678871, 0.519201) UV(0.198271, 0.489314) -V 3317: Pos(-2.678545, -5.374162, 10.779283) Norm(-0.477388, 0.737702, 0.477385) UV(0.198815, 0.490589) -V 3318: Pos(-2.705719, -5.659437, 11.116796) Norm(0.255665, 0.155541, 0.954171) UV(0.206258, 0.476087) -V 3319: Pos(-2.729893, -5.374162, 11.02658) Norm(0.159729, 0.786844, 0.596124) UV(0.199785, 0.484805) -V 3320: Pos(-2.771302, -5.374162, 11.032031) Norm(-0.0, 0.786843, 0.617153) UV(0.198926, 0.484362) -V 3321: Pos(-2.771302, -5.659437, 11.125429) Norm(-1e-06, 0.155541, 0.987829) UV(0.202941, 0.474192) -V 3322: Pos(-2.990744, -5.659437, 10.745345) Norm(-0.855485, 0.155541, -0.493916) UV(0.18322, 0.489907) -V 3323: Pos(-2.909858, -5.374162, 10.792044) Norm(-0.534469, 0.786842, -0.308581) UV(0.193917, 0.488415) -V 3324: Pos(-2.884433, -5.374162, 10.758908) Norm(-0.436391, 0.786842, -0.436398) UV(0.194202, 0.489345) -V 3325: Pos(-2.950475, -5.659437, 10.692866) Norm(-0.698499, 0.155543, -0.698502) UV(0.184194, 0.493561) -V 3326: Pos(-2.592128, -5.659437, 10.692866) Norm(0.6985, 0.155543, -0.698502) UV(0.203478, 0.50138) -V 3327: Pos(-2.658171, -5.374162, 10.758908) Norm(0.436391, 0.786842, -0.436397) UV(0.199078, 0.491189) -V 3328: Pos(-2.632745, -5.374162, 10.792044) Norm(0.534468, 0.786843, -0.30858) UV(0.199895, 0.490713) -V 3329: Pos(-2.551859, -5.659437, 10.745345) Norm(0.855485, 0.155541, -0.493915) UV(0.206777, 0.499304) -V 3330: Pos(-2.644607, -5.659437, 11.091482) Norm(0.493912, 0.155543, 0.855487) UV(0.208938, 0.478751) -V 3331: Pos(-2.691306, -5.374162, 11.010596) Norm(0.308575, 0.786845, 0.534469) UV(0.200519, 0.485473) -V 3332: Pos(-3.016057, -5.659437, 10.806458) Norm(-0.95417, 0.15554, -0.255669) UV(0.18322, 0.48616) -V 3333: Pos(-2.925841, -5.374162, 10.830631) Norm(-0.596124, 0.786844, -0.159726) UV(0.193871, 0.487433) -V 3334: Pos(-2.644607, -5.659437, 10.652597) Norm(0.493914, 0.155541, -0.855485) UV(0.199707, 0.502388) -V 3335: Pos(-2.691306, -5.374162, 10.733483) Norm(0.308577, 0.786846, -0.534466) UV(0.198173, 0.49147) -V 3336: Pos(-2.592128, -5.659437, 11.051213) Norm(0.698499, 0.155543, 0.698502) UV(0.210966, 0.481948) -V 3337: Pos(-2.658171, -5.374162, 10.98517) Norm(0.436387, 0.786846, 0.436395) UV(0.201004, 0.486333) -V 3338: Pos(-3.024692, -5.659437, 10.87204) Norm(-0.987829, 0.155541, 1e-06) UV(0.184048, 0.482489) -V 3339: Pos(-2.931293, -5.374162, 10.87204) Norm(-0.617154, 0.786843, 1e-06) UV(0.194122, 0.486484) -V 3340: Pos(-2.705719, -5.659437, 10.627284) Norm(0.255671, 0.155541, -0.95417) UV(0.195843, 0.502377) -V 3341: Pos(-2.729893, -5.374162, 10.7175) Norm(0.159733, 0.786843, -0.596124) UV(0.197213, 0.49151) -V 3342: Pos(-2.551859, -5.659437, 10.998734) Norm(0.855486, 0.155541, 0.493914) UV(0.21211, 0.48561) -V 3343: Pos(-2.632745, -5.374162, 10.952036) Norm(0.534471, 0.786841, 0.30858) UV(0.201258, 0.48726) -V 3344: Pos(-3.016057, -5.659437, 10.937622) Norm(-0.95417, 0.155541, 0.25567) UV(0.185924, 0.479219) -V 3345: Pos(-2.925841, -5.374162, 10.913448) Norm(-0.596123, 0.786845, 0.159728) UV(0.194575, 0.485616) -V 3346: Pos(-2.771302, -5.659437, 10.618649) Norm(-1e-06, 0.155541, -0.987829) UV(0.192152, 0.501373) -V 3347: Pos(-2.771302, -5.374162, 10.712049) Norm(-0.0, 0.786844, -0.617152) UV(0.196266, 0.491298) -V 3348: Pos(-2.526546, -5.659437, 10.937622) Norm(0.95417, 0.155541, 0.25567) UV(0.212123, 0.48945) -V 3349: Pos(-2.616762, -5.374162, 10.913448) Norm(0.596124, 0.786843, 0.159732) UV(0.201293, 0.48822) -V 3350: Pos(-2.990744, -5.659437, 10.998734) Norm(-0.855485, 0.155541, 0.493915) UV(0.188482, 0.476437) -V 3351: Pos(-2.909858, -5.374162, 10.952036) Norm(-0.534472, 0.78684, 0.308582) UV(0.195274, 0.484917) -V 3352: Pos(-2.836884, -5.659437, 10.627284) Norm(-0.255671, 0.155541, -0.954169) UV(0.188878, 0.499465) -V 3353: Pos(-2.81271, -5.374162, 10.7175) Norm(-0.159733, 0.786842, -0.596125) UV(0.195398, 0.490838) -V 3354: Pos(-2.517912, -5.659437, 10.87204) Norm(0.987829, 0.155541, 0.0) UV(0.21115, 0.493117) -V 3355: Pos(-2.61131, -5.374162, 10.87204) Norm(0.617154, 0.786843, 4e-06) UV(0.201087, 0.489185) -V 3356: Pos(-2.950475, -5.659437, 11.051213) Norm(-0.698499, 0.155542, 0.698503) UV(0.191721, 0.474386) -V 3357: Pos(-2.884433, -5.374162, 10.98517) Norm(-0.436387, 0.786845, 0.436396) UV(0.196107, 0.484453) -V 3358: Pos(-2.897996, -5.659437, 10.652597) Norm(-0.493914, 0.155542, -0.855486) UV(0.186097, 0.496869) -V 3359: Pos(-2.851297, -5.374162, 10.733483) Norm(-0.308576, 0.786847, -0.534465) UV(0.194722, 0.490148) -V 3360: Pos(-2.526546, -5.659437, 10.806458) Norm(0.95417, 0.15554, -0.25567) UV(0.209387, 0.49648) -V 3361: Pos(-2.616762, -5.374162, 10.830631) Norm(0.596125, 0.786843, -0.159727) UV(0.200585, 0.49004) -V 3362: Pos(-2.771302, -5.374162, 11.003218) Norm(0.0, 0.737702, -0.675127) UV(0.198692, 0.484978) -V 3363: Pos(-2.73735, -5.374162, 10.998748) Norm(-0.17473, 0.737697, -0.65213) UV(0.199396, 0.485355) -V 3364: Pos(-2.705713, -5.374162, 10.985643) Norm(-0.337566, 0.737701, -0.584676) UV(0.199979, 0.485906) -V 3365: Pos(-2.678545, -5.374162, 10.964796) Norm(-0.477394, 0.737697, -0.477387) UV(0.200395, 0.486592) -V 3366: Pos(-2.657698, -5.374162, 10.937629) Norm(-0.584675, 0.737705, -0.337559) UV(0.200603, 0.48736) -V 3367: Pos(-2.644594, -5.374162, 10.905991) Norm(-0.652127, 0.737698, -0.174734) UV(0.200635, 0.488155) -V 3368: Pos(-2.640124, -5.374162, 10.87204) Norm(-0.675128, 0.737701, 3e-06) UV(0.200444, 0.488933) -V 3369: Pos(-2.644594, -5.374162, 10.838088) Norm(-0.652124, 0.737699, 0.174742) UV(0.200053, 0.489632) -V 3370: Pos(-2.657698, -5.374162, 10.806451) Norm(-0.584681, 0.737701, 0.337558) UV(0.199497, 0.490198) -V 3371: Pos(-2.73735, -5.374162, 10.745332) Norm(-0.174738, 0.737697, 0.652127) UV(0.197277, 0.490849) -V 3372: Pos(-2.771302, -5.374162, 10.740862) Norm(0.0, 0.737703, 0.675126) UV(0.196502, 0.490672) -V 3373: Pos(-2.805253, -5.374162, 10.745332) Norm(0.174738, 0.737698, 0.652125) UV(0.195799, 0.490295) -V 3374: Pos(-2.836891, -5.374162, 10.758436) Norm(0.337559, 0.737699, 0.584682) UV(0.195224, 0.489744) -V 3375: Pos(-2.864058, -5.374162, 10.779283) Norm(0.47739, 0.737701, 0.477384) UV(0.194812, 0.489065) -V 3376: Pos(-2.884905, -5.374162, 10.806451) Norm(0.58468, 0.7377, 0.337562) UV(0.19457, 0.488304) -V 3377: Pos(-2.89801, -5.374162, 10.838088) Norm(0.65212, 0.737702, 0.17474) UV(0.194547, 0.487502) -V 3378: Pos(-2.902479, -5.374162, 10.87204) Norm(0.675131, 0.737698, -2e-06) UV(0.194742, 0.486724) -V 3379: Pos(-2.89801, -5.374162, 10.905991) Norm(0.652123, 0.737701, -0.174737) UV(0.195126, 0.48602) -V 3380: Pos(-2.884905, -5.374162, 10.937629) Norm(0.584675, 0.737704, -0.337563) UV(0.195687, 0.485451) -V 3381: Pos(-2.864058, -5.374162, 10.964796) Norm(0.477396, 0.737696, -0.477386) UV(0.196365, 0.485039) -V 3382: Pos(-2.836891, -5.374162, 10.985643) Norm(0.337568, 0.737702, -0.584674) UV(0.197123, 0.484814) -V 3383: Pos(-2.805253, -5.374162, 10.998748) Norm(0.174731, 0.7377, -0.652125) UV(0.197919, 0.484787) -V 3384: Pos(-2.84545, -5.452268, 10.852172) Norm(-0.497748, 0.857007, -0.133367) UV(0.19663, 0.487731) -V 3385: Pos(-2.777973, -5.291028, 10.870253) Norm(-0.5595, 0.81516, -0.149911) UV(0.197567, 0.487825) -V 3386: Pos(-2.777283, -5.291028, 10.868587) Norm(-0.501626, 0.815163, -0.289621) UV(0.197567, 0.487833) -V 3387: Pos(-2.837781, -5.452268, 10.833657) Norm(-0.446251, 0.857016, -0.25765) UV(0.196639, 0.487984) -V 3388: Pos(-2.678545, -5.452268, 10.964796) Norm(-0.519194, 0.678874, -0.519199) UV(0.199088, 0.487147) -V 3389: Pos(-2.705713, -5.452268, 10.985643) Norm(-0.367133, 0.678871, -0.635884) UV(0.198864, 0.486782) -V 3390: Pos(-2.902479, -5.452268, 10.87204) Norm(0.734252, 0.678877, -2e-06) UV(0.196056, 0.487249) -V 3391: Pos(-2.89801, -5.452268, 10.838088) Norm(0.709237, 0.678872, 0.19004) UV(0.195958, 0.487668) -V 3392: Pos(-2.73735, -5.452268, 10.745332) Norm(-0.190041, 0.678875, 0.709234) UV(0.197437, 0.489454) -V 3393: Pos(-2.657698, -5.452268, 10.937629) Norm(-0.635885, 0.678872, -0.367129) UV(0.199214, 0.487557) -V 3394: Pos(-2.89801, -5.452268, 10.905991) Norm(0.709237, 0.678874, -0.190035) UV(0.19626, 0.486871) -V 3395: Pos(-2.771302, -5.452268, 10.740862) Norm(0.0, 0.678875, 0.734254) UV(0.19702, 0.489361) -V 3396: Pos(-2.644594, -5.452268, 10.905991) Norm(-0.709235, 0.678877, -0.190029) UV(0.19923, 0.487985) -V 3397: Pos(-2.884905, -5.452268, 10.937629) Norm(0.635881, 0.678873, -0.367133) UV(0.196552, 0.486557) -V 3398: Pos(-2.805253, -5.452268, 10.745332) Norm(0.190041, 0.678875, 0.709234) UV(0.196643, 0.489159) -V 3399: Pos(-2.640124, -5.452268, 10.87204) Norm(-0.734255, 0.678874, -2e-06) UV(0.199129, 0.488401) -V 3400: Pos(-2.864058, -5.452268, 10.964796) Norm(0.519199, 0.678879, -0.519187) UV(0.196916, 0.48633) -V 3401: Pos(-2.836891, -5.452268, 10.758436) Norm(0.367124, 0.678873, 0.635886) UV(0.196327, 0.48887) -V 3402: Pos(-2.644594, -5.452268, 10.838088) Norm(-0.709236, 0.678876, 0.190033) UV(0.198927, 0.488779) -V 3403: Pos(-2.836891, -5.452268, 10.985643) Norm(0.367136, 0.678872, -0.63588) UV(0.197325, 0.486203) -V 3404: Pos(-2.864058, -5.452268, 10.779283) Norm(0.519198, 0.678875, 0.519194) UV(0.196101, 0.488506) -V 3405: Pos(-2.657698, -5.452268, 10.806451) Norm(-0.635885, 0.678875, 0.367122) UV(0.198636, 0.489092) -V 3406: Pos(-2.805253, -5.452268, 10.998748) Norm(0.190033, 0.678875, -0.709237) UV(0.197754, 0.486192) -V 3407: Pos(-2.73735, -5.452268, 10.998748) Norm(-0.190033, 0.678876, -0.709236) UV(0.198549, 0.48649) -V 3408: Pos(-2.771302, -5.452268, 11.003218) Norm(0.0, 0.678873, -0.734255) UV(0.198172, 0.486286) -V 3409: Pos(-2.884905, -5.452268, 10.806451) Norm(0.635881, 0.678875, 0.367129) UV(0.195972, 0.488097) -V 3410: Pos(-2.771302, -5.452268, 10.948804) Norm(-1e-06, 0.857014, 0.515293) UV(0.197935, 0.486919) -V 3411: Pos(-2.751433, -5.452268, 10.946188) Norm(0.133391, 0.857005, 0.497744) UV(0.198158, 0.487038) -V 3412: Pos(-2.73292, -5.452268, 10.938519) Norm(0.257634, 0.857013, 0.446267) UV(0.198342, 0.487211) -V 3413: Pos(-2.717021, -5.452268, 10.92632) Norm(0.364366, 0.857012, 0.364373) UV(0.198476, 0.487425) -V 3414: Pos(-2.704822, -5.452268, 10.910421) Norm(0.446261, 0.857009, 0.257656) UV(0.198549, 0.487666) -V 3415: Pos(-2.697153, -5.452268, 10.891908) Norm(0.497742, 0.857009, 0.133372) UV(0.198558, 0.487918) -V 3416: Pos(-2.694538, -5.452268, 10.87204) Norm(0.515313, 0.857002, 0.0) UV(0.198501, 0.488163) -V 3417: Pos(-2.697153, -5.452268, 10.852172) Norm(0.497742, 0.857009, -0.133372) UV(0.198381, 0.488386) -V 3418: Pos(-2.704822, -5.452268, 10.833657) Norm(0.446254, 0.857013, -0.257655) UV(0.198208, 0.488569) -V 3419: Pos(-2.717021, -5.452268, 10.81776) Norm(0.364368, 0.857008, -0.36438) UV(0.197994, 0.488703) -V 3420: Pos(-2.73292, -5.452268, 10.80556) Norm(0.257633, 0.857012, -0.446268) UV(0.197753, 0.488776) -V 3421: Pos(-2.751433, -5.452268, 10.797892) Norm(0.13339, 0.857005, -0.497745) UV(0.197501, 0.488786) -V 3422: Pos(-2.771302, -5.452268, 10.795276) Norm(-1e-06, 0.857014, -0.515293) UV(0.197256, 0.488729) -V 3423: Pos(-2.79117, -5.452268, 10.797892) Norm(-0.13339, 0.857004, -0.497746) UV(0.197033, 0.488611) -V 3424: Pos(-2.809684, -5.452268, 10.80556) Norm(-0.257631, 0.857013, -0.446268) UV(0.196848, 0.488439) -V 3425: Pos(-2.825582, -5.452268, 10.81776) Norm(-0.364366, 0.857009, -0.36438) UV(0.196713, 0.488225) -V 3426: Pos(-2.848066, -5.452268, 10.87204) Norm(-0.515307, 0.857006, 0.0) UV(0.196687, 0.487485) -V 3427: Pos(-2.84545, -5.452268, 10.891908) Norm(-0.497748, 0.857006, 0.133367) UV(0.196806, 0.487262) -V 3428: Pos(-2.837781, -5.452268, 10.910421) Norm(-0.446258, 0.857012, 0.257654) UV(0.196979, 0.487078) -V 3429: Pos(-2.825582, -5.452268, 10.92632) Norm(-0.364361, 0.85701, 0.364383) UV(0.197194, 0.486944) -V 3430: Pos(-2.809684, -5.452268, 10.938519) Norm(-0.257629, 0.857012, 0.446271) UV(0.197436, 0.486871) -V 3431: Pos(-2.79117, -5.452268, 10.946188) Norm(-0.13339, 0.857005, 0.497745) UV(0.197689, 0.486862) -V 3432: Pos(-2.771302, -5.291028, 10.878946) Norm(-2e-06, 0.815145, 0.579256) UV(0.008036, 0.256792) -V 3433: Pos(-2.769514, -5.291028, 10.878711) Norm(0.149927, 0.81519, 0.559453) UV(0.007982, 0.256823) -V 3434: Pos(-2.767848, -5.291028, 10.878021) Norm(0.289608, 0.815148, 0.501659) UV(0.007922, 0.256839) -V 3435: Pos(-2.766418, -5.291028, 10.876924) Norm(0.409566, 0.815166, 0.409585) UV(0.00786, 0.256839) -V 3436: Pos(-2.76532, -5.291028, 10.875493) Norm(0.501657, 0.815139, 0.289636) UV(0.0078, 0.256823) -V 3437: Pos(-2.764631, -5.291028, 10.873827) Norm(0.559441, 0.815203, 0.149896) UV(0.007747, 0.256792) -V 3438: Pos(-2.764395, -5.291028, 10.87204) Norm(0.579277, 0.815131, 0.0) UV(0.007703, 0.256748) -V 3439: Pos(-2.764631, -5.291028, 10.870253) Norm(0.559439, 0.815205, -0.149895) UV(0.007672, 0.256695) -V 3440: Pos(-2.76532, -5.291028, 10.868587) Norm(0.501655, 0.81514, -0.289635) UV(0.007656, 0.256635) -V 3441: Pos(-2.766418, -5.291028, 10.867156) Norm(0.409566, 0.815165, -0.409587) UV(0.007656, 0.256573) -V 3442: Pos(-2.767848, -5.291028, 10.866058) Norm(0.289607, 0.815147, -0.501661) UV(0.007672, 0.256513) -V 3443: Pos(-2.769514, -5.291028, 10.865369) Norm(0.149927, 0.81519, -0.559453) UV(0.007703, 0.256459) -V 3444: Pos(-2.771302, -5.291028, 10.865133) Norm(-2e-06, 0.815145, -0.579257) UV(0.007747, 0.256415) -V 3445: Pos(-2.773089, -5.291028, 10.865369) Norm(-0.149925, 0.815192, -0.55945) UV(0.0078, 0.256384) -V 3446: Pos(-2.774755, -5.291028, 10.866058) Norm(-0.289605, 0.815149, -0.501658) UV(0.00786, 0.256368) -V 3447: Pos(-2.776185, -5.291028, 10.867156) Norm(-0.409565, 0.815169, -0.409581) UV(0.007922, 0.256368) -V 3448: Pos(-2.777283, -5.291028, 10.868587) Norm(-0.501626, 0.815163, -0.289621) UV(0.007982, 0.256384) -V 3449: Pos(-2.777973, -5.291028, 10.870253) Norm(-0.5595, 0.81516, -0.149911) UV(0.008036, 0.256415) -V 3450: Pos(-2.778208, -5.291028, 10.87204) Norm(-0.579211, 0.815178, 0.0) UV(0.00808, 0.256459) -V 3451: Pos(-2.777973, -5.291028, 10.873827) Norm(-0.559502, 0.815158, 0.149912) UV(0.008111, 0.256513) -V 3452: Pos(-2.777283, -5.291028, 10.875493) Norm(-0.501628, 0.815162, 0.289622) UV(0.008127, 0.256573) -V 3453: Pos(-2.776185, -5.291028, 10.876924) Norm(-0.409563, 0.815169, 0.409583) UV(0.008127, 0.256635) -V 3454: Pos(-2.774755, -5.291028, 10.878021) Norm(-0.289603, 0.815148, 0.501661) UV(0.008111, 0.256695) -V 3455: Pos(-2.773089, -5.291028, 10.878711) Norm(-0.149925, 0.815192, 0.559449) UV(0.00808, 0.256748) -V 3456: Pos(-2.767848, -5.291028, 10.866058) Norm(0.289607, 0.815147, -0.501661) UV(0.197604, 0.487859) -V 3457: Pos(-2.766418, -5.291028, 10.867156) Norm(0.409566, 0.815165, -0.409587) UV(0.197611, 0.487857) -V 3458: Pos(-2.766418, -5.291028, 10.876924) Norm(0.409566, 0.815166, 0.409585) UV(0.197627, 0.487815) -V 3459: Pos(-2.767848, -5.291028, 10.878021) Norm(0.289608, 0.815148, 0.501659) UV(0.197623, 0.487808) -V 3460: Pos(-2.778208, -5.291028, 10.87204) Norm(-0.579211, 0.815178, 0.0) UV(0.197569, 0.487817) -V 3461: Pos(-2.769514, -5.291028, 10.865369) Norm(0.149927, 0.81519, -0.559453) UV(0.197596, 0.487859) -V 3462: Pos(-2.76532, -5.291028, 10.875493) Norm(0.501657, 0.815139, 0.289636) UV(0.197629, 0.487823) -V 3463: Pos(-2.777973, -5.291028, 10.873827) Norm(-0.559502, 0.815158, 0.149912) UV(0.197573, 0.487809) -V 3464: Pos(-2.771302, -5.291028, 10.865133) Norm(-2e-06, 0.815145, -0.579257) UV(0.197588, 0.487858) -V 3465: Pos(-2.764631, -5.291028, 10.873827) Norm(0.559441, 0.815203, 0.149896) UV(0.197629, 0.487831) -V 3466: Pos(-2.777283, -5.291028, 10.875493) Norm(-0.501628, 0.815162, 0.289622) UV(0.197579, 0.487803) -V 3467: Pos(-2.773089, -5.291028, 10.865369) Norm(-0.149925, 0.815192, -0.55945) UV(0.197581, 0.487854) -V 3468: Pos(-2.764395, -5.291028, 10.87204) Norm(0.579277, 0.815131, 0.0) UV(0.197627, 0.487839) -V 3469: Pos(-2.776185, -5.291028, 10.876924) Norm(-0.409563, 0.815169, 0.409583) UV(0.197586, 0.487799) -V 3470: Pos(-2.774755, -5.291028, 10.866058) Norm(-0.289605, 0.815149, -0.501658) UV(0.197574, 0.487848) -V 3471: Pos(-2.764631, -5.291028, 10.870253) Norm(0.559439, 0.815205, -0.149895) UV(0.197623, 0.487846) -V 3472: Pos(-2.774755, -5.291028, 10.878021) Norm(-0.289603, 0.815148, 0.501661) UV(0.197594, 0.487797) -V 3473: Pos(-2.776185, -5.291028, 10.867156) Norm(-0.409565, 0.815169, -0.409581) UV(0.19757, 0.487841) -V 3474: Pos(-2.76532, -5.291028, 10.868587) Norm(0.501655, 0.81514, -0.289635) UV(0.197618, 0.487852) -V 3475: Pos(-2.773089, -5.291028, 10.878711) Norm(-0.149925, 0.815192, 0.559449) UV(0.197602, 0.487796) -V 3476: Pos(-2.769514, -5.291028, 10.878711) Norm(0.149927, 0.81519, 0.559453) UV(0.197617, 0.487802) -V 3477: Pos(-2.771302, -5.291028, 10.878946) Norm(-2e-06, 0.815145, 0.579256) UV(0.19761, 0.487798) -V 3478: Pos(-2.704041, -8.652523, 11.123059) Norm(0.174736, -0.737705, 0.652118) UV(0.179364, 0.445834) -V 3479: Pos(-2.695056, -8.652523, 11.156591) Norm(-0.190037, -0.678872, -0.709238) UV(0.1779, 0.445904) -V 3480: Pos(-2.771302, -8.652523, 11.16663) Norm(0.0, -0.678872, -0.734256) UV(0.177998, 0.442712) -V 3481: Pos(-2.771302, -8.652523, 11.131914) Norm(-0.0, -0.7377, 0.675129) UV(0.17943, 0.442893) -V 3482: Pos(-2.641365, -8.652523, 11.097097) Norm(0.337568, -0.737703, 0.584672) UV(0.179818, 0.448784) -V 3483: Pos(-2.624006, -8.652523, 11.127162) Norm(-0.367126, -0.67887, -0.635889) UV(0.178365, 0.449115) -V 3484: Pos(-2.587543, -8.652523, 11.055799) Norm(0.477388, -0.737703, 0.477385) UV(0.180804, 0.451656) -V 3485: Pos(-2.562995, -8.652523, 11.080346) Norm(-0.519196, -0.678873, -0.519199) UV(0.179401, 0.452252) -V 3486: Pos(-2.546244, -8.652523, 11.001977) Norm(0.58468, -0.737703, 0.337555) UV(0.182328, 0.454357) -V 3487: Pos(-2.516179, -8.652523, 11.019335) Norm(-0.635882, -0.678872, -0.367134) UV(0.181014, 0.455235) -V 3488: Pos(-2.486749, -8.652523, 10.948285) Norm(-0.709235, -0.678875, -0.190039) UV(0.18317, 0.457922) -V 3489: Pos(-2.476711, -8.652523, 10.87204) Norm(-0.734255, -0.678874, 1e-06) UV(0.185746, 0.460206) -V 3490: Pos(-2.520282, -8.652523, 10.804779) Norm(0.652124, -0.7377, -0.174739) UV(0.189396, 0.460671) -V 3491: Pos(-2.486749, -8.652523, 10.795794) Norm(-0.709235, -0.678875, 0.190036) UV(0.188657, 0.462073) -V 3492: Pos(-2.546244, -8.652523, 10.742103) Norm(0.584677, -0.737701, -0.337565) UV(0.192359, 0.462055) -V 3493: Pos(-2.516179, -8.652523, 10.724745) Norm(-0.635884, -0.678875, 0.367124) UV(0.191795, 0.463517) -V 3494: Pos(-2.587543, -8.652523, 10.688281) Norm(0.477386, -0.7377, -0.47739) UV(0.195564, 0.463028) -V 3495: Pos(-2.562995, -8.652523, 10.663733) Norm(-0.5192, -0.678874, 0.519193) UV(0.195126, 0.464623) -V 3496: Pos(-2.641365, -8.652523, 10.646982) Norm(0.337568, -0.737702, -0.584674) UV(0.198969, 0.463678) -V 3497: Pos(-2.624006, -8.652523, 10.616917) Norm(-0.367126, -0.678871, 0.635887) UV(0.198706, 0.465377) -V 3498: Pos(-2.704041, -8.652523, 10.62102) Norm(0.174736, -0.737705, -0.652118) UV(0.202507, 0.463931) -V 3499: Pos(-2.695056, -8.652523, 10.587487) Norm(-0.190032, -0.678871, 0.709241) UV(0.202491, 0.465706) -V 3500: Pos(-2.771302, -8.652523, 10.612165) Norm(-0.0, -0.7377, -0.675129) UV(0.205986, 0.463795) -V 3501: Pos(-2.771302, -8.652523, 10.57745) Norm(0.0, -0.678875, 0.734254) UV(0.206299, 0.465453) -V 3502: Pos(-2.838562, -8.652523, 10.62102) Norm(-0.174735, -0.737701, -0.652124) UV(0.202981, 0.426834) -V 3503: Pos(-2.847547, -8.652523, 10.587487) Norm(0.190034, -0.678875, 0.709236) UV(0.203118, 0.425336) -V 3504: Pos(-2.771302, -8.652523, 10.57745) Norm(0.0, -0.678875, 0.734254) UV(0.206299, 0.425845) -V 3505: Pos(-2.771302, -8.652523, 10.612165) Norm(-0.0, -0.7377, -0.675129) UV(0.205909, 0.427215) -V 3506: Pos(-2.901239, -8.652523, 10.646982) Norm(-0.337566, -0.737699, -0.584678) UV(0.199978, 0.426725) -V 3507: Pos(-2.918596, -8.652523, 10.616917) Norm(0.367127, -0.678875, 0.635882) UV(0.199917, 0.425271) -V 3508: Pos(-2.95506, -8.652523, 10.688281) Norm(-0.477388, -0.737701, -0.477386) UV(0.197044, 0.426932) -V 3509: Pos(-2.979608, -8.652523, 10.663733) Norm(0.519198, -0.678872, 0.519197) UV(0.196841, 0.425539) -V 3510: Pos(-2.996359, -8.652523, 10.742103) Norm(-0.584678, -0.737702, -0.337561) UV(0.194212, 0.427406) -V 3511: Pos(-3.026424, -8.652523, 10.724745) Norm(0.635883, -0.678874, 0.367128) UV(0.193901, 0.426096) -V 3512: Pos(-3.022321, -8.652523, 10.804779) Norm(-0.652124, -0.737699, -0.174741) UV(0.191499, 0.428235) -V 3513: Pos(-3.055854, -8.652523, 10.795794) Norm(0.709236, -0.678875, 0.190036) UV(0.191045, 0.42693) -V 3514: Pos(-3.031176, -8.652523, 10.87204) Norm(-0.675127, -0.737702, 1e-06) UV(0.188896, 0.429377) -V 3515: Pos(-3.065892, -8.652523, 10.87204) Norm(0.734254, -0.678874, 1e-06) UV(0.188267, 0.42813) -V 3516: Pos(-3.022321, -8.652523, 10.9393) Norm(-0.652125, -0.737698, 0.17474) UV(0.186477, 0.430878) -V 3517: Pos(-3.055854, -8.652523, 10.948285) Norm(0.709236, -0.678875, -0.190036) UV(0.185659, 0.429731) -V 3518: Pos(-2.996359, -8.652523, 11.001977) Norm(-0.584678, -0.737701, 0.337563) UV(0.184321, 0.432757) -V 3519: Pos(-3.026424, -8.652523, 11.019335) Norm(0.635883, -0.678874, -0.367128) UV(0.183302, 0.431749) -V 3520: Pos(-2.95506, -8.652523, 11.055799) Norm(-0.477388, -0.737701, 0.477386) UV(0.182453, 0.43491) -V 3521: Pos(-2.979608, -8.652523, 11.080346) Norm(0.519196, -0.678873, -0.519198) UV(0.181336, 0.434116) -V 3522: Pos(-2.901239, -8.652523, 11.097097) Norm(-0.337567, -0.737702, 0.584674) UV(0.181026, 0.437365) -V 3523: Pos(-2.918596, -8.652523, 11.127162) Norm(0.367126, -0.678873, -0.635885) UV(0.179771, 0.436736) -V 3524: Pos(-2.838562, -8.652523, 11.123059) Norm(-0.174735, -0.737702, 0.652123) UV(0.179998, 0.440046) -V 3525: Pos(-2.847547, -8.652523, 11.156591) Norm(0.190038, -0.678875, -0.709235) UV(0.178636, 0.439627) -V 3526: Pos(-2.838562, -8.87184, 11.123059) Norm(-0.256853, -0.123145, 0.958573) UV(0.187116, 0.441985) -V 3527: Pos(-2.771302, -8.87184, 11.131914) Norm(-1e-06, -0.123145, 0.992389) UV(0.18684, 0.443557) -V 3528: Pos(-2.996359, -8.87184, 11.001977) Norm(-0.859434, -0.123141, 0.496195) UV(0.189544, 0.437901) -V 3529: Pos(-2.95506, -8.87184, 11.055799) Norm(-0.701721, -0.123143, 0.701729) UV(0.188478, 0.439132) -V 3530: Pos(-2.838562, -8.87184, 10.62102) Norm(-0.25685, -0.123139, -0.958574) UV(0.20252, 0.435675) -V 3531: Pos(-2.901239, -8.87184, 10.646982) Norm(-0.496201, -0.123139, -0.859431) UV(0.200046, 0.435203) -V 3532: Pos(-2.520282, -8.87184, 10.804779) Norm(0.958575, -0.123141, -0.256845) UV(0.193246, 0.452878) -V 3533: Pos(-2.901239, -8.87184, 11.097097) Norm(-0.496196, -0.123143, 0.859433) UV(0.18767, 0.440504) -V 3534: Pos(-2.95506, -8.87184, 10.688281) Norm(-0.701723, -0.123142, -0.701728) UV(0.197856, 0.435019) -V 3535: Pos(-2.546244, -8.87184, 10.742103) Norm(0.859433, -0.123142, -0.496196) UV(0.195221, 0.453444) -V 3536: Pos(-2.996359, -8.87184, 10.742103) Norm(-0.859433, -0.123141, -0.496197) UV(0.195833, 0.435115) -V 3537: Pos(-2.587543, -8.87184, 10.688281) Norm(0.701722, -0.123141, -0.701728) UV(0.197442, 0.453718) -V 3538: Pos(-2.648023, -9.015513, 10.87204) Norm(0.148085, -0.988975, 2e-06) UV(0.193746, 0.447162) -V 3539: Pos(-2.652224, -9.015513, 10.903946) Norm(0.143038, -0.988975, 0.038316) UV(0.193023, 0.446845) -V 3540: Pos(-2.664539, -9.015513, 10.933679) Norm(0.128246, -0.988975, 0.074039) UV(0.192422, 0.446391) -V 3541: Pos(-2.666321, -9.015513, 10.898601) Norm(-7e-06, -1.0, -7e-06) UV(0.193237, 0.446549) -V 3542: Pos(-3.022321, -8.87184, 10.804779) Norm(-0.958575, -0.123141, -0.256849) UV(0.19401, 0.435459) -V 3543: Pos(-2.641365, -8.87184, 10.646982) Norm(0.496197, -0.12314, -0.859433) UV(0.199904, 0.453682) -V 3544: Pos(-2.704041, -8.87184, 11.123059) Norm(0.256848, -0.123143, 0.958574) UV(0.186878, 0.44516) -V 3545: Pos(-2.641365, -8.87184, 11.097097) Norm(0.496195, -0.12314, 0.859434) UV(0.187204, 0.44676) -V 3546: Pos(-2.587543, -8.87184, 11.055799) Norm(0.701723, -0.123141, 0.701727) UV(0.187849, 0.448293) -V 3547: Pos(-3.031176, -8.87184, 10.87204) Norm(-0.992389, -0.123142, 0.0) UV(0.192336, 0.436047) -V 3548: Pos(-2.704041, -8.87184, 10.62102) Norm(0.25685, -0.123142, -0.958574) UV(0.202644, 0.453343) -V 3549: Pos(-2.546244, -8.87184, 11.001977) Norm(0.859434, -0.123141, 0.496195) UV(0.188788, 0.449713) -V 3550: Pos(-3.022321, -8.87184, 10.9393) Norm(-0.958575, -0.12314, 0.256848) UV(0.190844, 0.436866) -V 3551: Pos(-2.771302, -8.87184, 10.612165) Norm(2e-06, -0.123141, -0.992389) UV(0.205967, 0.452679) -V 3552: Pos(-2.771302, -8.87184, 10.612165) Norm(2e-06, -0.123141, -0.992389) UV(0.205354, 0.436434) -V 3553: Pos(-2.771302, -8.943677, 11.113613) Norm(-1e-06, -0.474955, 0.88001) UV(0.188475, 0.443676) -V 3554: Pos(-2.708777, -8.943677, 11.105382) Norm(0.227764, -0.474954, 0.850025) UV(0.188498, 0.444965) -V 3555: Pos(-2.771302, -8.996264, 11.063616) Norm(-0.0, -0.846594, 0.532239) UV(0.189915, 0.443772) -V 3556: Pos(-2.721718, -8.996264, 11.057088) Norm(0.137754, -0.846597, 0.514099) UV(0.189962, 0.44477) -V 3557: Pos(-2.771301, -9.015513, 10.995317) Norm(0.0, -0.988973, 0.148096) UV(0.191384, 0.443851) -V 3558: Pos(-2.739395, -9.015513, 10.991117) Norm(0.038327, -0.988974, 0.143044) UV(0.19142, 0.444541) -V 3559: Pos(-2.650515, -8.943677, 11.081249) Norm(0.440006, -0.474951, 0.762113) UV(0.188812, 0.446234) -V 3560: Pos(-2.675513, -8.996264, 11.03795) Norm(0.26612, -0.846598, 0.460925) UV(0.190212, 0.445745) -V 3561: Pos(-2.709662, -9.015513, 10.978802) Norm(0.074043, -0.988975, 0.128239) UV(0.191609, 0.445213) -V 3562: Pos(-2.600483, -8.943677, 11.042858) Norm(0.622258, -0.474954, 0.622264) UV(0.189343, 0.447454) -V 3563: Pos(-2.635837, -8.996264, 11.007504) Norm(0.376343, -0.8466, 0.376343) UV(0.190653, 0.446674) -V 3564: Pos(-2.684131, -9.015513, 10.95921) Norm(0.104711, -0.988976, 0.104704) UV(0.191947, 0.445839) -V 3565: Pos(-2.562092, -8.943677, 10.992826) Norm(0.762113, -0.474952, 0.440005) UV(0.190125, 0.448573) -V 3566: Pos(-2.605392, -8.996264, 10.967828) Norm(0.460931, -0.846596, 0.266114) UV(0.191294, 0.447521) -V 3567: Pos(-2.537959, -8.943677, 10.934564) Norm(0.850029, -0.474949, 0.22776) UV(0.191161, 0.449556) -V 3568: Pos(-2.586253, -8.996264, 10.921623) Norm(0.514103, -0.846595, 0.13775) UV(0.192137, 0.448234) -V 3569: Pos(-2.529728, -8.943677, 10.87204) Norm(0.88001, -0.474956, -0.0) UV(0.192404, 0.450359) -V 3570: Pos(-2.579725, -8.996264, 10.87204) Norm(0.532233, -0.846598, 0.0) UV(0.193142, 0.448798) -V 3571: Pos(-2.537959, -8.943677, 10.809516) Norm(0.850027, -0.474952, -0.22776) UV(0.193881, 0.450944) -V 3572: Pos(-2.586253, -8.996264, 10.822456) Norm(0.514101, -0.846596, -0.137751) UV(0.194321, 0.44915) -V 3573: Pos(-2.652224, -9.015513, 10.840133) Norm(0.143039, -0.988975, -0.03832) UV(0.194559, 0.447322) -V 3574: Pos(-2.562092, -8.943677, 10.751253) Norm(0.762112, -0.474953, -0.440006) UV(0.19553, 0.451278) -V 3575: Pos(-2.605392, -8.996264, 10.776252) Norm(0.460931, -0.846595, -0.266119) UV(0.195639, 0.449278) -V 3576: Pos(-2.664539, -9.015513, 10.810401) Norm(0.128246, -0.988975, -0.07404) UV(0.195449, 0.447281) -V 3577: Pos(-2.600483, -8.943677, 10.701221) Norm(0.622259, -0.474954, -0.622265) UV(0.197412, 0.451303) -V 3578: Pos(-2.635837, -8.996264, 10.736575) Norm(0.376346, -0.846598, -0.376346) UV(0.197066, 0.449103) -V 3579: Pos(-2.684131, -9.015513, 10.784869) Norm(0.104709, -0.988975, -0.10471) UV(0.196387, 0.446999) -V 3580: Pos(-2.650515, -8.943677, 10.66283) Norm(0.440012, -0.474949, -0.762111) UV(0.199492, 0.45099) -V 3581: Pos(-2.675513, -8.996264, 10.70613) Norm(0.266125, -0.846596, -0.460926) UV(0.198663, 0.448558) -V 3582: Pos(-2.709662, -9.015513, 10.765278) Norm(0.074037, -0.988977, -0.128232) UV(0.197312, 0.446444) -V 3583: Pos(-2.708777, -8.943677, 10.638698) Norm(0.227767, -0.474952, -0.850025) UV(0.201834, 0.450256) -V 3584: Pos(-2.721718, -8.996264, 10.686991) Norm(0.137754, -0.846595, -0.514102) UV(0.200341, 0.447556) -V 3585: Pos(-2.739395, -9.015513, 10.752962) Norm(0.038319, -0.988983, -0.14298) UV(0.198173, 0.445502) -V 3586: Pos(-2.771302, -8.943677, 10.630466) Norm(3e-06, -0.474952, -0.880012) UV(0.204616, 0.448891) -V 3587: Pos(-2.771302, -8.996264, 10.680464) Norm(-0.0, -0.846597, -0.532235) UV(0.202117, 0.445853) -V 3588: Pos(-2.771302, -9.015513, 10.748761) Norm(1e-06, -0.988979, -0.148054) UV(0.198781, 0.444059) -V 3589: Pos(-2.771302, -8.943677, 10.630466) Norm(3e-06, -0.474952, -0.880012) UV(0.204003, 0.43969) -V 3590: Pos(-2.833826, -8.943677, 10.638697) Norm(-0.227767, -0.474951, -0.850026) UV(0.201632, 0.438402) -V 3591: Pos(-2.771302, -8.996264, 10.680464) Norm(-0.0, -0.846597, -0.532235) UV(0.201744, 0.442244) -V 3592: Pos(-2.820885, -8.996264, 10.686991) Norm(-0.137753, -0.846594, -0.514104) UV(0.200214, 0.44076) -V 3593: Pos(-2.803208, -9.015513, 10.752962) Norm(-0.03832, -0.988976, -0.143031) UV(0.198163, 0.442628) -V 3594: Pos(-2.892088, -8.943677, 10.66283) Norm(-0.440013, -0.47495, -0.76211) UV(0.199569, 0.437604) -V 3595: Pos(-2.86709, -8.996264, 10.70613) Norm(-0.266123, -0.846596, -0.460927) UV(0.198721, 0.439792) -V 3596: Pos(-2.832941, -9.015513, 10.765278) Norm(-0.07404, -0.988975, -0.128242) UV(0.197365, 0.441716) -V 3597: Pos(-2.94212, -8.943677, 10.701221) Norm(-0.622259, -0.474954, -0.622264) UV(0.197669, 0.437201) -V 3598: Pos(-2.906766, -8.996264, 10.736575) Norm(-0.376346, -0.846599, -0.376342) UV(0.197274, 0.439208) -V 3599: Pos(-2.858472, -9.015513, 10.784869) Norm(-0.104711, -0.988975, -0.104707) UV(0.196515, 0.441149) -V 3600: Pos(-2.980511, -8.943677, 10.751253) Norm(-0.762112, -0.474953, -0.440005) UV(0.195991, 0.437094) -V 3601: Pos(-2.937212, -8.996264, 10.776252) Norm(-0.460931, -0.846597, -0.266114) UV(0.195933, 0.438964) -V 3602: Pos(-2.878064, -9.015513, 10.810401) Norm(-0.128246, -0.988975, -0.07404) UV(0.195637, 0.440834) -V 3603: Pos(-3.004644, -8.943677, 10.809516) Norm(-0.850026, -0.474953, -0.227763) UV(0.19443, 0.437281) -V 3604: Pos(-2.95635, -8.996264, 10.822456) Norm(-0.5141, -0.846596, -0.137753) UV(0.194694, 0.438989) -V 3605: Pos(-2.890379, -9.015513, 10.840133) Norm(-0.143039, -0.988975, -0.038319) UV(0.194788, 0.440735) -V 3606: Pos(-3.012876, -8.943677, 10.87204) Norm(-0.880009, -0.474956, -2e-06) UV(0.193006, 0.437693) -V 3607: Pos(-2.962878, -8.996264, 10.87204) Norm(-0.532232, -0.846599, -2e-06) UV(0.193555, 0.439224) -V 3608: Pos(-2.89458, -9.015513, 10.87204) Norm(-0.148085, -0.988975, 1.1e-05) UV(0.193994, 0.44083) -V 3609: Pos(-3.004644, -8.943677, 10.934564) Norm(-0.850028, -0.474949, 0.227762) UV(0.191764, 0.438321) -V 3610: Pos(-2.95635, -8.996264, 10.921623) Norm(-0.514103, -0.846595, 0.13775) UV(0.192549, 0.439666) -V 3611: Pos(-2.890379, -9.015513, 10.903946) Norm(-0.143038, -0.988975, 0.038323) UV(0.193273, 0.441077) -V 3612: Pos(-2.980511, -8.943677, 10.992826) Norm(-0.762112, -0.474952, 0.440006) UV(0.190697, 0.439139) -V 3613: Pos(-2.937212, -8.996264, 10.967828) Norm(-0.460931, -0.846595, 0.266118) UV(0.191676, 0.44027) -V 3614: Pos(-2.878064, -9.015513, 10.933679) Norm(-0.128242, -0.988975, 0.074044) UV(0.19265, 0.441461) -V 3615: Pos(-2.94212, -8.943677, 11.042858) Norm(-0.622255, -0.474955, 0.622268) UV(0.189804, 0.440098) -V 3616: Pos(-2.906766, -8.996264, 11.007504) Norm(-0.376343, -0.846598, 0.376348) UV(0.190967, 0.441009) -V 3617: Pos(-2.858472, -9.015513, 10.95921) Norm(-0.104704, -0.988976, 0.104705) UV(0.192137, 0.441953) -V 3618: Pos(-2.892088, -8.943677, 11.081248) Norm(-0.440007, -0.474953, 0.762111) UV(0.189115, 0.441199) -V 3619: Pos(-2.86709, -8.996264, 11.03795) Norm(-0.266121, -0.846596, 0.460929) UV(0.190429, 0.441859) -V 3620: Pos(-2.832941, -9.015513, 10.978802) Norm(-0.07404, -0.988979, 0.12821) UV(0.191749, 0.442531) -V 3621: Pos(-2.833826, -8.943677, 11.105382) Norm(-0.22777, -0.474953, 0.850024) UV(0.188677, 0.442413) -V 3622: Pos(-2.820885, -8.996264, 11.057088) Norm(-0.137754, -0.846595, 0.514102) UV(0.19008, 0.442791) -V 3623: Pos(-2.803208, -9.015513, 10.991117) Norm(-0.038327, -0.988975, 0.143039) UV(0.191494, 0.443172) -V 3624: Pos(-2.693843, -9.015513, 10.924545) Norm(-3e-06, -1.0, -9e-06) UV(0.192773, 0.445768) -V 3625: Pos(-2.727716, -9.015513, 10.947532) Norm(-3e-06, -1.0, -8e-06) UV(0.192358, 0.444905) -V 3626: Pos(-2.764559, -9.015513, 10.965373) Norm(-6e-06, -1.0, 2e-06) UV(0.19203, 0.444036) -V 3627: Pos(-2.800789, -9.015513, 10.976235) Norm(-2e-06, -1.0, -2.1e-05) UV(0.191816, 0.443227) -V 3628: Pos(-2.67582, -9.015513, 10.862037) Norm(-5e-06, -1.0, 1e-05) UV(0.194194, 0.446552) -V 3629: Pos(-2.709295, -9.015512, 10.886568) Norm(-2e-06, -1.0, -5e-06) UV(0.193764, 0.445563) -V 3630: Pos(-2.74874, -9.015513, 10.911118) Norm(-0.0, -1.0, -2e-06) UV(0.193278, 0.444498) -V 3631: Pos(-2.789723, -9.015512, 10.933003) Norm(-4e-06, -1.0, 3e-06) UV(0.192797, 0.443486) -V 3632: Pos(-2.827705, -9.015512, 10.949727) Norm(8e-06, -1.0, -2.3e-05) UV(0.192394, 0.442619) -V 3633: Pos(-2.692389, -9.015513, 10.826479) Norm(-1e-06, -1.0, 6e-06) UV(0.195264, 0.446369) -V 3634: Pos(-2.729431, -9.015513, 10.847866) Norm(2e-06, -1.0, -1e-06) UV(0.194892, 0.445195) -V 3635: Pos(-2.771302, -9.015513, 10.87204) Norm(3e-06, -1.0, 9e-06) UV(0.194338, 0.443983) -V 3636: Pos(-2.813172, -9.015513, 10.896214) Norm(2e-06, -1.0, 2.1e-05) UV(0.193683, 0.442901) -V 3637: Pos(-2.850214, -9.015513, 10.9176) Norm(7e-06, -1.0, 1e-05) UV(0.193092, 0.442048) -V 3638: Pos(-2.714898, -9.015513, 10.794352) Norm(-7e-06, -1.0, -6e-06) UV(0.196417, 0.445958) -V 3639: Pos(-2.75288, -9.015513, 10.811076) Norm(-2e-06, -1.0, -1.7e-05) UV(0.196109, 0.444629) -V 3640: Pos(-2.793863, -9.015513, 10.832962) Norm(1e-06, -1.0, -7e-06) UV(0.195442, 0.443345) -V 3641: Pos(-2.833308, -9.015513, 10.857512) Norm(0.0, -1.0, 9e-06) UV(0.194641, 0.442295) -V 3642: Pos(-2.866783, -9.015513, 10.882043) Norm(0.0, -1.0, 9e-06) UV(0.193888, 0.441541) -V 3643: Pos(-2.741814, -9.015512, 10.767844) Norm(-1.1e-05, -1.0, 5.1e-05) UV(0.197605, 0.445236) -V 3644: Pos(-2.778044, -9.015512, 10.778706) Norm(5e-06, -1.0, 9e-06) UV(0.197329, 0.44379) -V 3645: Pos(-2.814887, -9.015513, 10.796548) Norm(5e-06, -1.0, -6e-06) UV(0.196507, 0.44257) -V 3646: Pos(-2.848759, -9.015513, 10.819533) Norm(0.0, -1.0, 0.0) UV(0.195608, 0.441694) -V 3647: Pos(-2.876282, -9.015513, 10.845479) Norm(0.0, -1.0, 1.3e-05) UV(0.194747, 0.441123) -V 3648: Pos(-2.422621, -8.132718, 10.523359) Norm(0.522087, 0.674422, -0.522092) UV(0.352595, 0.469333) -V 3649: Pos(-2.344257, -8.132718, 10.625485) Norm(0.639427, 0.674421, -0.369173) UV(0.351437, 0.465258) -V 3650: Pos(-3.019895, -8.082157, 11.302616) Norm(-0.303394, -0.794858, 0.525502) UV(0.257198, 0.262841) -V 3651: Pos(-2.899983, -8.082157, 11.352285) Norm(-0.157049, -0.794859, 0.586118) UV(0.257372, 0.258022) -V 3652: Pos(-2.899983, -8.082157, 10.391793) Norm(-0.157047, -0.794857, -0.586121) UV(0.257407, 0.307229) -V 3653: Pos(-3.019895, -8.082157, 10.441463) Norm(-0.303394, -0.794858, -0.525502) UV(0.257409, 0.302181) -V 3654: Pos(-2.340724, -8.082157, 11.120633) Norm(0.525494, -0.794863, 0.303397) UV(0.258865, 0.233949) -V 3655: Pos(-2.291055, -8.082157, 11.000721) Norm(0.586112, -0.794865, 0.157046) UV(0.259303, 0.229167) -V 3656: Pos(-3.017856, -8.132718, 11.299085) Norm(-0.369167, 0.674429, 0.639423) UV(0.34724, 0.422833) -V 3657: Pos(-3.119982, -8.132718, 11.22072) Norm(-0.522087, 0.674423, 0.522091) UV(0.347644, 0.418501) -V 3658: Pos(-2.898927, -8.132718, 10.395733) Norm(-0.191098, 0.67443, -0.71318) UV(0.356343, 0.385481) -V 3659: Pos(-2.771302, -8.132718, 10.378931) Norm(-0.0, 0.674428, -0.738341) UV(0.357723, 0.381326) -V 3660: Pos(-2.344257, -8.132718, 11.118594) Norm(0.639426, 0.674424, 0.369171) UV(0.347847, 0.448608) -V 3661: Pos(-2.422621, -8.132718, 11.22072) Norm(0.522088, 0.674425, 0.522087) UV(0.347275, 0.444316) -V 3662: Pos(-3.251548, -8.082157, 10.743358) Norm(-0.586111, -0.794863, -0.157054) UV(0.257141, 0.287335) -V 3663: Pos(-3.268489, -8.082157, 10.87204) Norm(-0.606791, -0.794861, -2e-06) UV(0.257067, 0.28241) -V 3664: Pos(-2.340724, -8.082157, 10.623446) Norm(0.525489, -0.794866, -0.303396) UV(0.260757, 0.214688) -V 3665: Pos(-2.419737, -8.082157, 10.520475) Norm(0.429064, -0.794864, -0.429063) UV(0.261298, 0.20981) -V 3666: Pos(-3.247608, -8.132718, 10.744413) Norm(-0.713186, 0.674424, -0.191096) UV(0.35096, 0.4018) -V 3667: Pos(-3.198346, -8.132718, 10.625485) Norm(-0.639425, 0.674421, -0.369179) UV(0.352123, 0.397717) -V 3668: Pos(-2.294995, -8.132718, 10.744413) Norm(0.713189, 0.674423, -0.191089) UV(0.35038, 0.461192) -V 3669: Pos(-3.122866, -8.082157, 11.223604) Norm(-0.429067, -0.794862, 0.429064) UV(0.257112, 0.267681) -V 3670: Pos(-2.771302, -8.082157, 10.374852) Norm(-0.0, -0.794866, -0.606785) UV(0.257025, 0.312292) -V 3671: Pos(-2.419737, -8.082157, 11.223604) Norm(0.429065, -0.794861, 0.429068) UV(0.25846, 0.23875) -V 3672: Pos(-3.198346, -8.132718, 11.118594) Norm(-0.639427, 0.674425, 0.369168) UV(0.348264, 0.414182) -V 3673: Pos(-2.771302, -8.132718, 10.378931) Norm(-0.0, 0.674428, -0.738341) UV(0.356742, 0.48189) -V 3674: Pos(-2.643676, -8.132718, 10.395733) Norm(0.191099, 0.674434, -0.713176) UV(0.355446, 0.477664) -V 3675: Pos(-2.524747, -8.132718, 11.299085) Norm(0.369169, 0.67443, 0.639421) UV(0.346874, 0.439915) -V 3676: Pos(-3.201879, -8.082157, 10.623446) Norm(-0.525492, -0.794865, -0.303394) UV(0.257241, 0.292269) -V 3677: Pos(-2.291055, -8.082157, 10.743358) Norm(0.58611, -0.794866, -0.157045) UV(0.260222, 0.219594) -V 3678: Pos(-3.119982, -8.132718, 10.523359) Norm(-0.522085, 0.674421, -0.522096) UV(0.353366, 0.393689) -V 3679: Pos(-2.278193, -8.132718, 10.87204) Norm(0.738346, 0.674422, 3e-06) UV(0.349427, 0.45704) -V 3680: Pos(-3.201879, -8.082157, 11.120633) Norm(-0.525497, -0.794864, 0.303388) UV(0.257025, 0.272552) -V 3681: Pos(-2.64262, -8.082157, 10.391793) Norm(0.15705, -0.794871, -0.586102) UV(0.262248, 0.200091) -V 3682: Pos(-2.771302, -8.082157, 10.374852) Norm(-0.0, -0.794866, -0.606785) UV(0.26232, 0.195241) -V 3683: Pos(-2.522708, -8.082157, 11.302616) Norm(0.303394, -0.794858, 0.525502) UV(0.258091, 0.243603) -V 3684: Pos(-2.524747, -8.132718, 11.299085) Norm(0.369169, 0.67443, 0.639421) UV(0.034852, 0.785925) -V 3685: Pos(-2.522708, -8.082157, 11.302616) Norm(0.303394, -0.794858, 0.525502) UV(0.036595, 0.785852) -V 3686: Pos(-2.422621, -8.132718, 11.22072) Norm(0.522088, 0.674425, 0.522087) UV(0.034619, 0.781503) -V 3687: Pos(-2.419737, -8.082157, 11.223604) Norm(0.429065, -0.794861, 0.429068) UV(0.036361, 0.781393) -V 3688: Pos(-2.344257, -8.132718, 11.118594) Norm(0.639426, 0.674424, 0.369171) UV(0.034294, 0.777086) -V 3689: Pos(-2.340724, -8.082157, 11.120633) Norm(0.525494, -0.794863, 0.303397) UV(0.036033, 0.77694) -V 3690: Pos(-2.294995, -8.132718, 10.999665) Norm(0.713189, 0.674422, 0.191092) UV(0.033877, 0.772677) -V 3691: Pos(-2.291055, -8.082157, 11.000721) Norm(0.586112, -0.794865, 0.157046) UV(0.035612, 0.772494) -V 3692: Pos(-2.278193, -8.132718, 10.87204) Norm(0.738346, 0.674422, 3e-06) UV(0.033367, 0.768278) -V 3693: Pos(-2.274114, -8.082157, 10.87204) Norm(0.606786, -0.794865, 3e-06) UV(0.035098, 0.768059) -V 3694: Pos(-2.294995, -8.132718, 10.744413) Norm(0.713189, 0.674423, -0.191089) UV(0.032764, 0.763891) -V 3695: Pos(-2.291055, -8.082157, 10.743358) Norm(0.58611, -0.794866, -0.157045) UV(0.03449, 0.763635) -V 3696: Pos(-2.344257, -8.132718, 10.625485) Norm(0.639427, 0.674421, -0.369173) UV(0.03207, 0.759517) -V 3697: Pos(-2.340724, -8.082157, 10.623446) Norm(0.525489, -0.794866, -0.303396) UV(0.03379, 0.759225) -V 3698: Pos(-2.422621, -8.132718, 10.523359) Norm(0.522087, 0.674422, -0.522092) UV(0.031284, 0.755159) -V 3699: Pos(-2.419737, -8.082157, 10.520475) Norm(0.429064, -0.794864, -0.429063) UV(0.032998, 0.754831) -V 3700: Pos(-2.524747, -8.132718, 10.444995) Norm(0.369176, 0.674429, -0.639418) UV(0.030407, 0.750818) -V 3701: Pos(-2.522708, -8.082157, 10.441463) Norm(0.303397, -0.794866, -0.525489) UV(0.032113, 0.750454) -V 3702: Pos(-2.643676, -8.132718, 10.395733) Norm(0.191099, 0.674434, -0.713176) UV(0.029438, 0.746497) -V 3703: Pos(-2.64262, -8.082157, 10.391793) Norm(0.15705, -0.794871, -0.586102) UV(0.031137, 0.746097) -V 3704: Pos(-2.771302, -8.132718, 10.378931) Norm(-0.0, 0.674428, -0.738341) UV(0.02838, 0.742197) -V 3705: Pos(-2.771302, -8.082157, 10.374852) Norm(-0.0, -0.794866, -0.606785) UV(0.03007, 0.741762) -V 3706: Pos(-2.771302, -8.082157, 10.374852) Norm(-0.0, -0.794866, -0.606785) UV(0.03007, 0.847798) -V 3707: Pos(-2.771302, -8.132718, 10.378931) Norm(-0.0, 0.674428, -0.738341) UV(0.02838, 0.847363) -V 3708: Pos(-2.898927, -8.132718, 10.395733) Norm(-0.191098, 0.67443, -0.71318) UV(0.029438, 0.843063) -V 3709: Pos(-2.899983, -8.082157, 10.391793) Norm(-0.157047, -0.794857, -0.586121) UV(0.031137, 0.843462) -V 3710: Pos(-3.017856, -8.132718, 10.444995) Norm(-0.369175, 0.674428, -0.639419) UV(0.030407, 0.838741) -V 3711: Pos(-3.019895, -8.082157, 10.441463) Norm(-0.303394, -0.794858, -0.525502) UV(0.032113, 0.839105) -V 3712: Pos(-3.119982, -8.132718, 10.523359) Norm(-0.522085, 0.674421, -0.522096) UV(0.031284, 0.8344) -V 3713: Pos(-3.122866, -8.082157, 10.520475) Norm(-0.429065, -0.794861, -0.429067) UV(0.032998, 0.834728) -V 3714: Pos(-3.198346, -8.132718, 10.625485) Norm(-0.639425, 0.674421, -0.369179) UV(0.03207, 0.830042) -V 3715: Pos(-3.201879, -8.082157, 10.623446) Norm(-0.525492, -0.794865, -0.303394) UV(0.03379, 0.830334) -V 3716: Pos(-3.247608, -8.132718, 10.744413) Norm(-0.713186, 0.674424, -0.191096) UV(0.032764, 0.825669) -V 3717: Pos(-3.251548, -8.082157, 10.743358) Norm(-0.586111, -0.794863, -0.157054) UV(0.03449, 0.825924) -V 3718: Pos(-3.26441, -8.132718, 10.87204) Norm(-0.738344, 0.674425, -2e-06) UV(0.033366, 0.821281) -V 3719: Pos(-3.268489, -8.082157, 10.87204) Norm(-0.606791, -0.794861, -2e-06) UV(0.035098, 0.8215) -V 3720: Pos(-3.247608, -8.132718, 10.999665) Norm(-0.713187, 0.674425, 0.191089) UV(0.033877, 0.816882) -V 3721: Pos(-3.251548, -8.082157, 11.000721) Norm(-0.586114, -0.794863, 0.157046) UV(0.035612, 0.817065) -V 3722: Pos(-3.198346, -8.132718, 11.118594) Norm(-0.639427, 0.674425, 0.369168) UV(0.034294, 0.812473) -V 3723: Pos(-3.201879, -8.082157, 11.120633) Norm(-0.525497, -0.794864, 0.303388) UV(0.036033, 0.81262) -V 3724: Pos(-3.119982, -8.132718, 11.22072) Norm(-0.522087, 0.674423, 0.522091) UV(0.034619, 0.808057) -V 3725: Pos(-3.122866, -8.082157, 11.223604) Norm(-0.429067, -0.794862, 0.429064) UV(0.036361, 0.808167) -V 3726: Pos(-3.017856, -8.132718, 11.299085) Norm(-0.369167, 0.674429, 0.639423) UV(0.034852, 0.803634) -V 3727: Pos(-3.019895, -8.082157, 11.302616) Norm(-0.303394, -0.794858, 0.525502) UV(0.036595, 0.803708) -V 3728: Pos(-2.898927, -8.132718, 11.348346) Norm(-0.1911, 0.674432, 0.713178) UV(0.034991, 0.799208) -V 3729: Pos(-2.899983, -8.082157, 11.352285) Norm(-0.157049, -0.794859, 0.586118) UV(0.036736, 0.799245) -V 3730: Pos(-3.26441, -8.132718, 10.87204) Norm(-0.738344, 0.674425, -2e-06) UV(0.349973, 0.405917) -V 3731: Pos(-2.771302, -8.082157, 11.369227) Norm(-1e-06, -0.794868, 0.606783) UV(0.25755, 0.253213) -V 3732: Pos(-2.64262, -8.082157, 11.352285) Norm(0.15705, -0.794863, 0.586113) UV(0.257818, 0.248413) -V 3733: Pos(-2.522708, -8.082157, 10.441463) Norm(0.303397, -0.794866, -0.525489) UV(0.26182, 0.204934) -V 3734: Pos(-3.251548, -8.082157, 11.000721) Norm(-0.586114, -0.794863, 0.157046) UV(0.257027, 0.277495) -V 3735: Pos(-2.294995, -8.132718, 10.999665) Norm(0.713189, 0.674422, 0.191092) UV(0.348569, 0.452845) -V 3736: Pos(-3.017856, -8.132718, 10.444995) Norm(-0.369175, 0.674428, -0.639419) UV(0.354782, 0.389561) -V 3737: Pos(-2.898927, -8.132718, 11.348346) Norm(-0.1911, 0.674432, 0.713178) UV(0.346962, 0.427023) -V 3738: Pos(-2.274114, -8.082157, 10.87204) Norm(0.606786, -0.794865, 3e-06) UV(0.259764, 0.224424) -V 3739: Pos(-3.122866, -8.082157, 10.520475) Norm(-0.429065, -0.794861, -0.429067) UV(0.257352, 0.29718) -V 3740: Pos(-2.643676, -8.132718, 11.348346) Norm(0.191097, 0.674425, 0.713185) UV(0.346734, 0.435507) -V 3741: Pos(-2.771302, -8.132718, 11.365149) Norm(-1e-06, 0.674431, 0.738338) UV(0.346775, 0.431211) -V 3742: Pos(-2.524747, -8.132718, 10.444995) Norm(0.369176, 0.674429, -0.639418) UV(0.35396, 0.473516) -V 3743: Pos(-3.247608, -8.132718, 10.999665) Norm(-0.713187, 0.674425, 0.191089) UV(0.349057, 0.409993) -V 3744: Pos(0.753299, -12.618541, 9.005267) Norm(0.591633, -0.052776, -0.804478) UV(0.340855, 0.76924) -V 3745: Pos(0.766907, -11.946148, 8.984811) Norm(0.624904, -0.018423, -0.780484) UV(0.341548, 0.746318) -V 3746: Pos(1.05363, -11.946148, 9.148588) Norm(0.527374, -0.001622, -0.849632) UV(0.352907, 0.746689) -V 3747: Pos(1.077831, -12.617983, 9.190081) Norm(0.511715, -0.038914, -0.858273) UV(0.353525, 0.769916) -V 3748: Pos(0.127274, -13.121551, 8.863171) Norm(0.456925, -0.116072, -0.8819) UV(0.317292, 0.785679) -V 3749: Pos(0.13069, -12.382905, 8.789777) Norm(0.415302, -0.048259, -0.908403) UV(0.316829, 0.760866) -V 3750: Pos(0.375903, -12.382905, 8.774108) Norm(-0.025114, -0.041644, -0.998817) UV(0.325119, 0.760798) -V 3751: Pos(0.375903, -13.121202, 8.844603) Norm(0.08413, -0.197416, -0.976703) UV(0.325614, 0.785215) -V 3752: Pos(0.59267, -14.309753, 9.522182) Norm(0.13606, -0.285981, -0.948527) UV(0.338504, 0.831362) -V 3753: Pos(0.574945, -14.696083, 9.560887) Norm(-0.004777, -0.106677, -0.994282) UV(0.338531, 0.844981) -V 3754: Pos(0.313774, -14.621969, 9.549634) Norm(-0.445365, -0.113645, -0.888107) UV(0.329477, 0.842867) -V 3755: Pos(0.289981, -14.338383, 9.515397) Norm(-0.488852, -0.356973, -0.795986) UV(0.32803, 0.833213) -V 3756: Pos(-0.310411, -14.783587, 11.109747) Norm(-0.002149, -0.480841, 0.876805) UV(0.0653, 0.406688) -V 3757: Pos(-0.32848, -14.734411, 11.171654) Norm(0.004761, -0.586821, 0.809702) UV(0.064541, 0.409605) -V 3758: Pos(-0.302181, -12.550772, 11.773037) Norm(0.011695, -0.011276, 0.999868) UV(0.062633, 0.484967) -V 3759: Pos(-0.299249, -12.611209, 11.771132) Norm(0.016258, -0.1132, 0.993439) UV(0.062733, 0.483087) -V 3760: Pos(-0.090169, -16.213043, 10.945545) Norm(0.418311, -0.195386, 0.88704) UV(0.072751, 0.356321) -V 3761: Pos(-0.045885, -15.453674, 11.04019) Norm(0.376523, -0.138131, 0.916051) UV(0.07496, 0.38173) -V 3762: Pos(-0.456353, -5.099787, 10.960801) Norm(0.464304, 0.846877, 0.25927) UV(0.051792, 0.747027) -V 3763: Pos(-0.434943, -5.635293, 11.06281) Norm(0.105785, 0.209989, 0.971964) UV(0.05381, 0.730624) -V 3764: Pos(-0.279569, -17.611206, 10.537682) Norm(0.489982, -0.800512, 0.345107) UV(0.065768, 0.317111) -V 3765: Pos(-0.312152, -17.611359, 10.680434) Norm(0.344893, -0.64861, 0.678494) UV(0.063486, 0.320098) -V 3766: Pos(-0.308601, -12.002631, 11.768512) Norm(-0.002992, 0.043786, 0.999036) UV(0.062392, 0.502535) -V 3767: Pos(-0.386986, -5.498948, 10.458104) Norm(-0.001174, 0.878791, 0.477205) UV(0.239927, 0.508174) -V 3768: Pos(-0.210349, -5.498949, 10.374091) Norm(-0.111212, 0.650359, -0.751442) UV(0.236801, 0.513526) -V 3769: Pos(-0.423665, -7.467391, 11.395685) Norm(0.023648, 0.131491, 0.991035) UV(0.055713, 0.663844) -V 3770: Pos(-0.40266, -7.937566, 11.452072) Norm(0.017518, 0.109032, 0.993884) UV(0.056791, 0.64677) -V 3771: Pos(-0.422638, -6.352781, 11.19637) Norm(-0.037349, 0.194912, 0.980109) UV(0.054915, 0.704711) -V 3772: Pos(-0.424185, -5.973804, 11.14062) Norm(0.004977, 0.184753, 0.982772) UV(0.054505, 0.718453) -V 3773: Pos(-0.386986, -5.860602, 10.739367) Norm(-9e-06, 0.857665, 0.514209) UV(0.254737, 0.508307) -V 3774: Pos(-0.386986, -5.772872, 10.659025) Norm(-7e-06, 0.652828, 0.757506) UV(0.250949, 0.508339) -V 3775: Pos(-0.115071, -5.996615, 10.995941) Norm(0.531377, 0.197526, 0.823785) UV(0.067928, 0.719132) -V 3776: Pos(-0.233682, -5.973803, 11.137924) Norm(0.437882, 0.176661, 0.881505) UV(0.061263, 0.718691) -V 3777: Pos(-0.218514, -6.352781, 11.181109) Norm(0.544735, 0.1445, 0.826065) UV(0.062451, 0.705008) -V 3778: Pos(-0.112773, -6.352781, 11.036345) Norm(0.482174, 0.155269, 0.862206) UV(0.068936, 0.706087) -V 3779: Pos(-0.372537, -9.491978, 11.592623) Norm(-0.003503, 0.076185, 0.997087) UV(0.059054, 0.590511) -V 3780: Pos(-0.374935, -8.869688, 11.539713) Norm(-0.005162, 0.088208, 0.996089) UV(0.058499, 0.613089) -V 3781: Pos(-0.429395, -6.714837, 11.287401) Norm(-0.022299, 0.193894, 0.980769) UV(0.054926, 0.69122) -V 3782: Pos(-0.434408, -5.216838, 10.85706) Norm(0.180142, 0.427699, -0.885789) UV(0.054788, 0.751031) -V 3783: Pos(-0.257888, -17.53898, 10.036661) Norm(0.469094, -0.653737, -0.593784) UV(0.138345, 0.452708) -V 3784: Pos(-0.258567, -17.604631, 10.144748) Norm(0.397076, -0.873765, -0.280829) UV(0.138121, 0.44903) -V 3785: Pos(-0.261155, -5.635293, 11.053866) Norm(0.420419, 0.262316, 0.868584) UV(0.0599, 0.730984) -V 3786: Pos(-0.343406, -5.635293, 11.05887) Norm(0.095659, 0.235123, 0.967247) UV(0.057027, 0.730795) -V 3787: Pos(-0.321892, -5.966882, 11.137775) Norm(0.039153, 0.193705, 0.980278) UV(0.058126, 0.718826) -V 3788: Pos(-0.320851, -7.467411, 11.387623) Norm(0.19241, 0.137068, 0.971695) UV(0.059452, 0.663955) -V 3789: Pos(-0.332311, -6.714837, 11.293067) Norm(0.15913, 0.176383, 0.971374) UV(0.058418, 0.691249) -V 3790: Pos(-0.386496, -8.24662, 11.482265) Norm(-0.00284, 0.094472, 0.995524) UV(0.057602, 0.635619) -V 3791: Pos(-0.324424, -11.201272, 11.704627) Norm(-0.014414, 0.071087, 0.997366) UV(0.06178, 0.529597) -V 3792: Pos(-0.087226, -12.002631, 11.768512) Norm(0.34599, 0.037221, 0.9375) UV(0.069617, 0.502512) -V 3793: Pos(-0.118873, -11.200978, 11.710431) Norm(0.264348, 0.054504, 0.962886) UV(0.068968, 0.529626) -V 3794: Pos(0.413441, -14.129045, 10.839348) Norm(0.343087, -0.142398, 0.928447) UV(0.117821, 0.849565) -V 3795: Pos(0.425607, -14.515833, 10.729332) Norm(0.481554, -0.202088, 0.852799) UV(0.107655, 0.859384) -V 3796: Pos(0.482846, -14.530905, 10.670832) Norm(0.09505, -0.167323, 0.98131) UV(0.10491, 0.85849) -V 3797: Pos(0.511325, -14.2756, 10.804464) Norm(0.60352, -0.404406, 0.687182) UV(0.111599, 0.851106) -V 3798: Pos(-0.318798, -6.352781, 11.20256) Norm(0.094641, 0.184321, 0.978299) UV(0.058705, 0.704751) -V 3799: Pos(0.034456, -10.288738, 11.59748) Norm(0.613255, 0.090785, 0.784651) UV(0.07431, 0.562097) -V 3800: Pos(-0.042209, -10.744859, 11.666515) Norm(0.348533, 0.057256, 0.935546) UV(0.071479, 0.545844) -V 3801: Pos(0.106794, -11.31928, 11.589983) Norm(0.765997, -0.011152, 0.642747) UV(0.078259, 0.525576) -V 3802: Pos(-0.177706, -10.288738, 11.64669) Norm(0.120489, 0.083981, 0.989156) UV(0.066508, 0.561912) -V 3803: Pos(-0.353841, -10.288738, 11.64669) Norm(-0.008491, 0.065233, 0.997834) UV(0.060229, 0.561821) -V 3804: Pos(0.214261, -7.641842, 11.099125) Norm(0.054726, 0.05701, 0.996873) UV(0.289906, 0.663305) -V 3805: Pos(0.025433, -7.955532, 11.137898) Norm(0.523053, 0.08997, 0.847538) UV(0.278269, 0.671992) -V 3806: Pos(0.061934, -8.259396, 11.136215) Norm(0.576998, 0.029325, 0.816219) UV(0.267302, 0.674184) -V 3807: Pos(0.232141, -8.120556, 11.137504) Norm(0.107239, -0.139538, 0.984393) UV(0.269198, 0.665315) -V 3808: Pos(-0.215098, -9.491978, 11.59321) Norm(0.192586, 0.088119, 0.977316) UV(0.064749, 0.590616) -V 3809: Pos(-0.046953, -5.692852, 10.734535) Norm(-0.061546, 0.466956, 0.882136) UV(0.250409, 0.522102) -V 3810: Pos(0.086185, -5.569281, 10.665711) Norm(-0.078214, 0.54089, 0.837449) UV(0.244258, 0.5249) -V 3811: Pos(0.011523, -5.546937, 10.592614) Norm(-0.321607, 0.692068, 0.646228) UV(0.24292, 0.521804) -V 3812: Pos(-0.293286, -5.366412, 10.981031) Norm(0.548898, 0.391905, 0.738323) UV(0.057937, 0.740552) -V 3813: Pos(-0.382732, -5.171452, 10.94768) Norm(0.564434, 0.736822, 0.372165) UV(0.054174, 0.746481) -V 3814: Pos(-0.197378, -6.714837, 11.233347) Norm(0.608243, 0.144328, 0.780519) UV(0.063688, 0.691741) -V 3815: Pos(-0.096256, -6.714837, 11.0858) Norm(0.495977, 0.109517, 0.861402) UV(0.070082, 0.692798) -V 3816: Pos(-0.275345, -7.93656, 11.451685) Norm(0.207896, 0.1246, 0.970183) UV(0.061364, 0.646892) -V 3817: Pos(-0.11916, -7.942636, 11.384399) Norm(0.653556, 0.124441, 0.746578) UV(0.067477, 0.647103) -V 3818: Pos(-0.156977, -7.467411, 11.329699) Norm(0.62781, 0.131837, 0.767121) UV(0.065763, 0.664367) -V 3819: Pos(-0.246514, -8.24673, 11.482728) Norm(0.229265, 0.103293, 0.967868) UV(0.06264, 0.635721) -V 3820: Pos(-0.219894, -8.869688, 11.540771) Norm(0.233976, 0.093131, 0.967772) UV(0.0641, 0.613207) -V 3821: Pos(-0.054986, -8.869688, 11.451316) Norm(0.681936, 0.098025, 0.724813) UV(0.070856, 0.613669) -V 3822: Pos(-0.094931, -8.250694, 11.406264) Norm(0.68043, 0.106731, 0.724999) UV(0.068755, 0.636023) -V 3823: Pos(-0.023508, -17.189369, 10.37456) Norm(0.585823, -0.392713, 0.708935) UV(0.077536, 0.32397) -V 3824: Pos(-0.239632, -17.611019, 10.362709) Norm(0.394468, -0.826802, 0.400991) UV(0.06872, 0.3128) -V 3825: Pos(-0.217022, -17.610914, 10.263648) Norm(0.421524, -0.899285, 0.116639) UV(0.070541, 0.31005) -V 3826: Pos(-0.015747, -17.413155, 10.33747) Norm(0.391938, -0.394779, 0.830984) UV(0.076708, 0.317161) -V 3827: Pos(0.302509, -5.409958, 10.580017) Norm(-0.004489, 0.60991, 0.792458) UV(0.238119, 0.529214) -V 3828: Pos(0.305975, -5.330895, 10.468236) Norm(-0.223952, 0.954691, 0.195986) UV(0.234983, 0.528643) -V 3829: Pos(-0.023643, -9.491978, 11.503345) Norm(0.651554, 0.102255, 0.751679) UV(0.072416, 0.591014) -V 3830: Pos(0.02722, -12.036906, 11.651344) Norm(0.949369, -0.024306, 0.313222) UV(0.074941, 0.501438) -V 3831: Pos(0.011097, -14.449153, 11.200875) Norm(0.896061, -0.283279, 0.341801) UV(0.077046, 0.420349) -V 3832: Pos(-0.06521, -14.434437, 11.278111) Norm(0.372737, -0.350306, 0.859275) UV(0.073352, 0.421567) -V 3833: Pos(-0.130481, -14.734413, 11.171654) Norm(0.260306, -0.543225, 0.798215) UV(0.071891, 0.409757) -V 3834: Pos(-0.094343, -14.783589, 11.109747) Norm(0.270684, -0.286504, 0.919046) UV(0.073894, 0.40671) -V 3835: Pos(-0.041623, -14.616371, 11.155311) Norm(0.798829, -0.365149, 0.478057) UV(0.075665, 0.413805) -V 3836: Pos(0.096961, -14.431056, 11.065418) Norm(0.779617, -0.137494, 0.610977) UV(0.083402, 0.419316) -V 3837: Pos(0.117704, -14.298805, 11.0702) Norm(0.795712, -0.110518, 0.595507) UV(0.084663, 0.424058) -V 3838: Pos(0.126541, -14.166553, 11.074982) Norm(0.681254, -0.078316, 0.727846) UV(0.085676, 0.428774) -V 3839: Pos(0.069055, -14.425464, 11.094136) Norm(0.44618, -0.076672, 0.891653) UV(0.081958, 0.419817) -V 3840: Pos(0.17646, -16.286886, 10.625539) Norm(0.814685, -0.223795, 0.534981) UV(0.086013, 0.350938) -V 3841: Pos(0.197031, -6.714838, 11.077728) Norm(0.061832, 0.078687, 0.99498) UV(0.326125, 0.665947) -V 3842: Pos(0.209425, -6.293025, 11.029684) Norm(0.123323, 0.286854, 0.950003) UV(0.342026, 0.666917) -V 3843: Pos(-0.112773, -6.352781, 11.036345) Norm(0.482174, 0.155269, 0.862206) UV(0.338902, 0.678741) -V 3844: Pos(-0.096256, -6.714837, 11.0858) Norm(0.495977, 0.109517, 0.861402) UV(0.325261, 0.677012) -V 3845: Pos(0.179657, -6.13002, 10.794174) Norm(0.390603, 0.786994, 0.477566) UV(0.257656, 0.535629) -V 3846: Pos(-0.007631, -6.03854, 10.783877) Norm(0.634137, 0.638186, 0.436565) UV(0.257964, 0.530622) -V 3847: Pos(-0.016686, -5.960667, 10.904093) Norm(0.796388, 0.604367, -0.022513) UV(0.260975, 0.528788) -V 3848: Pos(0.173996, -6.144948, 10.881975) Norm(0.514436, 0.856646, -0.038898) UV(0.260145, 0.535792) -V 3849: Pos(-0.015804, -7.495818, 11.119686) Norm(0.52762, 0.090295, 0.844668) UV(0.295831, 0.672288) -V 3850: Pos(0.194654, -7.206603, 11.072265) Norm(0.056525, 0.042992, 0.997475) UV(0.307228, 0.664616) -V 3851: Pos(0.378795, -11.258108, 11.00945) Norm(0.584815, -0.028062, 0.810681) UV(0.101454, 0.529032) -V 3852: Pos(0.351786, -10.449221, 11.055216) Norm(0.581264, 0.017802, 0.81352) UV(0.09737, 0.5585) -V 3853: Pos(0.192317, -13.804165, 11.059676) Norm(0.664024, -0.085626, 0.742792) UV(0.089821, 0.441309) -V 3854: Pos(0.15586, -13.833342, 11.069529) Norm(0.697915, -0.071096, 0.712643) UV(0.08837, 0.440467) -V 3855: Pos(0.108038, -14.16584, 11.085279) Norm(0.693603, -0.10123, 0.71321) UV(0.084918, 0.42892) -V 3856: Pos(0.16757, -16.831728, 10.050759) Norm(-0.281583, -0.286918, -0.915636) UV(0.118428, 0.471069) -V 3857: Pos(0.236236, -16.886652, 9.945797) Norm(-0.880135, -0.097112, -0.464685) UV(0.113632, 0.47006) -V 3858: Pos(0.187956, -17.160233, 10.160663) Norm(-0.835027, -0.177458, -0.520805) UV(0.118647, 0.458676) -V 3859: Pos(0.154404, -17.154877, 10.190921) Norm(-0.103265, -0.394346, -0.913141) UV(0.120241, 0.458628) -V 3860: Pos(-0.217022, -17.610914, 10.263648) Norm(0.421524, -0.899285, 0.116639) UV(0.135946, 0.445593) -V 3861: Pos(-0.037624, -17.38258, 10.208937) Norm(0.552613, -0.444019, -0.705312) UV(0.128325, 0.452243) -V 3862: Pos(-0.039991, -17.527853, 10.288622) Norm(0.50034, -0.85863, 0.111419) UV(0.129255, 0.446646) -V 3863: Pos(-0.039991, -17.527853, 10.288622) Norm(0.50034, -0.85863, 0.111419) UV(0.076092, 0.313135) -V 3864: Pos(0.130161, -17.361893, 10.274363) Norm(0.628363, -0.777182, 0.033871) UV(0.08183, 0.317846) -V 3865: Pos(-0.042681, -5.436759, 10.462289) Norm(-0.291686, 0.915246, 0.277927) UV(0.237905, 0.519361) -V 3866: Pos(0.044557, -5.960488, 10.752725) Norm(0.252786, 0.241147, 0.936989) UV(0.25554, 0.530244) -V 3867: Pos(0.241805, -6.054401, 10.714135) Norm(0.153188, 0.366172, 0.917852) UV(0.254313, 0.536022) -V 3868: Pos(0.206743, -12.02697, 11.269761) Norm(0.714449, -0.18607, 0.674493) UV(0.090238, 0.501785) -V 3869: Pos(0.142244, -12.023941, 11.318316) Norm(0.735168, -0.160189, 0.658687) UV(0.08745, 0.501749) -V 3870: Pos(0.186854, -12.550453, 11.10218) Norm(0.697777, -0.154391, 0.699479) UV(0.092523, 0.483703) -V 3871: Pos(0.24701, -12.550453, 11.088028) Norm(0.642311, -0.169162, 0.747544) UV(0.094539, 0.483818) -V 3872: Pos(0.445741, -5.633644, 10.603598) Norm(0.654177, 0.279586, 0.702769) UV(0.241156, 0.534871) -V 3873: Pos(0.413981, -5.330895, 10.512909) Norm(0.491014, 0.698572, 0.520483) UV(0.235785, 0.530815) -V 3874: Pos(0.293884, -5.599326, 10.638965) Norm(0.220287, 0.24185, 0.944977) UV(0.242572, 0.53084) -V 3875: Pos(0.159392, -5.79461, 10.70172) Norm(0.199428, 0.168957, 0.965237) UV(0.249567, 0.529979) -V 3876: Pos(0.017441, -5.757263, 10.71636) Norm(0.26434, 0.172978, 0.94879) UV(0.251149, 0.5253) -V 3877: Pos(-0.064014, -5.850981, 10.765058) Norm(0.684741, 0.346771, 0.640999) UV(0.255934, 0.525017) -V 3878: Pos(0.14423, -5.600734, 10.665233) Norm(0.185623, 0.225243, 0.956457) UV(0.244489, 0.526889) -V 3879: Pos(0.339384, -5.849935, 10.67636) Norm(0.139113, 0.203987, 0.969039) UV(0.248088, 0.535413) -V 3880: Pos(0.500136, -5.884259, 10.666577) Norm(0.562895, 0.322898, 0.760846) UV(0.24653, 0.539936) -V 3881: Pos(0.250008, -12.610888, 11.077132) Norm(0.624921, -0.077345, 0.776848) UV(0.094777, 0.481802) -V 3882: Pos(0.295819, -12.610888, 10.992192) Norm(0.873173, -0.042524, 0.485552) UV(0.097883, 0.481609) -V 3883: Pos(0.341629, -12.610888, 10.907252) Norm(0.480887, -0.0366, 0.876019) UV(0.100872, 0.481412) -V 3884: Pos(0.364439, -11.916042, 10.9701) Norm(0.581454, -0.068077, 0.810726) UV(0.102609, 0.505014) -V 3885: Pos(0.284217, -13.064171, 11.004714) Norm(0.861688, -0.035133, 0.506221) UV(0.096665, 0.466465) -V 3886: Pos(0.327102, -13.024474, 10.941593) Norm(0.607112, -0.022016, 0.794311) UV(0.099416, 0.467661) -V 3887: Pos(-0.038745, -13.305736, 11.62882) Norm(0.398575, -0.203348, 0.894309) UV(0.071607, 0.461129) -V 3888: Pos(0.07752, -13.25584, 11.516879) Norm(0.968431, -0.020075, 0.248472) UV(0.076862, 0.462184) -V 3889: Pos(0.030097, -12.610888, 11.656427) Norm(0.967236, 0.045573, 0.249756) UV(0.074299, 0.482697) -V 3890: Pos(-0.072019, -12.610888, 11.767374) Norm(0.402001, -0.075695, 0.912505) UV(0.06971, 0.483074) -V 3891: Pos(1.284, -14.895481, 9.605906) Norm(0.261727, -0.126716, -0.956788) UV(0.36312, 0.850977) -V 3892: Pos(1.122935, -14.192274, 9.535975) Norm(0.070132, -0.095284, -0.992977) UV(0.357122, 0.826685) -V 3893: Pos(1.387654, -14.24136, 9.560217) Norm(0.305612, -0.118621, -0.944738) UV(0.366372, 0.828407) -V 3894: Pos(0.079135, -13.755318, 9.532556) Norm(-0.124384, -0.89602, -0.426235) UV(0.116343, 0.581819) -V 3895: Pos(0.211014, -13.900246, 9.179587) Norm(-0.552142, -0.580019, -0.59893) UV(0.102156, 0.580374) -V 3896: Pos(0.257321, -14.23223, 9.466191) Norm(-0.622618, -0.46513, -0.629287) UV(0.107765, 0.565839) -V 3897: Pos(0.348232, -15.673578, 10.603617) Norm(0.53571, -0.13604, 0.833371) UV(0.094584, 0.370297) -V 3898: Pos(0.183185, -9.182344, 11.112895) Norm(0.593871, 0.060561, 0.802277) UV(0.235232, 0.70111) -V 3899: Pos(0.677528, -9.481436, 11.006216) Norm(0.245141, 0.032068, 0.968957) UV(0.211332, 0.700936) -V 3900: Pos(0.782338, -9.154688, 10.945724) Norm(0.366833, 0.155851, 0.917139) UV(0.213563, 0.685947) -V 3901: Pos(0.513717, -8.870115, 11.026826) Norm(0.379414, 0.102474, 0.919535) UV(0.230953, 0.681246) -V 3902: Pos(0.241332, -13.103868, 11.067835) Norm(0.624026, -0.031059, 0.780786) UV(0.093944, 0.465331) -V 3903: Pos(0.23024, -13.448198, 11.060121) Norm(0.663202, -0.065059, 0.745607) UV(0.092624, 0.453495) -V 3904: Pos(0.261348, -13.421515, 11.003428) Norm(0.886488, -0.083312, 0.45519) UV(0.094989, 0.454092) -V 3905: Pos(0.211014, -13.900246, 9.179587) Norm(-0.552142, -0.580019, -0.59893) UV(0.322516, 0.814806) -V 3906: Pos(0.344021, -13.844193, 9.13813) Norm(0.152812, -0.555515, -0.817344) UV(0.326707, 0.81181) -V 3907: Pos(0.312975, -14.279038, 9.463096) Norm(-0.085438, -0.602366, -0.793634) UV(0.328465, 0.830418) -V 3908: Pos(0.257321, -14.23223, 9.466191) Norm(-0.622618, -0.46513, -0.629287) UV(0.326134, 0.829503) -V 3909: Pos(0.511325, -14.2756, 10.704041) Norm(0.711965, -0.286244, 0.641226) UV(0.108311, 0.850523) -V 3910: Pos(0.600808, -14.394012, 10.735187) Norm(-0.050722, -0.039282, 0.99794) UV(0.103615, 0.851901) -V 3911: Pos(0.990502, -14.39336, 10.633224) Norm(0.261021, -0.03238, 0.96479) UV(0.092641, 0.844132) -V 3912: Pos(0.764312, -13.920992, 10.713941) Norm(0.699955, -0.319676, 0.638647) UV(0.109636, 0.835299) -V 3913: Pos(0.204889, -14.400174, 9.654901) Norm(-0.327091, -0.203088, -0.922912) UV(0.11311, 0.558748) -V 3914: Pos(0.289981, -14.338383, 9.515397) Norm(-0.488852, -0.356973, -0.795986) UV(0.107853, 0.561585) -V 3915: Pos(0.313774, -14.621969, 9.549634) Norm(-0.445365, -0.113645, -0.888107) UV(0.107333, 0.551619) -V 3916: Pos(-0.035347, -14.309196, 9.520744) Norm(0.25964, -0.102872, -0.960211) UV(0.122125, 0.562939) -V 3917: Pos(0.20317, -15.425302, 9.798166) Norm(-0.301528, -0.127103, -0.944947) UV(0.114693, 0.522762) -V 3918: Pos(-0.028019, -15.109277, 9.7103) Norm(0.310358, -0.141506, -0.940029) UV(0.122437, 0.534567) -V 3919: Pos(0.200832, -17.543135, 10.111504) Norm(-0.99428, -0.041018, -0.098613) UV(0.058521, 0.957562) -V 3920: Pos(0.247597, -17.595695, 10.348552) Norm(-0.882305, -0.049286, 0.468092) UV(0.050734, 0.953349) -V 3921: Pos(0.243054, -16.724356, 10.412094) Norm(-0.24041, -0.169859, 0.955694) UV(0.069187, 0.928317) -V 3922: Pos(0.187778, -17.340864, 10.259338) Norm(-0.925035, -0.342971, 0.163341) UV(0.059511, 0.948752) -V 3923: Pos(0.413981, -5.330895, 10.409933) Norm(0.598949, 0.787317, 0.146263) UV(0.233719, 0.531299) -V 3924: Pos(0.265827, -16.764282, 9.902725) Norm(-0.625172, -0.08819, -0.775489) UV(0.330071, 0.91744) -V 3925: Pos(0.600343, -16.828564, 9.756091) Norm(-0.163077, -0.089243, -0.982569) UV(0.342766, 0.91852) -V 3926: Pos(0.572947, -17.328251, 9.808561) Norm(-0.145566, -0.089888, -0.985257) UV(0.342751, 0.935789) -V 3927: Pos(0.271401, -17.554974, 9.941673) Norm(-0.701479, -0.05695, -0.710411) UV(0.332175, 0.944546) -V 3928: Pos(0.248144, -18.260746, 10.332523) Norm(-0.865418, -0.053709, 0.498163) UV(0.036158, 0.971977) -V 3929: Pos(0.220631, -18.260746, 10.149389) Norm(-0.995065, -0.042469, -0.089675) UV(0.041087, 0.976265) -V 3930: Pos(0.308926, -18.671581, 10.326416) Norm(-0.462068, -0.097444, 0.881475) UV(0.025801, 0.982468) -V 3931: Pos(0.316789, -18.260746, 10.383937) Norm(-0.421594, -0.083305, 0.90295) UV(0.033797, 0.970111) -V 3932: Pos(0.270817, -18.660645, 10.283776) Norm(-0.877106, -0.063808, 0.476039) UV(0.027629, 0.983485) -V 3933: Pos(0.232742, -18.628233, 10.165611) Norm(-0.995802, -0.05335, -0.074379) UV(0.031755, 0.98556) -V 3934: Pos(0.263968, -19.037821, 10.251081) Norm(-0.694344, -0.637344, 0.334184) UV(0.019639, 0.994506) -V 3935: Pos(0.289758, -19.037971, 10.278857) Norm(-0.386499, -0.67646, 0.626914) UV(0.018604, 0.993636) -V 3936: Pos(0.68195, -7.184052, 11.07903) Norm(0.003107, 0.069257, 0.997594) UV(0.309602, 0.645513) -V 3937: Pos(0.67407, -6.723176, 11.032492) Norm(0.045965, 0.10507, 0.993402) UV(0.327747, 0.647668) -V 3938: Pos(0.853416, -8.803967, 10.814029) Norm(0.647013, 0.460798, 0.607486) UV(0.216307, 0.66876) -V 3939: Pos(0.697471, -8.653952, 10.867053) Norm(0.660178, 0.397624, 0.637228) UV(0.226917, 0.665874) -V 3940: Pos(0.422204, -13.394543, 10.886303) Norm(0.290652, -0.034869, 0.956193) UV(0.133812, 0.828729) -V 3941: Pos(0.461181, -13.728933, 10.869245) Norm(0.270842, -0.060893, 0.960696) UV(0.12549, 0.837313) -V 3942: Pos(0.764312, -13.920992, 10.804184) Norm(0.730603, -0.364642, 0.577283) UV(0.112874, 0.835924) -V 3943: Pos(1.042453, -13.127293, 10.788873) Norm(0.748866, -0.359403, 0.556802) UV(0.121241, 0.807019) -V 3944: Pos(0.242787, -13.697623, 10.965414) Norm(0.750907, -0.078941, 0.655673) UV(0.094246, 0.444298) -V 3945: Pos(0.162352, -14.171404, 11.004946) Norm(0.789896, -0.115087, 0.602345) UV(0.088476, 0.428001) -V 3946: Pos(0.352217, -14.143468, 10.874098) Norm(0.55144, -0.10594, 0.82746) UV(0.096976, 0.427737) -V 3947: Pos(0.325142, -13.703549, 10.918309) Norm(0.454161, -0.04192, 0.889933) UV(0.097565, 0.443655) -V 3948: Pos(0.418519, -16.36364, 10.548183) Norm(-0.31104, -0.032466, 0.949842) UV(0.070395, 0.913258) -V 3949: Pos(0.470115, -15.774645, 10.578667) Norm(-0.275044, -0.033503, 0.960848) UV(0.080818, 0.895174) -V 3950: Pos(0.417581, -15.726151, 10.570805) Norm(0.022502, -0.090489, 0.995643) UV(0.08334, 0.894847) -V 3951: Pos(0.320664, -16.335007, 10.506907) Norm(-0.037616, -0.11113, 0.993094) UV(0.07402, 0.914687) -V 3952: Pos(0.289902, -16.749731, 10.490902) Norm(-0.621035, -0.034334, 0.783031) UV(0.066098, 0.927013) -V 3953: Pos(1.015233, -8.088758, 11.025453) Norm(0.190002, -0.918051, 0.347967) UV(0.272045, 0.623639) -V 3954: Pos(1.050537, -8.080958, 10.951355) Norm(0.221669, -0.854334, -0.470081) UV(0.270248, 0.620163) -V 3955: Pos(1.250212, -8.020205, 10.928261) Norm(0.100689, -0.872948, -0.477309) UV(0.275542, 0.612104) -V 3956: Pos(1.291913, -8.028337, 11.00076) Norm(0.206862, -0.92312, 0.324127) UV(0.278774, 0.613224) -V 3957: Pos(0.351786, -10.449221, 11.055216) Norm(0.581264, 0.017802, 0.81352) UV(0.204872, 0.741571) -V 3958: Pos(0.378795, -11.258108, 11.00945) Norm(0.584815, -0.028062, 0.810681) UV(0.186579, 0.768203) -V 3959: Pos(1.019244, -11.233336, 10.912705) Norm(0.163645, -0.023348, 0.986243) UV(0.167088, 0.753503) -V 3960: Pos(0.927278, -10.51475, 10.938002) Norm(0.189968, -0.014569, 0.981682) UV(0.183978, 0.732712) -V 3961: Pos(0.496052, -6.622393, 10.215128) Norm(0.498205, 0.097507, -0.861559) UV(0.247322, 0.833983) -V 3962: Pos(0.417701, -7.340909, 10.154701) Norm(0.564541, 0.099866, -0.819341) UV(0.246316, 0.859394) -V 3963: Pos(0.109277, -7.282605, 10.078014) Norm(0.144541, 0.188615, -0.971356) UV(0.234814, 0.85827) -V 3964: Pos(0.109277, -6.79208, 10.176466) Norm(0.065532, 0.164872, -0.984136) UV(0.234246, 0.840601) -V 3965: Pos(0.191682, -6.16066, 10.950506) Norm(0.382372, 0.740861, 0.552193) UV(0.347739, 0.668026) -V 3966: Pos(0.66514, -6.376571, 10.987803) Norm(0.08128, 0.34198, 0.936185) UV(0.341181, 0.649374) -V 3967: Pos(0.638489, -6.287322, 10.923629) Norm(0.195825, 0.964583, 0.176729) UV(0.345318, 0.65067) -V 3968: Pos(0.557816, -8.434889, 10.834444) Norm(0.671976, 0.251828, 0.696442) UV(0.238025, 0.656982) -V 3969: Pos(0.570301, -8.52635, 10.927332) Norm(0.670639, 0.350265, 0.653879) UV(0.236786, 0.664167) -V 3970: Pos(0.682256, -8.560911, 10.777143) Norm(0.64331, 0.342188, 0.684879) UV(0.227914, 0.65909) -V 3971: Pos(0.6101, -9.910973, 11.019643) Norm(0.20717, -0.017017, 0.978157) UV(0.205821, 0.717782) -V 3972: Pos(0.257793, -9.68861, 11.091059) Norm(0.576325, 0.047715, 0.815826) UV(0.22251, 0.716767) -V 3973: Pos(0.827902, -10.029766, 10.96452) Norm(0.208194, -0.01195, 0.978015) UV(0.19582, 0.71799) -V 3974: Pos(1.075021, -9.70014, 10.915341) Norm(0.243251, 0.049563, 0.968696) UV(0.192329, 0.701995) -V 3975: Pos(0.364439, -11.916042, 10.9701) Norm(0.581454, -0.068077, 0.810726) UV(0.171054, 0.788854) -V 3976: Pos(1.087411, -11.913094, 10.88158) Norm(0.145363, -0.045959, 0.98831) UV(0.1498, 0.771593) -V 3977: Pos(1.083659, -12.708069, 10.83277) Norm(0.243065, -0.121518, 0.962368) UV(0.129707, 0.793914) -V 3978: Pos(0.397445, -13.006702, 10.901332) Norm(0.154595, -0.043077, 0.987038) UV(0.142948, 0.81848) -V 3979: Pos(0.422204, -13.394543, 10.886303) Norm(0.290652, -0.034869, 0.956193) UV(0.102423, 0.454251) -V 3980: Pos(0.292455, -13.394832, 10.946735) Norm(0.681949, -0.054182, 0.72939) UV(0.097365, 0.454709) -V 3981: Pos(0.461181, -13.728933, 10.869245) Norm(0.270842, -0.060893, 0.960696) UV(0.102609, 0.442146) -V 3982: Pos(0.509774, -13.804028, 9.178466) Norm(0.341949, -0.477665, -0.809263) UV(0.332628, 0.810585) -V 3983: Pos(0.496603, -15.176327, 10.612765) Norm(-0.066497, -0.078288, 0.994711) UV(0.092011, 0.877222) -V 3984: Pos(0.463882, -15.174119, 10.608152) Norm(0.402277, -0.105275, 0.909445) UV(0.093008, 0.877812) -V 3985: Pos(0.218783, -16.310947, 10.527024) Norm(0.643747, -0.219998, 0.732933) UV(0.08879, 0.349184) -V 3986: Pos(0.634649, -17.508713, 10.486735) Norm(0.099203, -0.136538, 0.985655) UV(0.040353, 0.941569) -V 3987: Pos(0.318014, -17.649883, 10.417703) Norm(-0.465096, -0.065915, 0.882803) UV(0.046731, 0.952632) -V 3988: Pos(0.587842, -18.260746, 10.417665) Norm(0.172422, -0.125914, 0.976942) UV(0.026062, 0.964463) -V 3989: Pos(0.545319, -18.64419, 10.374501) Norm(0.174056, -0.140076, 0.974722) UV(0.019424, 0.976543) -V 3990: Pos(1.044242, -7.992638, 11.111403) Norm(0.072149, -0.376925, 0.923429) UV(0.278182, 0.624687) -V 3991: Pos(1.026526, -7.527957, 11.104234) Norm(-0.008774, 0.038146, 0.999234) UV(0.297598, 0.629927) -V 3992: Pos(0.680501, -7.576472, 11.102057) Norm(-0.005069, 0.047757, 0.998846) UV(0.293371, 0.643878) -V 3993: Pos(0.675811, -8.047741, 11.115379) Norm(0.082987, -0.287091, 0.954302) UV(0.270674, 0.641178) -V 3994: Pos(0.32497, -8.23473, 10.984883) Norm(0.85563, -0.329147, 0.399449) UV(0.254817, 0.658595) -V 3995: Pos(0.453833, -8.193819, 10.945643) Norm(0.536579, -0.768279, 0.349042) UV(0.254271, 0.651868) -V 3996: Pos(0.579247, -8.145466, 10.936614) Norm(0.409582, -0.912272, -0.001453) UV(0.25389, 0.643196) -V 3997: Pos(0.6444, -8.192849, 11.00651) Norm(0.211731, -0.924057, 0.318258) UV(0.260635, 0.641344) -V 3998: Pos(0.363395, -8.235925, 11.065187) Norm(0.46563, -0.702542, 0.538166) UV(0.259488, 0.660218) -V 3999: Pos(0.713745, -7.975519, 10.829988) Norm(0.438931, -0.119102, -0.890592) UV(0.249924, 0.62254) -V 4000: Pos(0.843481, -8.095817, 10.89316) Norm(0.221029, -0.463869, -0.857888) UV(0.260891, 0.626687) -V 4001: Pos(0.775953, -8.151918, 10.936614) Norm(0.206735, -0.850287, -0.484017) UV(0.260854, 0.632328) -V 4002: Pos(0.683888, -8.089314, 10.837792) Norm(0.511613, -0.619766, -0.595098) UV(0.249552, 0.631713) -V 4003: Pos(0.708623, -8.227393, 10.729417) Norm(0.777845, 0.128296, 0.615221) UV(0.234311, 0.63883) -V 4004: Pos(0.819555, -8.354883, 10.671727) Norm(0.62447, 0.395239, 0.673664) UV(0.223846, 0.644115) -V 4005: Pos(0.802926, -8.719995, 10.74529) Norm(0.641835, 0.426855, 0.637058) UV(0.218521, 0.663494) -V 4006: Pos(0.489802, -7.32883, 10.276046) Norm(0.723059, -0.239192, -0.648053) UV(0.229401, 0.591999) -V 4007: Pos(0.582189, -7.342097, 10.578309) Norm(0.351064, -0.924373, -0.149293) UV(0.238741, 0.594864) -V 4008: Pos(0.553136, -7.368873, 10.58026) Norm(0.904106, -0.335863, -0.264176) UV(0.238172, 0.596) -V 4009: Pos(0.369283, -8.353521, 11.046021) Norm(0.602907, 0.214404, 0.768462) UV(0.253236, 0.66483) -V 4010: Pos(0.431663, -8.741117, 11.048288) Norm(0.400889, 0.075741, 0.91299) UV(0.237637, 0.678394) -V 4011: Pos(0.489641, -19.040344, 10.324235) Norm(0.113241, -0.707936, 0.69714) UV(0.012722, 0.989272) -V 4012: Pos(0.465473, -19.037752, 10.073204) Norm(0.085389, -0.729265, -0.678882) UV(0.035839, 0.295046) -V 4013: Pos(0.263968, -19.037821, 10.251081) Norm(-0.694344, -0.637344, 0.334184) UV(0.028337, 0.289641) -V 4014: Pos(0.263428, -19.038101, 10.185481) Norm(-0.702502, -0.710886, -0.033634) UV(0.030534, 0.289123) -V 4015: Pos(0.283937, -19.038507, 10.090205) Norm(-0.519477, -0.623501, -0.584286) UV(0.033886, 0.289086) -V 4016: Pos(0.606782, -6.314691, 10.861187) Norm(0.534582, 0.835402, -0.127771) UV(0.258823, 0.550456) -V 4017: Pos(0.673607, -6.388943, 10.83286) Norm(0.813524, 0.479756, -0.328653) UV(0.258812, 0.554223) -V 4018: Pos(0.61277, -6.25221, 10.72152) Norm(0.928179, 0.349542, 0.127687) UV(0.253552, 0.550208) -V 4019: Pos(0.566288, -6.141716, 10.746528) Norm(0.595374, 0.484934, 0.6406) UV(0.252707, 0.54631) -V 4020: Pos(1.27833, -6.358179, 10.968492) Norm(-0.005799, 0.348014, 0.937471) UV(0.344285, 0.625881) -V 4021: Pos(1.003236, -6.375161, 10.969993) Norm(0.010552, 0.356269, 0.934324) UV(0.342705, 0.636335) -V 4022: Pos(1.025728, -6.715359, 11.022316) Norm(-0.000197, 0.137467, 0.990506) UV(0.329545, 0.634142) -V 4023: Pos(1.327411, -6.697659, 11.029477) Norm(-0.020448, 0.144941, 0.989229) UV(0.331441, 0.622685) -V 4024: Pos(0.489802, -7.32883, 10.276046) Norm(0.723059, -0.239192, -0.648053) UV(0.251192, 0.858291) -V 4025: Pos(0.576508, -6.750103, 10.303492) Norm(0.500897, 0.013884, -0.865396) UV(0.251862, 0.837973) -V 4026: Pos(0.741353, -6.719275, 10.347168) Norm(0.69432, 0.191642, -0.693681) UV(0.257576, 0.836317) -V 4027: Pos(0.847519, -7.388284, 10.271775) Norm(0.558232, -0.56554, -0.607076) UV(0.263509, 0.85894) -V 4028: Pos(0.648274, -8.121936, 10.79423) Norm(0.843733, -0.39647, 0.361836) UV(0.244339, 0.634238) -V 4029: Pos(0.283834, -8.263358, 11.080988) Norm(0.381961, -0.196897, 0.90296) UV(0.260629, 0.665681) -V 4030: Pos(0.804318, -15.105555, 10.701365) Norm(0.048215, -0.050662, 0.997551) UV(0.084295, 0.868769) -V 4031: Pos(0.603827, -7.352599, 10.71521) Norm(0.425985, -0.783319, -0.452712) UV(0.242178, 0.596752) -V 4032: Pos(0.591833, -7.405212, 10.71756) Norm(0.906709, -0.169684, -0.386117) UV(0.241902, 0.598152) -V 4033: Pos(1.345234, -7.168142, 11.087761) Norm(-0.01555, 0.090906, 0.995738) UV(0.313611, 0.619853) -V 4034: Pos(1.025728, -7.168142, 11.083803) Norm(-0.010617, 0.089935, 0.995891) UV(0.311878, 0.632046) -V 4035: Pos(1.345214, -7.576842, 11.109221) Norm(-0.00875, 0.030746, 0.999489) UV(0.298326, 0.617151) -V 4036: Pos(0.397445, -13.006702, 10.901332) Norm(0.154595, -0.043077, 0.987038) UV(0.102338, 0.468152) -V 4037: Pos(0.8462, -7.796192, 10.841178) Norm(0.10101, -0.141172, -0.984818) UV(0.255009, 0.61132) -V 4038: Pos(1.097959, -7.937413, 10.873955) Norm(0.031654, -0.310354, -0.950094) UV(0.267822, 0.612809) -V 4039: Pos(1.031935, -8.019276, 10.894547) Norm(0.126412, -0.431925, -0.893007) UV(0.267142, 0.617607) -V 4040: Pos(0.948272, -8.431429, 10.611705) Norm(0.583784, 0.476379, 0.657464) UV(0.215368, 0.646342) -V 4041: Pos(0.728756, -16.384779, 10.648664) Norm(0.029816, -0.073412, 0.996856) UV(0.060837, 0.907155) -V 4042: Pos(0.373259, -16.757023, 10.520564) Norm(-0.299958, -0.06985, 0.951392) UV(0.063468, 0.925339) -V 4043: Pos(0.682485, -16.888905, 10.582976) Norm(0.052186, -0.133194, 0.989715) UV(0.051878, 0.922396) -V 4044: Pos(0.731263, -18.71126, 10.254866) Norm(0.754315, -0.217324, 0.619499) UV(0.011444, 0.974541) -V 4045: Pos(0.644594, -19.018551, 10.249135) Norm(0.644384, -0.692458, 0.324455) UV(0.007891, 0.985369) -V 4046: Pos(0.86424, -18.260746, 10.24688) Norm(0.831754, -0.217635, 0.510707) UV(0.016208, 0.95852) -V 4047: Pos(1.206907, -9.08555, 10.706399) Norm(0.579804, 0.641036, 0.502892) UV(0.195352, 0.673396) -V 4048: Pos(1.223122, -9.275537, 10.769731) Norm(0.4118, 0.315184, 0.855032) UV(0.192298, 0.68179) -V 4049: Pos(1.239338, -9.465522, 10.833062) Norm(0.32988, 0.2199, 0.918054) UV(0.189254, 0.689948) -V 4050: Pos(1.388331, -9.184258, 10.659735) Norm(0.540954, 0.717356, 0.439055) UV(0.186183, 0.674647) -V 4051: Pos(0.067863, -13.243471, 11.473637) Norm(0.998519, 0.043837, 0.032226) UV(0.078326, 0.462409) -V 4052: Pos(0.012854, -12.610888, 11.619287) Norm(0.997913, 0.063975, 0.008812) UV(0.075563, 0.48268) -V 4053: Pos(0.93018, -17.543177, 10.37325) Norm(0.528222, -0.179885, 0.829833) UV(0.030104, 0.936388) -V 4054: Pos(0.98799, -16.932194, 10.468987) Norm(0.471976, -0.169556, 0.865153) UV(0.04148, 0.917504) -V 4055: Pos(0.77466, -15.815684, 10.654882) Norm(0.031926, -0.045139, 0.99847) UV(0.070909, 0.889962) -V 4056: Pos(1.008914, -8.918087, 10.681447) Norm(0.609895, 0.491665, 0.621526) UV(0.205613, 0.667709) -V 4057: Pos(1.3571, -8.835452, 10.512468) Norm(0.824266, 0.522224, 0.218788) UV(0.193366, 0.657548) -V 4058: Pos(1.147441, -15.078072, 10.572803) Norm(0.344301, -0.049958, 0.937529) UV(0.074095, 0.860761) -V 4059: Pos(1.117095, -15.833379, 10.551816) Norm(0.427824, -0.079463, 0.900363) UV(0.060031, 0.883451) -V 4060: Pos(1.033752, -17.534761, 10.272506) Norm(0.89844, -0.230732, 0.373588) UV(0.02571, 0.933632) -V 4061: Pos(0.906368, -9.06039, 10.851115) Norm(0.454245, 0.265916, 0.850265) UV(0.209497, 0.678909) -V 4062: Pos(1.163282, -16.977337, 10.330315) Norm(0.870486, -0.235218, 0.432351) UV(0.033892, 0.914896) -V 4063: Pos(1.274478, -16.556122, 10.330315) Norm(0.878794, -0.208099, 0.429437) UV(0.038889, 0.900441) -V 4064: Pos(1.049531, -16.439014, 10.5207) Norm(0.455691, -0.123344, 0.881551) UV(0.049812, 0.902199) -V 4065: Pos(1.030398, -8.966093, 10.756506) Norm(0.599026, 0.535771, 0.595077) UV(0.205238, 0.671844) -V 4066: Pos(1.691218, -10.557201, 10.787947) Norm(0.319335, 0.019909, 0.947433) UV(0.159243, 0.721664) -V 4067: Pos(1.669848, -9.995911, 10.781733) Norm(0.383136, 0.068865, 0.921121) UV(0.166529, 0.704147) -V 4068: Pos(1.335016, -7.933569, 11.111086) Norm(0.054231, -0.301157, 0.952031) UV(0.284973, 0.614305) -V 4069: Pos(1.312334, -7.999986, 11.068898) Norm(0.14162, -0.734171, 0.66403) UV(0.281749, 0.613863) -V 4070: Pos(0.986696, -8.442286, 10.563846) Norm(0.673686, 0.734431, -0.082208) UV(0.212479, 0.645488) -V 4071: Pos(0.789844, -8.301254, 10.626569) Norm(0.722077, 0.690777, -0.037844) UV(0.224528, 0.639685) -V 4072: Pos(1.406194, -8.938522, 10.501971) Norm(0.892385, 0.382483, 0.239489) UV(0.18951, 0.659565) -V 4073: Pos(1.518754, -9.240252, 10.483292) Norm(0.812963, 0.574665, -0.094082) UV(0.176526, 0.668207) -V 4074: Pos(1.313295, -9.009398, 10.339214) Norm(0.746223, 0.469444, -0.471988) UV(0.184645, 0.653549) -V 4075: Pos(1.493132, -12.400418, 10.7947) Norm(0.276022, -0.254164, 0.926937) UV(0.126352, 0.774714) -V 4076: Pos(1.342153, -12.66237, 10.717752) Norm(0.709735, -0.661293, 0.242834) UV(0.122184, 0.785843) -V 4077: Pos(1.569712, -12.497499, 10.712932) Norm(0.613729, -0.770221, 0.173481) UV(0.121084, 0.775077) -V 4078: Pos(1.245628, -7.688093, 10.816572) Norm(-0.163879, -0.172132, -0.971347) UV(0.268841, 0.601868) -V 4079: Pos(1.254184, -7.9052, 10.855486) Norm(-0.144869, -0.332018, -0.932082) UV(0.272003, 0.608382) -V 4080: Pos(1.145804, -7.703571, 10.837906) Norm(-0.070026, -0.165237, -0.983765) UV(0.265673, 0.603597) -V 4081: Pos(1.007283, -13.127293, 10.699453) Norm(0.815099, -0.328481, 0.477194) UV(0.117808, 0.806751) -V 4082: Pos(1.138472, -13.263322, 10.67575) Norm(0.235216, -0.034269, 0.971339) UV(0.111398, 0.808148) -V 4083: Pos(1.441824, -12.741263, 10.590595) Norm(0.260693, -0.037249, 0.964703) UV(0.111945, 0.786494) -V 4084: Pos(1.307659, -12.629505, 10.622917) Norm(0.738344, -0.550157, 0.390096) UV(0.118247, 0.785757) -V 4085: Pos(1.595067, -14.455397, 10.467563) Norm(0.436324, -0.098256, 0.894409) UV(0.073088, 0.833333) -V 4086: Pos(1.794261, -13.194789, 10.48543) Norm(0.417492, -0.065497, 0.906317) UV(0.092488, 0.792725) -V 4087: Pos(1.422429, -15.891846, 10.348961) Norm(0.874031, -0.178265, 0.451986) UV(0.047986, 0.87831) -V 4088: Pos(1.167639, -9.040765, 10.622972) Norm(0.604184, 0.525128, 0.599335) UV(0.196411, 0.668924) -V 4089: Pos(1.661377, -9.354946, 10.519536) Norm(0.490255, 0.794132, -0.359172) UV(0.168444, 0.67434) -V 4090: Pos(1.328054, -9.190729, 10.55649) Norm(0.623648, 0.631263, 0.461052) UV(0.186739, 0.669474) -V 4091: Pos(1.751589, -9.429537, 10.610997) Norm(0.54433, 0.573614, 0.612104) UV(0.165925, 0.68062) -V 4092: Pos(1.653658, -9.737015, 10.769185) Norm(0.423062, 0.1896, 0.886042) UV(0.16949, 0.695221) -V 4093: Pos(1.271641, -8.002198, 10.885482) Norm(-0.648414, -0.528993, -0.547472) UV(0.275219, 0.610063) -V 4094: Pos(0.783119, -18.260746, 10.041556) Norm(0.589494, -0.216922, -0.778101) UV(0.35241, 0.968043) -V 4095: Pos(0.945415, -17.428305, 9.968328) Norm(0.580661, -0.20519, -0.787864) UV(0.35693, 0.939277) -V 4096: Pos(1.032496, -17.477962, 10.073608) Norm(0.896964, -0.240931, -0.370684) UV(0.361445, 0.941427) -V 4097: Pos(0.862442, -18.278978, 10.137504) Norm(0.912953, -0.251326, -0.321484) UV(0.356576, 0.969163) -V 4098: Pos(1.43463, -9.18966, 10.381351) Norm(0.820992, 0.462105, -0.335307) UV(0.177515, 0.660583) -V 4099: Pos(1.596971, -9.465759, 10.339932) Norm(0.81926, 0.55879, -0.128714) UV(0.163317, 0.664846) -V 4100: Pos(1.718131, -9.64354, 10.389163) Norm(0.857967, 0.504826, -0.0951) UV(0.155887, 0.668673) -V 4101: Pos(1.710378, -9.642969, 9.994534) Norm(0.839099, 0.543956, 0.004995) UV(0.15063, 0.65565) -V 4102: Pos(1.656349, -9.56761, 9.977742) Norm(0.793026, 0.607371, -0.047013) UV(0.153465, 0.653574) -V 4103: Pos(1.849023, -12.000732, 10.76703) Norm(0.229102, -0.041112, 0.972534) UV(0.127552, 0.756028) -V 4104: Pos(2.036595, -12.072074, 10.711435) Norm(0.296158, -0.25188, 0.921329) UV(0.121386, 0.753266) -V 4105: Pos(1.947309, -11.210028, 10.70614) Norm(0.223263, 0.032725, 0.974209) UV(0.141711, 0.734952) -V 4106: Pos(1.748824, -11.221302, 10.781642) Norm(0.270314, 0.015353, 0.96265) UV(0.146794, 0.739079) -V 4107: Pos(1.527538, -15.395438, 10.352603) Norm(0.875286, -0.19023, 0.444621) UV(0.054846, 0.861699) -V 4108: Pos(1.458861, -15.331497, 10.400558) Norm(0.490423, -0.101782, 0.86552) UV(0.058579, 0.861372) -V 4109: Pos(1.832909, -12.185476, 10.742253) Norm(0.280254, -0.260625, 0.923868) UV(0.123301, 0.760698) -V 4110: Pos(1.598114, -12.402692, 10.564727) Norm(0.357903, -0.172445, 0.917697) UV(0.113681, 0.773305) -V 4111: Pos(1.580841, -12.378565, 10.600274) Norm(0.698272, -0.71533, 0.026823) UV(0.115323, 0.772763) -V 4112: Pos(1.802278, -9.439671, 10.569406) Norm(0.464528, 0.66038, 0.590011) UV(0.163165, 0.680245) -V 4113: Pos(1.804456, -9.43811, 10.514826) Norm(0.338674, 0.837532, -0.428766) UV(0.161887, 0.678325) -V 4114: Pos(1.853224, -12.966008, 10.473389) Norm(0.41802, -0.062637, 0.906276) UV(0.095187, 0.784874) -V 4115: Pos(1.547497, -15.153191, 9.869965) Norm(0.91461, -0.215538, -0.342098) UV(0.375672, 0.860675) -V 4116: Pos(1.472206, -14.981848, 9.697548) Norm(0.628007, -0.182824, -0.756427) UV(0.370142, 0.85407) -V 4117: Pos(1.674806, -14.372398, 9.790362) Norm(0.863706, -0.176876, -0.471939) UV(0.378775, 0.833789) -V 4118: Pos(1.706111, -9.642654, 9.77739) Norm(0.628983, 0.661143, 0.408988) UV(0.146859, 0.648513) -V 4119: Pos(1.782179, -9.596098, 9.704655) Norm(0.518464, 0.775524, 0.360218) UV(0.143832, 0.645442) -V 4120: Pos(1.506073, -9.415908, 9.667233) Norm(0.626747, 0.629282, -0.459556) UV(0.154753, 0.639171) -V 4121: Pos(1.692422, -9.669886, 9.618478) Norm(0.2865, 0.338307, -0.896363) UV(0.382575, 0.6681) -V 4122: Pos(1.506073, -9.415908, 9.667233) Norm(0.626747, 0.629282, -0.459556) UV(0.377728, 0.658398) -V 4123: Pos(1.758974, -9.593734, 9.661773) Norm(0.445125, 0.629254, -0.637105) UV(0.385359, 0.665575) -V 4124: Pos(1.798494, -12.156058, 10.561052) Norm(0.498398, -0.859455, 0.11374) UV(0.111822, 0.76303) -V 4125: Pos(1.705042, -12.225802, 10.562225) Norm(0.558374, -0.798243, 0.22589) UV(0.112839, 0.766473) -V 4126: Pos(1.91224, -12.612654, 10.474722) Norm(0.411991, -0.091007, 0.906632) UV(0.10031, 0.773673) -V 4127: Pos(1.976728, -12.283954, 10.483794) Norm(0.446267, -0.13954, 0.883954) UV(0.104502, 0.76324) -V 4128: Pos(0.025433, -7.955532, 11.137898) Norm(0.523053, 0.08997, 0.847538) UV(0.077775, 0.648122) -V 4129: Pos(-0.015804, -7.495818, 11.119686) Norm(0.52762, 0.090295, 0.844668) UV(0.075011, 0.664723) -V 4130: Pos(1.84365, -9.965091, 10.678426) Norm(0.351654, 0.11833, 0.928621) UV(0.160303, 0.701105) -V 4131: Pos(2.228784, -9.946285, 10.609207) Norm(0.122834, 0.127089, 0.984256) UV(0.148301, 0.698692) -V 4132: Pos(2.248468, -9.620587, 10.553886) Norm(0.229802, 0.525655, 0.819072) UV(0.14794, 0.688754) -V 4133: Pos(1.806906, -9.769486, 9.828421) Norm(0.648405, 0.656202, 0.385966) UV(0.142792, 0.65319) -V 4134: Pos(1.789051, -9.796637, 10.039325) Norm(0.75855, 0.650283, 0.041632) UV(0.145929, 0.65974) -V 4135: Pos(1.857576, -9.85483, 10.020202) Norm(0.55863, 0.826186, 0.073136) UV(0.142999, 0.660479) -V 4136: Pos(1.893866, -9.838591, 9.82445) Norm(0.510243, 0.722498, 0.466528) UV(0.139353, 0.654905) -V 4137: Pos(1.897073, -9.760721, 9.764094) Norm(0.380008, 0.550006, 0.743698) UV(0.139273, 0.651495) -V 4138: Pos(2.100923, -9.840553, 9.72998) Norm(0.504132, 0.74203, 0.441863) UV(0.131519, 0.653122) -V 4139: Pos(1.850284, -12.114196, 10.561384) Norm(0.394573, -0.844572, -0.361954) UV(0.111334, 0.760783) -V 4140: Pos(1.956371, -12.06806, 10.527814) Norm(0.807881, -0.546906, -0.219596) UV(0.109477, 0.757577) -V 4141: Pos(1.876372, -10.530775, 10.69096) Norm(0.287245, 0.042789, 0.956901) UV(0.153663, 0.718032) -V 4142: Pos(2.195514, -11.990829, 10.704931) Norm(0.260743, -0.275053, 0.925397) UV(0.119809, 0.747896) -V 4143: Pos(2.164228, -11.203824, 10.687927) Norm(0.089949, 0.025561, 0.995618) UV(0.136617, 0.73093) -V 4144: Pos(3.030072, -11.625453, 10.485364) Norm(0.510101, -0.859622, -0.029082) UV(0.112312, 0.721607) -V 4145: Pos(2.223417, -12.109606, 10.597438) Norm(0.514724, -0.85624, -0.043724) UV(0.115103, 0.749799) -V 4146: Pos(2.150896, -12.049461, 10.54399) Norm(0.150272, -0.38005, -0.912678) UV(0.111921, 0.7512) -V 4147: Pos(2.995492, -11.57448, 10.431709) Norm(0.142714, -0.404384, -0.903386) UV(0.11025, 0.721351) -V 4148: Pos(0.820374, -8.439331, 10.3913) Norm(0.654032, 0.670598, -0.350058) UV(0.210657, 0.635184) -V 4149: Pos(0.609911, -8.168641, 10.51627) Norm(0.851943, 0.456931, -0.255749) UV(0.22591, 0.625916) -V 4150: Pos(0.720163, -8.205711, 10.675238) Norm(0.87294, 0.48768, -0.01198) UV(0.231629, 0.635761) -V 4151: Pos(2.136724, -10.503183, 10.665097) Norm(0.108499, 0.051448, 0.992764) UV(0.14713, 0.714312) -V 4152: Pos(1.946521, -13.175342, 10.385448) Norm(0.885324, -0.144174, 0.442058) UV(0.087436, 0.788669) -V 4153: Pos(1.916174, -13.408341, 10.378344) Norm(0.893525, -0.160862, 0.419209) UV(0.083647, 0.796035) -V 4154: Pos(2.20038, -12.742928, 9.787264) Norm(0.697621, -0.499404, -0.513732) UV(0.398556, 0.777407) -V 4155: Pos(2.077575, -12.918606, 9.783612) Norm(0.772335, -0.626146, 0.106957) UV(0.394231, 0.783397) -V 4156: Pos(2.048209, -12.852532, 9.675258) Norm(0.606275, -0.445258, -0.65892) UV(0.391352, 0.779882) -V 4157: Pos(2.237879, -12.592721, 9.665867) Norm(0.637718, -0.48998, -0.594337) UV(0.39775, 0.770667) -V 4158: Pos(1.758974, -9.593734, 9.661773) Norm(0.445125, 0.629254, -0.637105) UV(0.143802, 0.643628) -V 4159: Pos(2.318836, -10.3075, 9.63063) Norm(0.140649, 0.004309, -0.99005) UV(0.402588, 0.691998) -V 4160: Pos(2.128493, -10.093182, 9.610175) Norm(0.184383, 0.128271, -0.974448) UV(0.396341, 0.684166) -V 4161: Pos(2.422098, -10.134243, 9.649328) Norm(0.276838, 0.297584, -0.913676) UV(0.406564, 0.686164) -V 4162: Pos(2.417578, -10.315073, 9.637736) Norm(0.089927, 0.006048, -0.99593) UV(0.406003, 0.69246) -V 4163: Pos(3.30624, -11.100297, 10.561359) Norm(0.123894, 0.016455, 0.992159) UV(0.120579, 0.712178) -V 4164: Pos(2.798748, -11.153721, 10.621688) Norm(0.109895, 0.021382, 0.993713) UV(0.125679, 0.719738) -V 4165: Pos(2.917047, -11.5569, 10.610034) Norm(0.288234, -0.292904, 0.911663) UV(0.116581, 0.723612) -V 4166: Pos(3.348191, -11.305372, 10.556713) Norm(0.288454, -0.298956, 0.909626) UV(0.117394, 0.713206) -V 4167: Pos(2.089622, -12.176467, 10.416687) Norm(0.905091, -0.139699, 0.401615) UV(0.102534, 0.758278) -V 4168: Pos(2.096027, -11.909833, 10.436028) Norm(0.591715, -0.649197, 0.477929) UV(0.105697, 0.750754) -V 4169: Pos(2.061578, -11.945573, 10.521354) Norm(0.711024, -0.621648, -0.32863) UV(0.108057, 0.752248) -V 4170: Pos(2.017454, -12.113234, 10.489515) Norm(0.586075, -0.177934, 0.790478) UV(0.106421, 0.757825) -V 4171: Pos(2.067414, -12.379873, 10.396976) Norm(0.896078, -0.153373, 0.416559) UV(0.099449, 0.764017) -V 4172: Pos(2.253647, -12.659753, 9.837851) Norm(0.273064, -0.352929, 0.894917) UV(0.075132, 0.757649) -V 4173: Pos(2.032037, -12.59893, 9.860486) Norm(0.60176, -0.246542, 0.759672) UV(0.080775, 0.762267) -V 4174: Pos(1.885642, -13.136658, 9.781243) Norm(0.876022, -0.40729, 0.258263) UV(0.067967, 0.778207) -V 4175: Pos(2.008092, -12.766568, 10.394522) Norm(0.883642, -0.147469, 0.44433) UV(0.093943, 0.775848) -V 4176: Pos(1.983245, -12.736666, 9.9058) Norm(0.97608, -0.213038, 0.043396) UV(0.079591, 0.767281) -V 4177: Pos(2.035797, -12.472841, 9.970595) Norm(0.9788, -0.191292, 0.073198) UV(0.085909, 0.760829) -V 4178: Pos(2.095299, -12.083374, 10.175799) Norm(0.822357, -0.534792, 0.194234) UV(0.09652, 0.752831) -V 4179: Pos(2.205964, -12.055745, 10.167423) Norm(0.271334, -0.910397, 0.312338) UV(0.09634, 0.749237) -V 4180: Pos(2.089579, -12.141628, 10.106615) Norm(0.976001, -0.200005, 0.086136) UV(0.093921, 0.753877) -V 4181: Pos(2.666235, -10.063347, 10.572745) Norm(0.105096, 0.121084, 0.987063) UV(0.137249, 0.700705) -V 4182: Pos(3.15237, -10.060001, 10.521699) Norm(0.11071, 0.129142, 0.985427) UV(0.128559, 0.700723) -V 4183: Pos(3.03161, -9.864157, 10.502254) Norm(0.1671, 0.436663, 0.88397) UV(0.129778, 0.697327) -V 4184: Pos(2.646401, -9.75007, 10.529536) Norm(0.192333, 0.449542, 0.872307) UV(0.137221, 0.693349) -V 4185: Pos(2.046996, -12.453196, 9.89397) Norm(0.653735, -0.263994, 0.709181) UV(0.084211, 0.759037) -V 4186: Pos(2.097913, -12.239388, 9.926642) Norm(0.624197, -0.306875, 0.718475) UV(0.088255, 0.753966) -V 4187: Pos(2.129061, -12.083374, 9.988599) Norm(0.566426, -0.678554, 0.467682) UV(0.091568, 0.751271) -V 4188: Pos(2.497031, -12.385485, 9.885464) Norm(0.134547, -0.250506, 0.95872) UV(0.078736, 0.746481) -V 4189: Pos(2.542508, -12.24355, 9.76733) Norm(0.714575, -0.51116, -0.477596) UV(0.074694, 0.740739) -V 4190: Pos(2.528616, -12.397696, 9.874467) Norm(0.720035, -0.654085, 0.231782) UV(0.077848, 0.745808) -V 4191: Pos(2.318322, -12.63625, 9.837485) Norm(0.71247, -0.648372, 0.268329) UV(0.07468, 0.755468) -V 4192: Pos(2.397274, -12.467001, 9.786224) Norm(0.700128, -0.510341, -0.499372) UV(0.073682, 0.749278) -V 4193: Pos(2.06219, -9.804996, 9.66156) Norm(0.482, 0.64334, -0.594802) UV(0.394948, 0.673894) -V 4194: Pos(2.403168, -10.05141, 9.688941) Norm(0.572887, 0.733354, -0.36605) UV(0.406402, 0.682908) -V 4195: Pos(2.411586, -10.069489, 9.752176) Norm(0.527318, 0.749503, 0.400227) UV(0.120631, 0.66158) -V 4196: Pos(2.585526, -10.203206, 9.747971) Norm(0.616315, 0.727875, 0.300589) UV(0.114445, 0.666557) -V 4197: Pos(2.605924, -10.211595, 9.702301) Norm(0.631793, 0.722252, -0.281408) UV(0.112718, 0.66585) -V 4198: Pos(2.403168, -10.05141, 9.688941) Norm(0.572887, 0.733354, -0.36605) UV(0.119716, 0.659341) -V 4199: Pos(2.060045, -12.216958, 10.627561) Norm(0.498024, -0.867143, 0.005931) UV(0.116661, 0.755804) -V 4200: Pos(2.764457, -11.700101, 10.346353) Norm(0.514348, -0.693615, 0.504325) UV(0.103481, 0.729206) -V 4201: Pos(2.810172, -11.886867, 10.121688) Norm(0.609702, -0.751706, 0.2514) UV(0.094425, 0.731035) -V 4202: Pos(2.712911, -10.479422, 10.610777) Norm(0.102533, 0.063143, 0.992723) UV(0.13477, 0.709096) -V 4203: Pos(2.26887, -12.055745, 9.981318) Norm(0.258742, -0.806963, 0.530907) UV(0.090698, 0.747635) -V 4204: Pos(2.810336, -11.858734, 9.977242) Norm(0.56351, -0.524835, 0.637969) UV(0.0898, 0.729615) -V 4205: Pos(2.372178, -12.110918, 9.927185) Norm(0.10997, -0.311531, 0.943851) UV(0.087712, 0.745782) -V 4206: Pos(2.850361, -11.974414, 9.926496) Norm(0.398034, -0.341479, 0.851446) UV(0.085265, 0.73057) -V 4207: Pos(2.678021, -12.188134, 9.914747) Norm(0.239041, -0.316811, 0.917873) UV(0.081768, 0.738672) -V 4208: Pos(2.90848, -11.133887, 9.631636) Norm(-0.274473, -0.001746, -0.961593) UV(0.420782, 0.721548) -V 4209: Pos(2.775228, -11.133887, 9.66107) Norm(-0.127295, 0.006625, -0.991843) UV(0.416365, 0.721213) -V 4210: Pos(2.7451, -10.638601, 9.654922) Norm(-0.130978, -0.054024, -0.989912) UV(0.416625, 0.704421) -V 4211: Pos(2.852712, -10.588465, 9.628172) Norm(-0.082291, 0.072777, -0.993948) UV(0.420558, 0.702941) -V 4212: Pos(2.680019, -12.05131, 9.770644) Norm(0.721994, -0.524003, -0.451824) UV(0.076922, 0.733172) -V 4213: Pos(2.731735, -12.047046, 9.831679) Norm(0.625476, -0.44688, -0.639592) UV(0.079572, 0.732861) -V 4214: Pos(2.711566, -12.185535, 9.893526) Norm(0.775866, -0.625261, 0.084144) UV(0.081066, 0.73762) -V 4215: Pos(2.864019, -11.641424, 10.311417) Norm(0.799243, -0.466654, 0.378742) UV(0.102503, 0.725492) -V 4216: Pos(2.854831, -11.746284, 10.124917) Norm(0.895547, -0.409268, 0.174628) UV(0.095785, 0.72691) -V 4217: Pos(2.906054, -11.530141, 10.333027) Norm(0.8179, -0.485152, 0.309301) UV(0.104106, 0.722192) -V 4218: Pos(3.271931, -11.071762, 10.377054) Norm(0.74775, -0.324098, -0.579509) UV(0.109022, 0.706164) -V 4219: Pos(2.904011, -11.460775, 10.404913) Norm(0.677396, -0.628678, -0.381967) UV(0.106702, 0.721117) -V 4220: Pos(2.74521, -11.621471, 10.440938) Norm(0.438265, -0.834991, -0.332738) UV(0.107821, 0.728402) -V 4221: Pos(2.854361, -11.523964, 10.43109) Norm(0.658652, -0.645979, -0.385862) UV(0.107158, 0.723479) -V 4222: Pos(3.236328, -10.43214, 10.551233) Norm(0.117886, 0.065679, 0.990853) UV(0.127147, 0.705739) -V 4223: Pos(2.984262, -10.756116, 9.591293) Norm(0.078315, 0.102924, -0.991601) UV(0.424645, 0.70911) -V 4224: Pos(2.91656, -11.577749, 10.11306) Norm(0.882293, -0.466584, 0.062113) UV(0.097049, 0.721412) -V 4225: Pos(2.876137, -11.728063, 9.631042) Norm(0.461678, -0.373595, -0.804537) UV(0.419935, 0.740358) -V 4226: Pos(2.887621, -11.578018, 9.623493) Norm(-0.159887, -0.001776, -0.987134) UV(0.419462, 0.73501) -V 4227: Pos(3.051236, -11.538223, 9.599883) Norm(0.321733, -0.155539, -0.933968) UV(0.423746, 0.73333) -V 4228: Pos(2.986353, -11.772637, 9.921839) Norm(0.608665, -0.295552, 0.736326) UV(0.087515, 0.723065) -V 4229: Pos(3.094619, -11.533579, 9.917492) Norm(0.637038, -0.271469, 0.721448) UV(0.090346, 0.715369) -V 4230: Pos(2.923056, -11.607186, 9.977052) Norm(0.76112, -0.379992, 0.525644) UV(0.092816, 0.720941) -V 4231: Pos(2.864609, -11.727432, 9.978444) Norm(0.775854, -0.324685, 0.540952) UV(0.091558, 0.724936) -V 4232: Pos(3.759721, -10.418373, 10.482132) Norm(0.139401, 0.064759, 0.988116) UV(0.122391, 0.704236) -V 4233: Pos(3.713972, -9.96978, 10.444189) Norm(0.132421, 0.449617, 0.883351) UV(0.122554, 0.70131) -V 4234: Pos(3.885428, -10.997784, 10.482132) Norm(0.296557, -0.259815, 0.918994) UV(0.119095, 0.705654) -V 4235: Pos(2.969179, -11.546509, 9.974909) Norm(0.726966, -0.45552, 0.51383) UV(0.093245, 0.718627) -V 4236: Pos(2.542186, -12.172229, 9.648364) Norm(0.46926, -0.341405, -0.814394) UV(0.408095, 0.755907) -V 4237: Pos(2.687602, -11.978821, 9.640821) Norm(0.445461, -0.362606, -0.818585) UV(0.413184, 0.749203) -V 4238: Pos(2.73839, -11.969585, 9.766771) Norm(0.739301, -0.553562, -0.383411) UV(0.417503, 0.750996) -V 4239: Pos(2.680019, -12.05131, 9.770644) Norm(0.721994, -0.524003, -0.451824) UV(0.415462, 0.753785) -V 4240: Pos(2.542508, -12.24355, 9.76733) Norm(0.714575, -0.51116, -0.477596) UV(0.410348, 0.760161) -V 4241: Pos(2.782417, -11.971707, 9.828241) Norm(0.647568, -0.471195, -0.598858) UV(0.080443, 0.730002) -V 4242: Pos(2.938677, -11.739429, 9.817639) Norm(0.731051, -0.481086, -0.48386) UV(0.083569, 0.721386) -V 4243: Pos(2.981399, -11.807811, 9.89884) Norm(0.852581, -0.521858, -0.027749) UV(0.08636, 0.723784) -V 4244: Pos(2.873656, -11.985428, 9.900023) Norm(0.812, -0.582862, -0.030468) UV(0.084195, 0.730022) -V 4245: Pos(2.639994, -9.69172, 10.468014) Norm(0.248554, 0.944797, -0.213495) UV(0.136758, 0.691337) -V 4246: Pos(2.256789, -9.575517, 10.492373) Norm(0.286818, 0.907001, -0.308357) UV(0.14699, 0.686623) -V 4247: Pos(3.709689, -9.917847, 10.376956) Norm(0.078658, 0.996849, -0.010257) UV(0.122236, 0.700858) -V 4248: Pos(3.274176, -9.834526, 10.415021) Norm(0.165778, 0.985978, -0.01913) UV(0.125842, 0.698105) -V 4249: Pos(3.066489, -9.796011, 10.430256) Norm(0.173836, 0.978672, -0.109464) UV(0.128482, 0.696092) -V 4250: Pos(4.422268, -9.900102, 10.343817) Norm(0.197235, 0.56952, 0.797963) UV(0.120589, 0.702637) -V 4251: Pos(4.066748, -9.940458, 10.391211) Norm(0.082131, 0.540525, 0.83731) UV(0.121123, 0.702208) -V 4252: Pos(4.16161, -10.462249, 10.41915) Norm(0.149992, 0.05491, 0.987161) UV(0.120675, 0.703425) -V 4253: Pos(4.422268, -10.451326, 10.381976) Norm(0.362542, 0.041323, 0.931051) UV(0.120292, 0.70309) -V 4254: Pos(4.189685, -10.795758, 10.430723) Norm(0.300606, -0.207045, 0.931004) UV(0.119937, 0.703925) -V 4255: Pos(4.422268, -10.464588, 10.298527) Norm(0.328568, -0.006779, -0.944456) UV(0.120123, 0.70298) -V 4256: Pos(4.474373, -10.460518, 10.339834) Norm(0.999868, 0.013305, 0.00935) UV(0.120195, 0.703033) -V 4257: Pos(4.474373, -10.62731, 10.345407) Norm(0.99308, -0.100143, 0.06135) UV(0.120053, 0.703221) -V 4258: Pos(4.422268, -10.675086, 10.298527) Norm(0.382755, -0.163434, -0.909279) UV(0.119918, 0.703225) -V 4259: Pos(3.531139, -11.312376, 10.44697) Norm(0.535829, -0.842386, 0.057209) UV(0.115994, 0.710182) -V 4260: Pos(4.22033, -10.898594, 10.364237) Norm(0.571791, -0.820399, 0.000507) UV(0.119547, 0.70378) -V 4261: Pos(3.885669, -11.085231, 10.412179) Norm(0.54259, -0.837067, 0.070107) UV(0.118266, 0.705547) -V 4262: Pos(4.428627, -10.644031, 10.378421) Norm(0.440089, -0.145423, 0.8861) UV(0.120094, 0.703304) -V 4263: Pos(4.152247, -10.81434, 10.288183) Norm(0.099583, -0.284227, -0.953571) UV(0.11927, 0.703488) -V 4264: Pos(4.449333, -10.721109, 10.330832) Norm(0.789623, -0.609689, -0.069098) UV(0.119961, 0.703316) -V 4265: Pos(0.13069, -11.946148, 8.777954) Norm(0.112576, -0.011415, -0.993578) UV(0.197141, 0.180092) -V 4266: Pos(0.13069, -12.382905, 8.789777) Norm(0.415302, -0.048259, -0.908403) UV(0.197141, 0.165019) -V 4267: Pos(-0.226319, -12.382905, 8.813573) Norm(-0.066687, -0.039235, -0.997002) UV(0.209486, 0.164993) -V 4268: Pos(-0.226319, -11.946148, 8.812037) Norm(-0.074452, -0.014173, -0.997124) UV(0.209502, 0.180056) -V 4269: Pos(-0.017555, -16.276228, 9.83554) Norm(0.384832, -0.150412, -0.910648) UV(0.124425, 0.493039) -V 4270: Pos(-0.259852, -16.261761, 9.718607) Norm(0.266158, -0.116672, -0.956843) UV(0.133895, 0.494757) -V 4271: Pos(-0.248435, -15.109277, 9.60224) Norm(0.177695, -0.109479, -0.977977) UV(0.131017, 0.535541) -V 4272: Pos(-0.210349, -8.249635, 9.772346) Norm(0.022361, 0.365298, -0.930622) UV(0.223576, 0.894396) -V 4273: Pos(-0.210349, -8.035152, 9.88095) Norm(0.038625, 0.338212, -0.940277) UV(0.223604, 0.885962) -V 4274: Pos(0.109277, -8.035152, 9.891067) Norm(0.070337, 0.366269, -0.927847) UV(0.234872, 0.885885) -V 4275: Pos(0.109277, -8.249635, 9.782836) Norm(0.021662, 0.382288, -0.923789) UV(0.234753, 0.894318) -V 4276: Pos(-0.386986, -5.629778, 10.543036) Norm(-0.001033, 0.587912, 0.808924) UV(0.244945, 0.508317) -V 4277: Pos(-0.434408, -5.216838, 10.85706) Norm(0.180142, 0.427699, -0.885789) UV(0.27799, 0.506895) -V 4278: Pos(-0.386986, -5.868718, 10.77104) Norm(0.028807, 0.831212, -0.555208) UV(0.255809, 0.508312) -V 4279: Pos(-0.117653, -5.669748, 10.922654) Norm(0.940071, 0.31232, 0.136831) UV(0.066913, 0.731487) -V 4280: Pos(-0.059636, -5.927032, 10.959153) Norm(0.778791, 0.380873, 0.498418) UV(0.069721, 0.722165) -V 4281: Pos(-0.247493, -5.772871, 10.659025) Norm(-0.239695, 0.671399, 0.701263) UV(0.251137, 0.51296) -V 4282: Pos(-0.247493, -5.629776, 10.543036) Norm(-0.175931, 0.620646, 0.764099) UV(0.244836, 0.512911) -V 4283: Pos(-0.210349, -6.100002, 10.330626) Norm(-0.031674, 0.17954, -0.983241) UV(0.222525, 0.816558) -V 4284: Pos(-0.210349, -5.498949, 10.374091) Norm(-0.111212, 0.650359, -0.751442) UV(0.222321, 0.796225) -V 4285: Pos(0.109277, -5.436759, 10.360969) Norm(-0.271447, 0.575591, -0.77137) UV(0.233111, 0.794063) -V 4286: Pos(0.109277, -6.049315, 10.323895) Norm(-0.145742, 0.131732, -0.980513) UV(0.233252, 0.814671) -V 4287: Pos(-0.210349, -8.51499, 9.69622) Norm(0.007982, 0.124049, -0.992244) UV(0.223595, 0.904023) -V 4288: Pos(0.109277, -8.51499, 9.69622) Norm(0.007196, 0.140979, -0.989986) UV(0.234681, 0.904034) -V 4289: Pos(-0.210349, -6.810968, 10.148752) Norm(0.055832, 0.219926, -0.973918) UV(0.223098, 0.841756) -V 4290: Pos(-0.210349, -6.254771, 10.283937) Norm(-0.000942, 0.266742, -0.963768) UV(0.22265, 0.822046) -V 4291: Pos(-0.210349, -7.55182, 9.990015) Norm(0.060922, 0.219587, -0.973689) UV(0.223535, 0.868437) -V 4292: Pos(-0.210349, -7.295634, 10.047823) Norm(0.076074, 0.211609, -0.974389) UV(0.223437, 0.859137) -V 4293: Pos(0.109277, -7.543304, 10.013251) Norm(0.147401, 0.248376, -0.957383) UV(0.234956, 0.867875) -V 4294: Pos(0.375903, -11.133887, 8.774108) Norm(-0.002022, -0.000552, -0.999998) UV(0.325333, 0.717982) -V 4295: Pos(0.352365, -11.946148, 8.774108) Norm(-0.012898, -0.00436, -0.999907) UV(0.324432, 0.74596) -V 4296: Pos(0.13069, -11.946148, 8.777954) Norm(0.112576, -0.011415, -0.993578) UV(0.316836, 0.745947) -V 4297: Pos(0.130689, -11.133887, 8.774108) Norm(-0.030997, -0.007464, -0.999492) UV(0.31689, 0.717992) -V 4298: Pos(-0.255748, -16.724285, 9.760915) Norm(0.344959, -0.157676, -0.925279) UV(0.135232, 0.47885) -V 4299: Pos(-0.255748, -17.354906, 9.907699) Norm(0.434727, -0.379823, -0.816546) UV(0.137745, 0.458952) -V 4300: Pos(0.205014, -13.131918, 11.083632) Norm(0.707929, -0.027119, 0.705763) UV(0.092519, 0.464467) -V 4301: Pos(0.193351, -13.45626, 11.070753) Norm(0.693442, -0.061209, 0.717907) UV(0.091273, 0.453358) -V 4302: Pos(0.109277, -6.255075, 10.282701) Norm(-0.10313, 0.188249, -0.976692) UV(0.23352, 0.821742) -V 4303: Pos(-0.203022, -13.601337, 8.924864) Norm(0.000938, -0.661715, -0.749755) UV(0.208857, 0.122888) -V 4304: Pos(-0.240439, -13.748554, 9.520744) Norm(0.04079, -0.611956, -0.789839) UV(0.210017, 0.101851) -V 4305: Pos(-0.208481, -5.431247, 10.8993) Norm(0.889722, 0.410839, -0.199013) UV(0.062761, 0.739802) -V 4306: Pos(-0.247493, -5.868717, 10.77104) Norm(-0.162391, 0.857525, -0.48814) UV(0.25571, 0.512617) -V 4307: Pos(-0.247493, -5.860601, 10.739367) Norm(-0.306301, 0.859075, 0.410084) UV(0.254732, 0.512673) -V 4308: Pos(-0.117653, -5.669748, 10.922654) Norm(0.940071, 0.31232, 0.136831) UV(0.264957, 0.518811) -V 4309: Pos(-0.140888, -5.769064, 10.839827) Norm(0.683642, 0.584497, -0.437032) UV(0.258448, 0.518349) -V 4310: Pos(-0.208481, -5.431247, 10.8993) Norm(0.889722, 0.410839, -0.199013) UV(0.271148, 0.515001) -V 4311: Pos(-0.105367, -5.752596, 10.768215) Norm(0.007285, 0.728708, 0.684786) UV(0.254124, 0.520229) -V 4312: Pos(0.259324, -6.541738, 10.215596) Norm(-0.056965, 0.114639, -0.991773) UV(0.239076, 0.831595) -V 4313: Pos(0.301668, -6.295385, 10.235296) Norm(-0.169463, 0.107894, -0.979613) UV(0.240253, 0.823102) -V 4314: Pos(0.414972, -6.28274, 10.215018) Norm(0.327987, 0.117147, -0.93739) UV(0.244118, 0.822591) -V 4315: Pos(0.454851, -6.449798, 10.215072) Norm(0.406541, 0.141846, -0.902554) UV(0.245623, 0.828179) -V 4316: Pos(0.008978, -16.724285, 9.982242) Norm(0.401448, -0.217201, -0.889755) UV(0.123746, 0.476057) -V 4317: Pos(0.130161, -17.361893, 10.274363) Norm(0.628363, -0.777182, 0.033871) UV(0.12219, 0.451007) -V 4318: Pos(0.039028, -17.152201, 10.154994) Norm(0.517202, -0.351306, -0.78044) UV(0.124273, 0.459716) -V 4319: Pos(0.061934, -8.259396, 11.136215) Norm(0.576998, 0.029325, 0.816219) UV(0.080001, 0.637203) -V 4320: Pos(0.127274, -13.121551, 8.863171) Norm(0.456925, -0.116072, -0.8819) UV(0.197364, 0.139411) -V 4321: Pos(0.123932, -13.601337, 8.935) Norm(0.296787, -0.538673, -0.788511) UV(0.19764, 0.12269) -V 4322: Pos(-0.226319, -13.124526, 8.869218) Norm(-0.019646, -0.094914, -0.995292) UV(0.209544, 0.139359) -V 4323: Pos(0.187778, -17.340864, 10.259338) Norm(-0.925035, -0.342971, 0.163341) UV(0.120054, 0.45159) -V 4324: Pos(0.191682, -6.16066, 10.950506) Norm(0.382372, 0.740861, 0.552193) UV(0.261923, 0.536469) -V 4325: Pos(0.638489, -6.287322, 10.923629) Norm(0.195825, 0.964583, 0.176729) UV(0.261253, 0.550441) -V 4326: Pos(0.329143, -5.471021, 10.319918) Norm(-0.182452, 0.154841, -0.970946) UV(0.240633, 0.795291) -V 4327: Pos(0.315095, -5.892511, 10.276651) Norm(-0.240377, 0.09886, -0.965632) UV(0.240342, 0.809479) -V 4328: Pos(0.183185, -9.182344, 11.112895) Norm(0.593871, 0.060561, 0.802277) UV(0.087083, 0.604162) -V 4329: Pos(0.257793, -9.68861, 11.091059) Norm(0.576325, 0.047715, 0.815826) UV(0.091409, 0.585977) -V 4330: Pos(-0.074387, -12.550453, 11.76961) Norm(0.407671, 0.007275, 0.9131) UV(0.069696, 0.484923) -V 4331: Pos(0.01735, -12.550453, 11.662568) Norm(0.956693, 0.039418, 0.288417) UV(0.074153, 0.484647) -V 4332: Pos(-0.036911, -14.616964, 11.115097) Norm(0.858464, -0.301815, 0.414666) UV(0.077043, 0.413136) -V 4333: Pos(0.010878, -14.44124, 11.161957) Norm(0.952077, -0.238543, 0.191433) UV(0.078449, 0.420057) -V 4334: Pos(-0.036025, -16.901318, 9.992834) Norm(0.548915, -0.24759, -0.798368) UV(0.126322, 0.470191) -V 4335: Pos(0.313221, -5.330895, 10.351089) Norm(-0.168609, 0.758717, -0.629222) UV(0.240005, 0.790464) -V 4336: Pos(0.404019, -7.564707, 10.106297) Norm(0.572646, 0.251883, -0.780149) UV(0.246079, 0.867661) -V 4337: Pos(0.190636, -12.610888, 11.088865) Norm(0.660613, -0.061627, 0.748193) UV(0.092828, 0.481773) -V 4338: Pos(0.08087, -13.533645, 11.442239) Norm(0.962969, -0.077897, 0.258113) UV(0.077697, 0.452938) -V 4339: Pos(0.070073, -13.525674, 11.403976) Norm(0.998421, -0.013279, 0.054577) UV(0.079026, 0.45295) -V 4340: Pos(1.398043, -12.617983, 9.382049) Norm(0.474541, -0.037853, -0.879419) UV(0.366457, 0.770567) -V 4341: Pos(1.450713, -13.025769, 9.43911) Norm(0.437737, -0.133682, -0.88911) UV(0.368316, 0.785121) -V 4342: Pos(1.119762, -13.071664, 9.243257) Norm(0.493622, -0.171146, -0.85267) UV(0.354645, 0.785752) -V 4343: Pos(0.193351, -13.45626, 11.070753) Norm(0.693442, -0.061209, 0.717907) UV(0.049558, 0.214902) -V 4344: Pos(0.070073, -13.525674, 11.403976) Norm(0.998421, -0.013279, 0.054577) UV(0.037108, 0.215229) -V 4345: Pos(0.064002, -13.931129, 11.300824) Norm(0.9945, -0.063681, 0.083153) UV(0.037251, 0.200835) -V 4346: Pos(0.15586, -13.833342, 11.069529) Norm(0.697915, -0.071096, 0.712643) UV(0.046337, 0.202269) -V 4347: Pos(0.069367, -13.943139, 11.332123) Norm(0.952296, -0.127571, 0.277234) UV(0.078202, 0.438754) -V 4348: Pos(0.048199, -14.167484, 11.272739) Norm(0.931493, -0.185121, 0.31313) UV(0.078031, 0.430696) -V 4349: Pos(0.045928, -14.168096, 11.238145) Norm(0.980288, -0.131597, 0.147369) UV(0.079192, 0.430292) -V 4350: Pos(0.064002, -13.931129, 11.300824) Norm(0.9945, -0.063681, 0.083153) UV(0.07936, 0.438872) -V 4351: Pos(-0.038085, -14.160269, 11.371373) Norm(0.401057, -0.308845, 0.86242) UV(0.073573, 0.431761) -V 4352: Pos(0.142244, -12.023941, 11.318316) Norm(0.735168, -0.160189, 0.658687) UV(0.051905, 0.26491) -V 4353: Pos(0.031923, -11.675451, 11.495037) Norm(0.905586, -0.209101, 0.369039) UV(0.047614, 0.278203) -V 4354: Pos(0.017259, -12.035993, 11.62269) Norm(0.998754, -0.034547, 0.036025) UV(0.040764, 0.266957) -V 4355: Pos(-0.03612, -13.961123, 11.437797) Norm(0.398372, -0.278089, 0.874051) UV(0.073121, 0.438892) -V 4356: Pos(0.181844, -16.6546, 9.979042) Norm(-0.309848, -0.187141, -0.932187) UV(0.117261, 0.478087) -V 4357: Pos(0.265827, -16.764282, 9.902725) Norm(-0.625172, -0.08819, -0.775489) UV(0.11265, 0.474633) -V 4358: Pos(0.413981, -5.330895, 10.349476) Norm(0.52707, 0.690829, -0.494927) UV(0.232184, 0.531741) -V 4359: Pos(0.313221, -5.330895, 10.351089) Norm(-0.168609, 0.758717, -0.629222) UV(0.231841, 0.528746) -V 4360: Pos(0.123932, -13.601337, 8.935) Norm(0.296787, -0.538673, -0.788511) UV(0.31771, 0.802161) -V 4361: Pos(0.351967, -13.584673, 8.987967) Norm(0.213517, -0.398391, -0.892017) UV(0.325683, 0.801595) -V 4362: Pos(0.201775, -16.256882, 9.914383) Norm(-0.297183, -0.154581, -0.942224) UV(0.116107, 0.492913) -V 4363: Pos(-0.210349, -9.214898, 9.597691) Norm(0.0, 0.316904, -0.948458) UV(0.223704, 0.928817) -V 4364: Pos(0.109277, -9.214898, 9.597691) Norm(0.0, 0.316904, -0.948458) UV(0.234696, 0.928777) -V 4365: Pos(0.109277, -9.530691, 9.491154) Norm(0.0, 0.407393, -0.913253) UV(0.234723, 0.94022) -V 4366: Pos(-0.210349, -9.530691, 9.491154) Norm(0.0, 0.407392, -0.913253) UV(0.223765, 0.940263) -V 4367: Pos(0.123932, -13.601337, 8.935) Norm(0.296787, -0.538673, -0.788511) UV(0.098022, 0.593735) -V 4368: Pos(0.73841, -13.73636, 9.255897) Norm(0.501952, -0.386149, -0.773907) UV(0.341089, 0.80873) -V 4369: Pos(0.902155, -14.008664, 9.503461) Norm(0.257062, -0.24511, -0.934794) UV(0.349203, 0.820309) -V 4370: Pos(1.071629, -15.757146, 9.700528) Norm(0.236521, -0.136089, -0.962049) UV(0.357451, 0.88107) -V 4371: Pos(0.96162, -16.414995, 9.738705) Norm(0.261792, -0.129865, -0.956347) UV(0.35436, 0.903786) -V 4372: Pos(0.552837, -16.377426, 9.725335) Norm(-0.180242, -0.10598, -0.977896) UV(0.340351, 0.90308) -V 4373: Pos(0.481767, -15.628141, 9.649933) Norm(-0.119088, -0.119975, -0.985608) UV(0.336904, 0.877349) -V 4374: Pos(0.281655, -16.362818, 9.850606) Norm(-0.569876, -0.104964, -0.814999) UV(0.112263, 0.489354) -V 4375: Pos(0.523212, -5.7632, 10.386906) Norm(0.907126, 0.174989, -0.382754) UV(0.238024, 0.541092) -V 4376: Pos(0.480037, -5.646367, 10.532852) Norm(0.956083, 0.234554, 0.175755) UV(0.239679, 0.536487) -V 4377: Pos(0.520993, -6.418467, 10.31621) Norm(0.581125, 0.157377, -0.798452) UV(0.249497, 0.826551) -V 4378: Pos(0.579095, -6.621024, 10.303492) Norm(0.548956, 0.094653, -0.830474) UV(0.25149, 0.833474) -V 4379: Pos(-0.059636, -5.927032, 10.959153) Norm(0.778791, 0.380873, 0.498418) UV(0.262514, 0.527481) -V 4380: Pos(0.487137, -13.562391, 9.035126) Norm(0.386501, -0.374984, -0.842617) UV(0.330611, 0.801111) -V 4381: Pos(0.750512, -13.50368, 9.161128) Norm(0.516234, -0.339378, -0.786336) UV(0.340765, 0.800036) -V 4382: Pos(0.280289, -18.260746, 9.992282) Norm(-0.681506, -0.099167, -0.725062) UV(0.333944, 0.968505) -V 4383: Pos(0.200832, -17.543135, 10.111504) Norm(-0.99428, -0.041018, -0.098613) UV(0.325868, 0.944973) -V 4384: Pos(0.372958, -5.462158, 10.313559) Norm(0.211345, 0.1708, -0.962373) UV(0.242123, 0.795007) -V 4385: Pos(0.391779, -5.863933, 10.25495) Norm(0.260694, 0.120837, -0.957829) UV(0.243018, 0.808553) -V 4386: Pos(0.707951, -8.883187, 9.707452) Norm(0.033379, 0.222934, -0.974262) UV(0.255353, 0.916716) -V 4387: Pos(0.719904, -9.214898, 9.597691) Norm(0.0, 0.316904, -0.948458) UV(0.255677, 0.928795) -V 4388: Pos(0.413813, -9.214898, 9.597691) Norm(0.0, 0.316904, -0.948458) UV(0.245163, 0.928768) -V 4389: Pos(0.413813, -8.883187, 9.707452) Norm(0.033712, 0.170761, -0.984736) UV(0.245165, 0.916738) -V 4390: Pos(0.413813, -9.530691, 9.491154) Norm(0.0, 0.407393, -0.913253) UV(0.245155, 0.940206) -V 4391: Pos(0.413813, -10.427848, 8.984811) Norm(0.005545, 0.590307, -0.80716) UV(0.245202, 0.975363) -V 4392: Pos(0.109277, -10.427848, 8.984811) Norm(-0.001668, 0.593832, -0.804587) UV(0.234845, 0.975383) -V 4393: Pos(0.535721, -13.115414, 8.885694) Norm(0.387966, -0.220699, -0.89486) UV(0.331178, 0.785118) -V 4394: Pos(0.535721, -12.618541, 8.774108) Norm(0.366204, -0.095673, -0.925603) UV(0.330469, 0.768473) -V 4395: Pos(-0.240439, -14.206033, 9.520744) Norm(0.060399, -0.052982, -0.996767) UV(0.128934, 0.567004) -V 4396: Pos(0.281655, -16.362818, 9.850606) Norm(-0.569876, -0.104964, -0.814999) UV(0.330079, 0.903506) -V 4397: Pos(0.490626, -18.688894, 10.011444) Norm(0.086366, -0.183005, -0.979311) UV(0.342084, 0.982813) -V 4398: Pos(0.282605, -18.66398, 10.054461) Norm(-0.666336, -0.12121, -0.735734) UV(0.334564, 0.982502) -V 4399: Pos(0.535559, -18.260746, 9.901118) Norm(0.074346, -0.177375, -0.981331) UV(0.342923, 0.967684) -V 4400: Pos(0.684144, -18.673643, 10.09498) Norm(0.633781, -0.23855, -0.73581) UV(0.349566, 0.982658) -V 4401: Pos(0.659008, -19.010527, 10.123274) Norm(0.604711, -0.583525, -0.542054) UV(0.34853, 0.994446) -V 4402: Pos(0.465473, -19.037752, 10.073204) Norm(0.085389, -0.729265, -0.678882) UV(0.341614, 0.995238) -V 4403: Pos(-0.247493, -5.498947, 10.458796) Norm(-0.136767, 0.895024, 0.424531) UV(0.239609, 0.512757) -V 4404: Pos(0.668299, -6.383579, 10.371755) Norm(0.803814, 0.24457, -0.54228) UV(0.254706, 0.825039) -V 4405: Pos(0.711802, -6.58348, 10.357114) Norm(0.710028, 0.273287, -0.64898) UV(0.256321, 0.8318) -V 4406: Pos(0.522805, -5.906385, 10.620442) Norm(0.941198, 0.264672, 0.209989) UV(0.245687, 0.541327) -V 4407: Pos(0.575264, -6.022049, 10.377628) Norm(0.863021, 0.194043, -0.466415) UV(0.241119, 0.547448) -V 4408: Pos(0.705972, -8.51499, 9.775161) Norm(0.428665, 0.419635, -0.800095) UV(0.255462, 0.903828) -V 4409: Pos(0.981768, -8.883187, 9.707452) Norm(0.315758, 0.457321, -0.831357) UV(0.264855, 0.916805) -V 4410: Pos(0.413813, -8.51499, 9.69622) Norm(0.112242, 0.190658, -0.975219) UV(0.245161, 0.9041) -V 4411: Pos(0.413813, -8.249635, 9.790993) Norm(0.176787, 0.394467, -0.901744) UV(0.245359, 0.894352) -V 4412: Pos(0.535721, -11.946148, 8.774108) Norm(0.378688, -0.01486, -0.925405) UV(0.330725, 0.746002) -V 4413: Pos(0.967106, -13.792121, 9.471597) Norm(0.394093, -0.24384, -0.886133) UV(0.351485, 0.812564) -V 4414: Pos(1.091271, -13.472012, 9.409037) Norm(0.420273, -0.277381, -0.863962) UV(0.355478, 0.800972) -V 4415: Pos(0.442191, -5.845642, 10.313141) Norm(0.625757, 0.098672, -0.773752) UV(0.245494, 0.807615) -V 4416: Pos(0.482319, -6.202011, 10.313504) Norm(0.610383, 0.106581, -0.784903) UV(0.247769, 0.819407) -V 4417: Pos(0.668299, -6.383579, 10.371755) Norm(0.803814, 0.24457, -0.54228) UV(0.244057, 0.556786) -V 4418: Pos(0.523212, -5.7632, 10.386906) Norm(0.907126, 0.174989, -0.382754) UV(0.248809, 0.804433) -V 4419: Pos(0.413981, -5.330895, 10.349476) Norm(0.52707, 0.690829, -0.494927) UV(0.243425, 0.790409) -V 4420: Pos(0.575264, -6.022049, 10.377628) Norm(0.863021, 0.194043, -0.466415) UV(0.250983, 0.813052) -V 4421: Pos(0.711802, -6.58348, 10.357114) Norm(0.710028, 0.273287, -0.64898) UV(0.244408, 0.562253) -V 4422: Pos(0.375903, -10.648867, 8.774108) Norm(0.005218, 0.372506, -0.928015) UV(0.243923, 0.985732) -V 4423: Pos(0.719904, -10.427848, 8.984811) Norm(0.01809, 0.585945, -0.810149) UV(0.255613, 0.975364) -V 4424: Pos(0.701803, -10.668038, 8.774108) Norm(0.328055, 0.210854, -0.920826) UV(0.254978, 0.986209) -V 4425: Pos(0.540496, -17.827684, 9.860824) Norm(0.028764, -0.1254, -0.991689) UV(0.342545, 0.953072) -V 4426: Pos(0.563304, -7.680558, 10.63894) Norm(0.9494, 0.034016, -0.312221) UV(0.238251, 0.606755) -V 4427: Pos(0.505699, -7.652631, 10.424071) Norm(0.976174, 0.036413, -0.21391) UV(0.230661, 0.603754) -V 4428: Pos(0.489963, -8.035152, 9.957069) Norm(0.92226, 0.264145, -0.282249) UV(0.210316, 0.607888) -V 4429: Pos(0.517135, -7.945396, 10.341508) Norm(0.969609, 0.174438, -0.171553) UV(0.223821, 0.612818) -V 4430: Pos(0.567459, -8.183842, 10.271389) Norm(0.880975, 0.441454, -0.170296) UV(0.216343, 0.619608) -V 4431: Pos(0.532137, -8.229571, 9.898129) Norm(0.853842, 0.448149, -0.264794) UV(0.204555, 0.611888) -V 4432: Pos(0.567948, -7.926964, 10.588347) Norm(0.94497, 0.181055, -0.272489) UV(0.234052, 0.616897) -V 4433: Pos(0.73969, -13.127203, 9.02352) Norm(0.550278, -0.203391, -0.809831) UV(0.339396, 0.786373) -V 4434: Pos(0.289305, -15.576323, 9.701592) Norm(-0.530949, -0.120005, -0.838863) UV(0.329958, 0.876038) -V 4435: Pos(0.441318, -7.571367, 10.159451) Norm(0.925608, 0.113228, -0.361149) UV(0.2232, 0.597824) -V 4436: Pos(0.413813, -8.035152, 9.902951) Norm(0.189905, 0.392432, -0.899963) UV(0.245623, 0.885923) -V 4437: Pos(0.468702, -8.035152, 9.913342) Norm(0.601958, 0.383191, -0.700579) UV(0.247553, 0.885815) -V 4438: Pos(0.527933, -8.249635, 9.853705) Norm(0.558272, 0.473213, -0.681471) UV(0.249903, 0.893569) -V 4439: Pos(0.109277, -8.883187, 9.707452) Norm(0.0, 0.144027, -0.989574) UV(0.234675, 0.916744) -V 4440: Pos(0.622386, -7.443178, 10.782503) Norm(0.523943, -0.16678, -0.835265) UV(0.243965, 0.599292) -V 4441: Pos(0.627136, -7.70597, 10.780881) Norm(0.736559, 0.023786, -0.675955) UV(0.24442, 0.608508) -V 4442: Pos(0.631353, -7.939326, 10.779441) Norm(0.791741, 0.104193, -0.601905) UV(0.244232, 0.62002) -V 4443: Pos(0.654299, -8.071122, 10.768422) Norm(0.956226, 0.073144, -0.283341) UV(0.243439, 0.629642) -V 4444: Pos(0.806453, -8.476166, 10.254218) Norm(0.7373, 0.636517, -0.226352) UV(0.205688, 0.631409) -V 4445: Pos(-0.210349, -8.883187, 9.707452) Norm(0.0, 0.144027, -0.989574) UV(0.223645, 0.916776) -V 4446: Pos(0.72606, -17.298725, 9.820689) Norm(0.278547, -0.148025, -0.948947) UV(0.347971, 0.934546) -V 4447: Pos(0.755824, -6.351326, 10.877997) Norm(0.257166, 0.414317, -0.873045) UV(0.262267, 0.554669) -V 4448: Pos(0.73497, -8.514387, 9.812925) Norm(0.70167, 0.614565, -0.360513) UV(0.193867, 0.618519) -V 4449: Pos(0.716692, -7.723546, 10.824318) Norm(0.265811, -0.071933, -0.961338) UV(0.248722, 0.609108) -V 4450: Pos(0.532137, -8.229571, 9.898129) Norm(0.853842, 0.448149, -0.264794) UV(0.250874, 0.892131) -V 4451: Pos(0.73497, -8.514387, 9.812925) Norm(0.70167, 0.614565, -0.360513) UV(0.256976, 0.903233) -V 4452: Pos(1.183013, -10.226053, 9.148588) Norm(0.423629, 0.223044, -0.877946) UV(0.271363, 0.96665) -V 4453: Pos(1.00385, -10.427848, 8.984811) Norm(0.426352, 0.256477, -0.867435) UV(0.265248, 0.97541) -V 4454: Pos(1.183013, -10.226053, 9.148588) Norm(0.423629, 0.223044, -0.877946) UV(0.358071, 0.687291) -V 4455: Pos(0.986794, -11.133887, 9.148588) Norm(0.597041, -0.055522, -0.800287) UV(0.351835, 0.718684) -V 4456: Pos(0.774294, -11.133887, 8.984811) Norm(0.676538, -0.098505, -0.729789) UV(0.342641, 0.71844) -V 4457: Pos(1.00385, -10.427848, 8.984811) Norm(0.426352, 0.256477, -0.867435) UV(0.349365, 0.693833) -V 4458: Pos(-0.210349, -10.427848, 8.984811) Norm(-0.003091, 0.589928, -0.80745) UV(0.223977, 0.975438) -V 4459: Pos(0.847519, -7.388284, 10.271775) Norm(0.558232, -0.56554, -0.607076) UV(0.235538, 0.58304) -V 4460: Pos(0.847519, -7.388284, 10.785774) Norm(0.289081, -0.326254, -0.899995) UV(0.251066, 0.593361) -V 4461: Pos(1.371657, -11.946148, 9.362715) Norm(0.485612, 0.004741, -0.874162) UV(0.366135, 0.74714) -V 4462: Pos(0.798134, -16.878952, 9.777104) Norm(0.244087, -0.148861, -0.95826) UV(0.349666, 0.919948) -V 4463: Pos(0.756724, -18.712654, 10.197899) Norm(0.959032, -0.269117, -0.088511) UV(0.009388, 0.973685) -V 4464: Pos(0.441318, -7.571367, 10.159451) Norm(0.925608, 0.113228, -0.361149) UV(0.248349, 0.86733) -V 4465: Pos(1.306656, -15.81671, 9.825591) Norm(0.617003, -0.193365, -0.762835) UV(0.366669, 0.883305) -V 4466: Pos(1.208872, -16.556122, 9.897237) Norm(0.638695, -0.207052, -0.741079) UV(0.364163, 0.908849) -V 4467: Pos(0.644594, -19.018551, 10.249135) Norm(0.644384, -0.692458, 0.324455) UV(0.352664, 0.995953) -V 4468: Pos(0.756724, -18.712654, 10.197899) Norm(0.959032, -0.269117, -0.088511) UV(0.353755, 0.984573) -V 4469: Pos(1.24946, -6.261583, 10.897414) Norm(0.018034, 0.999799, -0.008722) UV(0.348711, 0.627396) -V 4470: Pos(0.847308, -7.555073, 10.806311) Norm(0.029602, -0.185985, -0.982107) UV(0.2528, 0.600748) -V 4471: Pos(1.228693, -8.878713, 10.352042) Norm(0.661358, 0.563439, -0.495119) UV(0.190032, 0.650247) -V 4472: Pos(0.289305, -15.576323, 9.701592) Norm(-0.530949, -0.120005, -0.838863) UV(0.109798, 0.517736) -V 4473: Pos(1.194293, -7.419304, 10.774562) Norm(-0.105236, -0.03823, -0.993712) UV(0.265416, 0.593108) -V 4474: Pos(1.248587, -7.047545, 10.816162) Norm(0.015956, 0.099052, -0.994954) UV(0.266842, 0.581303) -V 4475: Pos(1.253609, -7.419906, 10.760708) Norm(-0.212526, -0.023412, -0.976875) UV(0.26741, 0.59289) -V 4476: Pos(0.614368, -11.133887, 8.774108) Norm(0.386675, -0.059691, -0.920282) UV(0.333558, 0.717976) -V 4477: Pos(1.35263, -11.133887, 9.362502) Norm(0.530306, -0.008922, -0.847759) UV(0.366376, 0.719121) -V 4478: Pos(1.157315, -8.893396, 10.226733) Norm(0.728972, 0.627099, -0.274494) UV(0.187675, 0.64495) -V 4479: Pos(1.025504, -8.866416, 9.756652) Norm(0.677984, 0.621677, -0.392244) UV(0.179858, 0.627784) -V 4480: Pos(1.24946, -6.261583, 10.897414) Norm(0.018034, 0.999799, -0.008722) UV(0.276677, 0.562172) -V 4481: Pos(1.254626, -6.307861, 10.89488) Norm(0.027092, 0.28095, -0.95934) UV(0.27593, 0.563388) -V 4482: Pos(0.741353, -6.719275, 10.347168) Norm(0.69432, 0.191642, -0.693681) UV(0.243912, 0.565899) -V 4483: Pos(0.848853, -6.718246, 10.829842) Norm(0.596498, 0.220722, -0.771668) UV(0.258371, 0.56776) -V 4484: Pos(1.290801, -9.187865, 9.705266) Norm(0.680316, 0.614454, -0.399521) UV(0.166002, 0.6346) -V 4485: Pos(1.305091, -9.068324, 10.226966) Norm(0.779732, 0.578638, -0.239158) UV(0.180468, 0.650592) -V 4486: Pos(1.148914, -17.021191, 10.028584) Norm(0.90308, -0.265305, -0.337728) UV(0.364568, 0.925436) -V 4487: Pos(1.074597, -17.005287, 9.934217) Norm(0.605004, -0.23338, -0.761252) UV(0.360528, 0.92444) -V 4488: Pos(0.701803, -10.668038, 8.774108) Norm(0.328055, 0.210854, -0.920826) UV(0.336434, 0.701861) -V 4489: Pos(1.353758, -10.351027, 9.348378) Norm(0.609733, -0.020219, -0.792349) UV(0.367012, 0.691948) -V 4490: Pos(1.459878, -10.308848, 9.421988) Norm(0.446802, 0.013818, -0.894526) UV(0.371559, 0.690609) -V 4491: Pos(1.482765, -11.133887, 9.438228) Norm(0.403842, 0.004488, -0.914818) UV(0.371557, 0.719279) -V 4492: Pos(1.433103, -14.04618, 9.556674) Norm(0.34677, -0.120934, -0.930121) UV(0.367987, 0.82162) -V 4493: Pos(1.28965, -13.91561, 9.5331) Norm(0.150778, -0.107754, -0.982678) UV(0.362956, 0.816985) -V 4494: Pos(1.393072, -15.835152, 9.92938) Norm(0.912099, -0.214423, -0.349426) UV(0.371246, 0.884386) -V 4495: Pos(1.271537, -16.556122, 10.002055) Norm(0.922378, -0.229592, -0.310654) UV(0.368294, 0.909394) -V 4496: Pos(1.267449, -6.467778, 10.888588) Norm(0.040338, 0.106867, -0.993455) UV(0.273472, 0.567291) -V 4497: Pos(1.025504, -8.866416, 9.756652) Norm(0.677984, 0.621677, -0.392244) UV(0.266817, 0.91555) -V 4498: Pos(1.33939, -9.892169, 9.345613) Norm(0.437094, 0.330107, -0.836647) UV(0.366851, 0.676017) -V 4499: Pos(1.350903, -10.03592, 9.346817) Norm(0.674214, 0.048446, -0.736945) UV(0.367168, 0.680965) -V 4500: Pos(1.275967, -10.075572, 9.26807) Norm(0.483487, 0.244712, -0.84045) UV(0.363405, 0.682299) -V 4501: Pos(1.585789, -13.236611, 9.539085) Norm(0.458193, -0.167619, -0.872905) UV(0.373882, 0.793007) -V 4502: Pos(1.738879, -13.312866, 9.659083) Norm(0.565517, -0.160701, -0.808929) UV(0.38064, 0.796232) -V 4503: Pos(1.714206, -14.427995, 10.379407) Norm(0.885419, -0.176936, 0.429798) UV(0.069139, 0.829711) -V 4504: Pos(1.553903, -12.617983, 9.455332) Norm(0.371152, -0.04871, -0.927294) UV(0.372475, 0.770798) -V 4505: Pos(1.678198, -13.022185, 9.542929) Norm(0.416398, -0.171256, -0.892908) UV(0.37722, 0.785361) -V 4506: Pos(1.443971, -13.517595, 9.520607) Norm(0.255572, -0.144721, -0.955897) UV(0.36855, 0.802928) -V 4507: Pos(0.862442, -18.278978, 10.137504) Norm(0.912953, -0.251326, -0.321484) UV(0.01231, 0.957893) -V 4508: Pos(1.426772, -9.855577, 9.441483) Norm(0.502654, 0.285132, -0.816112) UV(0.371259, 0.674497) -V 4509: Pos(1.453376, -9.981698, 9.430211) Norm(0.479424, 0.11403, -0.870144) UV(0.371828, 0.679073) -V 4510: Pos(1.550121, -11.946148, 9.44314) Norm(0.373075, 0.00319, -0.927796) UV(0.372911, 0.747353) -V 4511: Pos(1.58026, -9.423792, 10.472842) Norm(0.695242, 0.560126, -0.450441) UV(0.166505, 0.66963) -V 4512: Pos(1.589298, -9.787519, 9.53304) Norm(0.316976, 0.323915, -0.891406) UV(0.377986, 0.672218) -V 4513: Pos(1.351068, -9.410623, 9.584963) Norm(0.492876, 0.39951, -0.772959) UV(0.371672, 0.658073) -V 4514: Pos(1.920873, -10.338238, 9.564405) Norm(0.243488, 0.024323, -0.969599) UV(0.388444, 0.692302) -V 4515: Pos(1.679814, -9.922207, 9.517178) Norm(0.306352, 0.19046, -0.93267) UV(0.380522, 0.677331) -V 4516: Pos(1.563678, -14.321686, 9.701296) Norm(0.5493, -0.134078, -0.824798) UV(0.37398, 0.831703) -V 4517: Pos(1.216632, -9.214898, 9.597691) Norm(0.320101, 0.452708, -0.83222) UV(0.367919, 0.650599) -V 4518: Pos(1.290801, -9.187865, 9.705266) Norm(0.680316, 0.614454, -0.399521) UV(0.372206, 0.64897) -V 4519: Pos(1.349704, -9.573712, 9.547895) Norm(0.462453, 0.354888, -0.812522) UV(0.370941, 0.663839) -V 4520: Pos(1.291549, -9.530691, 9.491154) Norm(0.35352, 0.387362, -0.851454) UV(0.368046, 0.662641) -V 4521: Pos(1.909414, -11.133887, 9.580532) Norm(0.253803, -0.00261, -0.967252) UV(0.386931, 0.719865) -V 4522: Pos(1.914344, -12.617983, 9.577017) Norm(0.245516, -0.032248, -0.968856) UV(0.385829, 0.771115) -V 4523: Pos(1.846378, -12.859801, 9.575648) Norm(0.361033, -0.18831, -0.913343) UV(0.3834, 0.779657) -V 4524: Pos(1.652579, -13.882635, 9.665802) Norm(0.52392, -0.131675, -0.841528) UV(0.376829, 0.816364) -V 4525: Pos(1.803582, -13.770114, 9.740883) Norm(0.835145, -0.159477, -0.526404) UV(0.3829, 0.812795) -V 4526: Pos(1.866181, -13.134965, 9.670527) Norm(0.626243, -0.388189, -0.676113) UV(0.384986, 0.789832) -V 4527: Pos(1.290801, -9.187865, 9.705266) Norm(0.680316, 0.614454, -0.399521) UV(0.276315, 0.926292) -V 4528: Pos(1.216632, -9.214898, 9.597691) Norm(0.320101, 0.452708, -0.83222) UV(0.272624, 0.928963) -V 4529: Pos(1.774158, -9.478948, 10.49048) Norm(0.094062, 0.263079, -0.960178) UV(0.161028, 0.676197) -V 4530: Pos(1.741837, -9.645041, 10.474378) Norm(0.493821, 0.361391, -0.790909) UV(0.15599, 0.671961) -V 4531: Pos(1.895313, -9.865213, 9.611774) Norm(0.233825, 0.222868, -0.946391) UV(0.388814, 0.675638) -V 4532: Pos(2.209084, -12.34296, 9.634767) Norm(0.130351, 0.012614, -0.991388) UV(0.396414, 0.761647) -V 4533: Pos(1.944371, -11.946148, 9.570744) Norm(0.263907, 0.001263, -0.964547) UV(0.387241, 0.747715) -V 4534: Pos(2.175215, -11.946148, 9.628056) Norm(0.166591, 0.005557, -0.98601) UV(0.395438, 0.747873) -V 4535: Pos(1.814587, -12.342351, 10.669975) Norm(0.518801, -0.854166, 0.035286) UV(0.118822, 0.764631) -V 4536: Pos(1.809732, -9.81502, 10.446188) Norm(0.536362, 0.546019, -0.643568) UV(0.15004, 0.671585) -V 4537: Pos(2.11285, -12.657672, 9.613468) Norm(0.333164, -0.222804, -0.916166) UV(0.392882, 0.772542) -V 4538: Pos(2.068377, -9.599931, 10.461658) Norm(0.022168, 0.275742, -0.960976) UV(0.150348, 0.681636) -V 4539: Pos(1.935241, -9.902635, 10.425072) Norm(0.331128, 0.694046, -0.639261) UV(0.145792, 0.672785) -V 4540: Pos(1.839274, -13.220189, 9.725098) Norm(0.850997, -0.328902, -0.409425) UV(0.385219, 0.793461) -V 4541: Pos(3.271931, -11.071762, 10.15194) Norm(0.950441, -0.30053, -0.079653) UV(0.10354, 0.704476) -V 4542: Pos(2.102045, -9.980515, 9.828673) Norm(0.449894, 0.782863, 0.429791) UV(0.131898, 0.659092) -V 4543: Pos(1.839274, -13.220189, 9.725098) Norm(0.850997, -0.328902, -0.409425) UV(0.064832, 0.781004) -V 4544: Pos(1.890624, -13.358417, 9.900567) Norm(0.973784, -0.132793, -0.184692) UV(0.068841, 0.787429) -V 4545: Pos(1.803582, -13.770114, 9.740883) Norm(0.835145, -0.159477, -0.526404) UV(0.057749, 0.79857) -V 4546: Pos(2.088246, -9.521886, 10.497334) Norm(0.282349, 0.886424, -0.366785) UV(0.151899, 0.683962) -V 4547: Pos(2.06219, -9.804996, 9.66156) Norm(0.482, 0.64334, -0.594802) UV(0.131849, 0.650019) -V 4548: Pos(2.081032, -9.958003, 10.413013) Norm(0.261835, 0.680059, -0.684807) UV(0.141712, 0.674831) -V 4549: Pos(2.593909, -10.160017, 10.378246) Norm(0.244134, 0.627728, -0.739159) UV(0.12771, 0.682456) -V 4550: Pos(2.562071, -10.214589, 10.070232) Norm(0.452058, 0.881857, -0.134062) UV(0.122121, 0.675036) -V 4551: Pos(2.327002, -10.108855, 9.940565) Norm(0.453163, 0.891257, -0.017438) UV(0.126275, 0.666661) -V 4552: Pos(2.0249, -9.945375, 9.991816) Norm(0.479737, 0.876281, 0.044539) UV(0.136994, 0.662492) -V 4553: Pos(2.731869, -11.673506, 9.6403) Norm(-0.08413, 0.017741, -0.996297) UV(0.41455, 0.738653) -V 4554: Pos(2.54537, -11.810831, 9.651272) Norm(-0.032894, 0.019828, -0.999262) UV(0.408226, 0.74337) -V 4555: Pos(1.998862, -12.15709, 10.548896) Norm(0.114981, -0.401252, -0.908722) UV(0.113254, 0.757032) -V 4556: Pos(2.558774, -10.239793, 9.833508) Norm(0.561403, 0.808655, 0.175796) UV(0.116691, 0.669183) -V 4557: Pos(2.39682, -10.128654, 9.834273) Norm(0.485721, 0.810667, 0.326947) UV(0.122158, 0.664911) -V 4558: Pos(2.557973, -10.325841, 9.64784) Norm(0.021199, 0.018023, -0.999613) UV(0.410863, 0.693134) -V 4559: Pos(2.569292, -11.133887, 9.672878) Norm(-0.01761, 0.001735, -0.999843) UV(0.409563, 0.720817) -V 4560: Pos(2.395227, -11.133887, 9.67112) Norm(0.073144, -0.007083, -0.997296) UV(0.403716, 0.720546) -V 4561: Pos(2.35692, -11.946148, 9.649624) Norm(0.059315, 0.012256, -0.998164) UV(0.40172, 0.747966) -V 4562: Pos(2.397274, -12.467001, 9.786224) Norm(0.700128, -0.510341, -0.499372) UV(0.405449, 0.767965) -V 4563: Pos(2.428648, -12.32495, 9.64715) Norm(0.489207, -0.319918, -0.811375) UV(0.404048, 0.761143) -V 4564: Pos(2.209555, -9.656481, 10.450261) Norm(0.028917, 0.264992, -0.963817) UV(0.146114, 0.683683) -V 4565: Pos(2.618698, -9.820366, 10.417233) Norm(0.000852, 0.248734, -0.968571) UV(0.134735, 0.688507) -V 4566: Pos(2.70659, -10.288885, 10.079262) Norm(0.474523, 0.855788, -0.206046) UV(0.118599, 0.678494) -V 4567: Pos(2.67724, -10.326525, 9.821217) Norm(0.604935, 0.794982, 0.045353) UV(0.112629, 0.672356) -V 4568: Pos(2.718197, -10.327266, 9.706711) Norm(0.700661, 0.663716, 0.26183) UV(0.108733, 0.670288) -V 4569: Pos(2.726863, -10.329092, 9.680916) Norm(0.642839, 0.712753, -0.28061) UV(0.107824, 0.669868) -V 4570: Pos(2.913056, -11.734773, 9.741197) Norm(0.772047, -0.542227, -0.331561) UV(0.423323, 0.742451) -V 4571: Pos(2.7485, -10.232826, 10.37799) Norm(0.249578, 0.588324, -0.769146) UV(0.123952, 0.684936) -V 4572: Pos(2.590128, -10.261823, 9.64973) Norm(0.24715, 0.322467, -0.913746) UV(0.412118, 0.690977) -V 4573: Pos(2.605924, -10.211595, 9.702301) Norm(0.631793, 0.722252, -0.281408) UV(0.413289, 0.688676) -V 4574: Pos(2.899051, -10.496379, 9.650467) Norm(0.4518, 0.589865, -0.66928) UV(0.422438, 0.699738) -V 4575: Pos(2.729564, -10.478736, 9.63639) Norm(-0.051312, 0.001526, -0.998681) UV(0.416524, 0.698825) -V 4576: Pos(2.725886, -10.364901, 9.650054) Norm(0.262152, 0.362724, -0.894264) UV(0.416634, 0.694829) -V 4577: Pos(2.913056, -11.734773, 9.741197) Norm(0.772047, -0.542227, -0.331561) UV(0.081016, 0.720627) -V 4578: Pos(3.046477, -11.525615, 9.735175) Norm(0.895151, -0.352855, -0.272392) UV(0.084382, 0.713079) -V 4579: Pos(3.08694, -11.517592, 9.815622) Norm(0.868376, -0.266869, -0.417975) UV(0.087303, 0.713612) -V 4580: Pos(2.242612, -11.133887, 9.646635) Norm(0.163094, -0.009354, -0.986566) UV(0.398475, 0.720324) -V 4581: Pos(2.73839, -11.969585, 9.766771) Norm(0.739301, -0.553562, -0.383411) UV(0.077922, 0.729913) -V 4582: Pos(3.255275, -9.869107, 10.376476) Norm(-0.000662, 0.396919, -0.917853) UV(0.125516, 0.697522) -V 4583: Pos(3.029575, -9.848999, 10.392017) Norm(-0.012069, 0.301267, -0.953463) UV(0.128045, 0.694756) -V 4584: Pos(2.903913, -10.306388, 10.372807) Norm(0.208912, 0.581595, -0.786195) UV(0.120855, 0.687582) -V 4585: Pos(2.883657, -10.379915, 10.090324) Norm(0.42144, 0.856022, -0.299357) UV(0.114977, 0.683042) -V 4586: Pos(3.046477, -11.525615, 9.735175) Norm(0.895151, -0.352855, -0.272392) UV(0.428221, 0.735664) -V 4587: Pos(2.996336, -11.535555, 9.635485) Norm(0.917899, -0.396631, -0.012042) UV(0.424897, 0.734759) -V 4588: Pos(3.108302, -11.534491, 9.89884) Norm(0.944359, -0.328221, 0.02136) UV(0.08974, 0.714984) -V 4589: Pos(3.189865, -11.1261, 9.967607) Norm(0.936393, -0.279221, -0.212612) UV(0.097518, 0.704024) -V 4590: Pos(2.977456, -11.135311, 9.595665) Norm(0.039748, -0.010293, -0.999157) UV(0.42345, 0.721835) -V 4591: Pos(2.835557, -10.432275, 9.842867) Norm(0.509275, 0.825346, -0.243808) UV(0.108908, 0.677762) -V 4592: Pos(3.153678, -10.655459, 9.798812) Norm(0.821882, 0.441872, -0.359526) UV(0.100826, 0.688216) -V 4593: Pos(3.063032, -10.653118, 9.671741) Norm(0.542972, 0.602654, -0.584799) UV(0.097302, 0.683989) -V 4594: Pos(2.899051, -10.496379, 9.650467) Norm(0.4518, 0.589865, -0.66928) UV(0.101496, 0.67617) -V 4595: Pos(3.150332, -10.711572, 9.709587) Norm(0.911899, 0.241413, -0.331904) UV(0.097423, 0.688031) -V 4596: Pos(3.105379, -10.724318, 9.650182) Norm(0.70934, 0.298454, -0.638562) UV(0.095167, 0.686648) -V 4597: Pos(3.271931, -10.968565, 10.373868) Norm(0.664994, -0.039012, -0.745829) UV(0.109049, 0.703984) -V 4598: Pos(3.52336, -11.26227, 10.377422) Norm(0.185208, -0.415453, -0.89056) UV(0.114977, 0.709305) -V 4599: Pos(3.334521, -10.429899, 10.362121) Norm(0.423636, 0.364216, -0.829385) UV(0.11531, 0.695228) -V 4600: Pos(3.205992, -10.544394, 10.042896) Norm(0.761319, 0.526865, -0.377898) UV(0.108519, 0.690847) -V 4601: Pos(3.063032, -10.653118, 9.671741) Norm(0.542972, 0.602654, -0.584799) UV(0.428281, 0.705309) -V 4602: Pos(3.105379, -10.724318, 9.650182) Norm(0.70934, 0.298454, -0.638562) UV(0.429332, 0.708197) -V 4603: Pos(3.728105, -9.958867, 10.327435) Norm(-0.067925, 0.400581, -0.91374) UV(0.121838, 0.700686) -V 4604: Pos(3.763067, -10.427421, 10.327488) Norm(-0.093206, -0.014358, -0.995543) UV(0.11863, 0.700978) -V 4605: Pos(3.347401, -10.522722, 10.369551) Norm(0.500828, 0.010194, -0.865487) UV(0.113971, 0.696444) -V 4606: Pos(3.133585, -11.17097, 9.644156) Norm(0.903044, -0.091987, -0.419584) UV(0.429024, 0.723916) -V 4607: Pos(3.068467, -11.241211, 9.721634) Norm(0.984553, -0.167946, -0.049486) UV(0.43052, 0.727172) -V 4608: Pos(3.088741, -11.133887, 9.709833) Norm(0.992562, -0.109044, -0.05413) UV(0.088707, 0.700204) -V 4609: Pos(3.133585, -11.17097, 9.644156) Norm(0.903044, -0.091987, -0.419584) UV(0.08559, 0.699786) -V 4610: Pos(3.189564, -11.023043, 9.928221) Norm(0.939319, -0.083931, -0.33262) UV(0.097751, 0.700505) -V 4611: Pos(3.271931, -10.932488, 10.106631) Norm(0.967933, -0.025651, -0.249896) UV(0.103918, 0.700637) -V 4612: Pos(3.084774, -11.225748, 9.754676) Norm(0.968532, -0.131269, -0.211458) UV(0.088722, 0.703784) -V 4613: Pos(3.880853, -11.013206, 10.332464) Norm(0.125522, -0.367087, -0.921679) UV(0.117837, 0.704866) -V 4614: Pos(4.070353, -9.946959, 10.284436) Norm(-0.065905, 0.437079, -0.897005) UV(0.120856, 0.702013) -V 4615: Pos(4.152247, -10.401407, 10.288183) Norm(-0.033863, -0.008953, -0.999386) UV(0.119798, 0.702537) -V 4616: Pos(4.066306, -9.909887, 10.336178) Norm(-0.049479, 0.995823, -0.07674) UV(0.120999, 0.7021) -V 4617: Pos(4.474373, -9.896329, 10.320985) Norm(0.879534, 0.47578, -0.007394) UV(0.120532, 0.702648) -V 4618: Pos(4.422268, -9.908354, 10.298527) Norm(0.162945, 0.458691, -0.873528) UV(0.120523, 0.702588) -V 4619: Pos(-0.28436, -13.305736, 11.633051) Norm(0.018038, -0.231956, 0.972559) UV(0.063823, 0.460846) -V 4620: Pos(-0.035841, -13.576867, 11.551586) Norm(0.396892, -0.25177, 0.88266) UV(0.072301, 0.452155) -V 4621: Pos(-0.008081, -14.930587, 11.098452) Norm(0.375331, -0.09807, 0.921688) UV(0.076765, 0.40095) -V 4622: Pos(-0.051212, -14.857088, 11.104099) Norm(0.113281, -0.053322, 0.992131) UV(0.075354, 0.403728) -V 4623: Pos(0.103307, -14.436649, 11.036701) Norm(0.832948, -0.14, 0.535348) UV(0.084421, 0.418841) -V 4624: Pos(0.147183, -14.168979, 11.039964) Norm(0.915597, -0.134303, 0.379006) UV(0.08714, 0.428378) -V 4625: Pos(0.217552, -13.750895, 11.012545) Norm(0.910501, -0.117304, 0.396519) UV(0.092033, 0.442793) -V 4626: Pos(0.407814, -15.167814, 10.6512) Norm(0.658063, -0.123147, 0.742824) UV(0.098004, 0.388688) -V 4627: Pos(0.463882, -15.174119, 10.608152) Norm(0.402277, -0.105275, 0.909445) UV(0.100551, 0.388076) -V 4628: Pos(0.413441, -14.129045, 10.839348) Norm(0.343087, -0.142398, 0.928447) UV(0.099581, 0.427915) -V 4629: Pos(-0.338841, -5.229028, 10.871285) Norm(0.621108, 0.561735, -0.546515) UV(0.277648, 0.510131) -V 4630: Pos(-0.059636, -5.927032, 10.959153) Norm(0.778791, 0.380873, 0.498418) UV(0.355301, 0.678454) -V 4631: Pos(-0.115071, -5.996615, 10.995941) Norm(0.531377, 0.197526, 0.823785) UV(0.352253, 0.680394) -V 4632: Pos(0.109277, -5.436759, 10.360969) Norm(-0.271447, 0.575591, -0.77137) UV(0.233599, 0.522444) -V 4633: Pos(0.110698, -16.839523, 10.479129) Norm(0.643644, -0.310114, 0.69968) UV(0.082068, 0.334568) -V 4634: Pos(0.187956, -17.160233, 10.160663) Norm(-0.835027, -0.177458, -0.520805) UV(0.322467, 0.932138) -V 4635: Pos(0.236236, -16.886652, 9.945797) Norm(-0.880135, -0.097112, -0.464685) UV(0.328758, 0.921823) -V 4636: Pos(0.367022, -14.500408, 10.789208) Norm(0.648213, -0.125228, 0.751091) UV(0.097305, 0.414197) -V 4637: Pos(0.425607, -14.515833, 10.729332) Norm(0.481554, -0.202088, 0.852799) UV(0.100279, 0.413119) -V 4638: Pos(0.232742, -18.628233, 10.165611) Norm(-0.995802, -0.05335, -0.074379) UV(0.330186, 0.981955) -V 4639: Pos(0.220631, -18.260746, 10.149389) Norm(-0.995065, -0.042469, -0.089675) UV(0.328304, 0.969421) -V 4640: Pos(0.263428, -19.038101, 10.185481) Norm(-0.702502, -0.710886, -0.033634) UV(0.021397, 0.996047) -V 4641: Pos(0.190636, -12.610888, 11.088865) Norm(0.660613, -0.061627, 0.748193) UV(0.055313, 0.243433) -V 4642: Pos(0.186854, -12.550453, 11.10218) Norm(0.697777, -0.154391, 0.699479) UV(0.055303, 0.245566) -V 4643: Pos(0.015071, -12.550453, 11.620171) Norm(0.997933, 0.007344, 0.063845) UV(0.036981, 0.249667) -V 4644: Pos(0.012854, -12.610888, 11.619287) Norm(0.997913, 0.063975, 0.008812) UV(0.036532, 0.247635) -V 4645: Pos(2.077575, -12.918606, 9.783612) Norm(0.772335, -0.626146, 0.106957) UV(0.070649, 0.767271) -V 4646: Pos(2.20038, -12.742928, 9.787264) Norm(0.697621, -0.499404, -0.513732) UV(0.071869, 0.76021) -V 4647: Pos(-0.240439, -13.748554, 9.520744) Norm(0.04079, -0.611956, -0.789839) UV(0.12767, 0.58302) -V 4648: Pos(0.489963, -8.035152, 9.957069) Norm(0.92226, 0.264145, -0.282249) UV(0.249114, 0.88517) -V 4649: Pos(-0.338841, -5.229028, 10.871285) Norm(0.621108, 0.561735, -0.546515) UV(0.057752, 0.747432) -V 4650: Pos(2.726863, -10.329092, 9.680916) Norm(0.642839, 0.712753, -0.28061) UV(0.417038, 0.693231) -V 4651: Pos(2.788146, -10.426018, 9.735842) Norm(0.644632, 0.760166, 0.081222) UV(0.106979, 0.674384) -V 4652: Pos(0.13069, -10.648867, 8.774108) Norm(-0.017257, 0.366269, -0.930349) UV(0.235606, 0.985753) -V 4653: Pos(0.719904, -9.530691, 9.491154) Norm(0.019326, 0.39897, -0.91676) UV(0.25563, 0.940229) -V 4654: Pos(1.291549, -9.530691, 9.491154) Norm(0.35352, 0.387362, -0.851454) UV(0.275126, 0.940246) -V 4655: Pos(1.33939, -9.892169, 9.345613) Norm(0.437094, 0.330107, -0.836647) UV(0.276784, 0.953437) -V 4656: Pos(1.275967, -10.075572, 9.26807) Norm(0.483487, 0.244712, -0.84045) UV(0.274661, 0.960202) -V 4657: Pos(-0.226319, -10.648867, 8.779996) Norm(-0.036267, 0.35375, -0.934637) UV(0.209587, 0.224771) -V 4658: Pos(0.13069, -10.648867, 8.774108) Norm(-0.017257, 0.366269, -0.930349) UV(0.197284, 0.224806) -V 4659: Pos(0.130689, -11.133887, 8.774108) Norm(-0.030997, -0.007464, -0.999492) UV(0.197236, 0.208094) -V 4660: Pos(0.375903, -10.648867, 8.774108) Norm(0.005218, 0.372506, -0.928015) UV(0.325259, 0.701285) -V 4661: Pos(0.13069, -10.648867, 8.774108) Norm(-0.017257, 0.366269, -0.930349) UV(0.316829, 0.701319) -V 4662: Pos(-0.282908, -13.576867, 11.557286) Norm(0.022924, -0.273891, 0.961487) UV(0.064247, 0.451783) -V 4663: Pos(-0.283047, -13.961123, 11.445701) Norm(0.028429, -0.297655, 0.95425) UV(0.064809, 0.438508) -V 4664: Pos(-0.28403, -14.160269, 11.379276) Norm(0.027157, -0.325299, 0.945221) UV(0.065106, 0.431341) -V 4665: Pos(-0.297593, -14.434437, 11.282341) Norm(0.016542, -0.340574, 0.940072) UV(0.065108, 0.42114) -V 4666: Pos(1.148914, -17.021191, 10.028584) Norm(0.90308, -0.265305, -0.337728) UV(0.023248, 0.913053) -V 4667: Pos(1.271537, -16.556122, 10.002055) Norm(0.922378, -0.229592, -0.310654) UV(0.027928, 0.89652) -V 4668: Pos(1.674806, -14.372398, 9.790362) Norm(0.863706, -0.176876, -0.471939) UV(0.050379, 0.81976) -V 4669: Pos(1.032496, -17.477962, 10.073608) Norm(0.896964, -0.240931, -0.370684) UV(0.019575, 0.929518) -V 4670: Pos(1.393072, -15.835152, 9.92938) Norm(0.912099, -0.214423, -0.349426) UV(0.034698, 0.871199) -V 4671: Pos(1.547497, -15.153191, 9.869965) Norm(0.91461, -0.215538, -0.342098) UV(0.0421, 0.847184) -V 4672: Pos(3.068467, -11.241211, 9.721634) Norm(0.984553, -0.167946, -0.049486) UV(0.087355, 0.703836) -V 4673: Pos(0.031923, -11.675451, 11.495037) Norm(0.905586, -0.209101, 0.369039) UV(0.080353, 0.512447) -V 4674: Pos(0.045928, -14.168096, 11.238145) Norm(0.980288, -0.131597, 0.147369) UV(0.037229, 0.19238) -V 4675: Pos(0.108038, -14.16584, 11.085279) Norm(0.693603, -0.10123, 0.71321) UV(0.042793, 0.191256) -V 4676: Pos(0.015071, -12.550453, 11.620171) Norm(0.997933, 0.007344, 0.063845) UV(0.075537, 0.484605) -V 4677: Pos(0.010878, -14.44124, 11.161957) Norm(0.952077, -0.238543, 0.191433) UV(0.037111, 0.182551) -V 4678: Pos(0.047931, -14.428632, 11.099936) Norm(0.671771, -0.18383, 0.717586) UV(0.039633, 0.182523) -V 4679: Pos(0.017259, -12.035993, 11.62269) Norm(0.998754, -0.034547, 0.036025) UV(0.075937, 0.501414) -V 4680: Pos(0.067863, -13.243471, 11.473637) Norm(0.998519, 0.043837, 0.032226) UV(0.037001, 0.225229) -V 4681: Pos(0.205014, -13.131918, 11.083632) Norm(0.707929, -0.027119, 0.705763) UV(0.051718, 0.225865) -V 4682: Pos(0.047931, -14.428632, 11.099936) Norm(0.671771, -0.18383, 0.717586) UV(0.081143, 0.419809) -V 4683: Pos(-0.036911, -14.616964, 11.115097) Norm(0.858464, -0.301815, 0.414666) UV(0.036532, 0.176108) -V 4684: Pos(0.187778, -17.340864, 10.259338) Norm(-0.925035, -0.342971, 0.163341) UV(0.083639, 0.318167) -V 4685: Pos(0.243054, -16.724356, 10.412094) Norm(-0.24041, -0.169859, 0.955694) UV(0.087293, 0.33661) -V 4686: Pos(0.283937, -19.038507, 10.090205) Norm(-0.519477, -0.623501, -0.584286) UV(0.335341, 0.995595) -V 4687: Pos(0.263428, -19.038101, 10.185481) Norm(-0.702502, -0.710886, -0.033634) UV(0.332016, 0.996094) -V 4688: Pos(-0.012644, -14.604527, 11.101941) Norm(0.458348, -0.132208, 0.878885) UV(0.07814, 0.413424) -V 4689: Pos(0.320664, -16.335007, 10.506907) Norm(-0.037616, -0.11113, 0.993094) UV(0.091839, 0.347924) -V 4690: Pos(0.417581, -15.726151, 10.570805) Norm(0.022502, -0.090489, 0.995643) UV(0.097006, 0.368137) -V 4691: Pos(-0.240439, -12.324382, 9.489315) Norm(0.781306, 0.0, -0.624148) UV(0.151122, 0.387766) -V 4692: Pos(-0.240439, -12.861806, 9.489315) Norm(0.980735, 0.194896, -0.013177) UV(0.150867, 0.406247) -V 4693: Pos(0.060542, -12.799871, 9.297012) Norm(0.999864, 0.009148, 0.01376) UV(0.125026, 0.400313) -V 4694: Pos(0.060542, -12.262447, 9.297012) Norm(0.998655, 0.001093, 0.051832) UV(0.124523, 0.41872) -V 4695: Pos(0.079135, -12.345491, 9.464819) Norm(0.835395, 0.0, 0.54965) UV(0.118841, 0.415719) -V 4696: Pos(0.079135, -12.882915, 9.464819) Norm(0.771105, 0.016815, 0.636486) UV(0.119311, 0.397167) -V 4697: Pos(0.13069, -12.382905, 8.789777) Norm(0.415302, -0.048259, -0.908403) UV(0.142103, 0.415241) -V 4698: Pos(0.13069, -11.946148, 8.777954) Norm(0.112576, -0.011415, -0.993578) UV(0.141971, 0.430125) -V 4699: Pos(-0.240439, -12.324382, 9.489315) Norm(0.781306, 0.0, -0.624148) UV(0.107946, 0.416289) -V 4700: Pos(-0.240439, -12.861806, 9.489315) Norm(0.980735, 0.194896, -0.013177) UV(0.108106, 0.397803) -V 4701: Pos(0.079135, -13.755318, 9.532556) Norm(-0.124384, -0.89602, -0.426235) UV(0.11879, 0.366836) -V 4702: Pos(-0.240439, -13.748554, 9.520744) Norm(0.04079, -0.611956, -0.789839) UV(0.107946, 0.367232) -V 4703: Pos(0.123932, -13.601337, 8.935) Norm(0.296787, -0.538673, -0.788511) UV(0.139045, 0.373274) -V 4704: Pos(0.127274, -13.121551, 8.863171) Norm(0.456925, -0.116072, -0.8819) UV(0.14068, 0.389919) -V 4705: Pos(-0.240439, -13.748554, 9.520744) Norm(0.04079, -0.611956, -0.789839) UV(0.150867, 0.436812) -V 4706: Pos(-0.226319, -10.648867, 8.779996) Norm(-0.036267, 0.35375, -0.934637) UV(0.223497, 0.985671) -V 4707: Pos(0.079135, -13.755318, 9.532556) Norm(-0.124384, -0.89602, -0.426235) UV(0.199029, 0.101468) -V 4708: Pos(1.420772, -5.49018, 11.039805) Norm(0.092889, 0.933385, -0.346646) UV(0.382069, 0.137047) -V 4709: Pos(1.474094, -5.49018, 11.109297) Norm(0.0, 1.0, 0.0) UV(0.380768, 0.135077) -V 4710: Pos(1.494793, -5.49018, 11.088598) Norm(0.476827, 0.738424, -0.476828) UV(0.38122, 0.134864) -V 4711: Pos(1.443995, -5.49018, 11.021986) Norm(0.10781, 0.577192, -0.80946) UV(0.382282, 0.136136) -V 4712: Pos(1.499209, -6.203906, 11.23948) Norm(-0.493005, 0.16669, 0.853909) UV(0.360515, 0.136656) -V 4713: Pos(1.411337, -6.203906, 11.172053) Norm(-0.697216, 0.166691, 0.697211) UV(0.36118, 0.140348) -V 4714: Pos(1.348224, -6.370966, 11.235167) Norm(-0.686743, 0.238263, 0.686742) UV(0.35511, 0.141333) -V 4715: Pos(1.454581, -6.370966, 11.316777) Norm(-0.485601, 0.238262, 0.841084) UV(0.35463, 0.137357) -V 4716: Pos(1.292522, -5.847043, 11.113851) Norm(-0.866026, -0.0, 0.5) UV(0.372492, 0.141144) -V 4717: Pos(1.244208, -5.847043, 10.997211) Norm(-0.965926, 0.0, 0.25882) UV(0.373694, 0.144114) -V 4718: Pos(1.301525, -6.203906, 10.981853) Norm(-0.952412, 0.166691, 0.255198) UV(0.36283, 0.147931) -V 4719: Pos(1.343911, -6.203906, 11.084181) Norm(-0.853909, 0.16669, 0.493004) UV(0.36185, 0.144123) -V 4720: Pos(2.178494, -5.847043, 10.997211) Norm(0.965926, 0.0, 0.258819) UV(0.373595, 0.113906) -V 4721: Pos(2.13018, -5.847043, 11.113851) Norm(0.866026, -0.0, 0.499999) UV(0.372368, 0.117076) -V 4722: Pos(2.078791, -6.203906, 11.084181) Norm(0.853909, 0.166689, 0.493004) UV(0.361357, 0.114234) -V 4723: Pos(2.121177, -6.203906, 10.981853) Norm(0.952412, 0.16669, 0.255198) UV(0.362232, 0.110257) -V 4724: Pos(1.711351, -5.847043, 10.388417) Norm(0.0, -0.0, -1.0) UV(0.392792, 0.084599) -V 4725: Pos(1.836522, -5.847043, 10.404897) Norm(0.258819, -0.0, -0.965926) UV(0.388643, 0.09033) -V 4726: Pos(1.821164, -6.203906, 10.462214) Norm(0.255198, 0.16669, -0.952412) UV(0.371459, 0.082414) -V 4727: Pos(1.711351, -6.203906, 10.447757) Norm(0.0, 0.166691, -0.986009) UV(0.373511, 0.076895) -V 4728: Pos(1.227729, -5.847043, 10.87204) Norm(-1.0, -0.0, -0.0) UV(0.375141, 0.147207) -V 4729: Pos(1.287068, -6.203906, 10.87204) Norm(-0.986009, 0.166691, -0.0) UV(0.363992, 0.151794) -V 4730: Pos(2.053324, -5.847043, 11.214012) Norm(0.707109, -0.0, 0.707104) UV(0.37144, 0.120179) -V 4731: Pos(2.011364, -6.203906, 11.172053) Norm(0.697215, 0.16669, 0.697212) UV(0.36079, 0.118131) -V 4732: Pos(1.953162, -5.847043, 10.453211) Norm(0.499997, -0.0, -0.866027) UV(0.385064, 0.095277) -V 4733: Pos(1.923493, -6.203906, 10.5046) Norm(0.493004, 0.16669, -0.85391) UV(0.369608, 0.087682) -V 4734: Pos(1.244208, -5.847043, 10.746869) Norm(-0.965926, -0.0, -0.258819) UV(0.376925, 0.150406) -V 4735: Pos(1.301525, -6.203906, 10.762227) Norm(-0.952412, 0.16669, -0.255197) UV(0.365484, 0.155775) -V 4736: Pos(1.953162, -5.847043, 11.290869) Norm(0.499999, -0.0, 0.866026) UV(0.370834, 0.123237) -V 4737: Pos(1.923493, -6.203906, 11.23948) Norm(0.493005, 0.16669, 0.853909) UV(0.360332, 0.121897) -V 4738: Pos(2.053324, -5.847043, 10.530067) Norm(0.707106, 0.0, -0.707107) UV(0.38196, 0.099533) -V 4739: Pos(2.011364, -6.203906, 10.572026) Norm(0.697214, 0.16669, -0.697214) UV(0.367708, 0.092692) -V 4740: Pos(1.292522, -5.847043, 10.630229) Norm(-0.866025, -0.0, -0.5) UV(0.379072, 0.153761) -V 4741: Pos(1.343911, -6.203906, 10.659898) Norm(-0.853909, 0.16669, -0.493004) UV(0.367066, 0.159921) -V 4742: Pos(1.836522, -5.847043, 11.339183) Norm(0.258814, -0.0, 0.965927) UV(0.37044, 0.126227) -V 4743: Pos(1.821164, -6.203906, 11.281866) Norm(0.255193, 0.16669, 0.952413) UV(0.360108, 0.125632) -V 4744: Pos(1.711351, -5.847043, 11.355662) Norm(0.0, -0.0, 1.0) UV(0.370358, 0.129229) -V 4745: Pos(1.58618, -5.847043, 11.339183) Norm(-0.258814, -0.0, 0.965927) UV(0.370541, 0.132217) -V 4746: Pos(1.601539, -6.203906, 11.281866) Norm(-0.255193, 0.16669, 0.952413) UV(0.360152, 0.132996) -V 4747: Pos(1.711351, -6.203906, 11.296323) Norm(0.0, 0.166689, 0.986009) UV(0.359983, 0.129332) -V 4748: Pos(2.13018, -5.847043, 10.630229) Norm(0.866026, 0.0, -0.499999) UV(0.379223, 0.103481) -V 4749: Pos(2.078791, -6.203906, 10.659898) Norm(0.85391, 0.16669, -0.493004) UV(0.366127, 0.097466) -V 4750: Pos(1.369378, -5.847043, 10.530067) Norm(-0.707107, -0.0, -0.707107) UV(0.381652, 0.157253) -V 4751: Pos(1.411337, -6.203906, 10.572026) Norm(-0.697215, 0.16669, -0.697213) UV(0.368939, 0.164284) -V 4752: Pos(1.46954, -5.847043, 11.290869) Norm(-0.499999, -0.0, 0.866026) UV(0.370913, 0.135168) -V 4753: Pos(2.178494, -5.847043, 10.746869) Norm(0.965926, -0.0, -0.258818) UV(0.376967, 0.107193) -V 4754: Pos(2.121177, -6.203906, 10.762227) Norm(0.952412, 0.16669, -0.255197) UV(0.36467, 0.101913) -V 4755: Pos(1.46954, -5.847043, 10.453211) Norm(-0.499997, -0.0, -0.866027) UV(0.384608, 0.160956) -V 4756: Pos(1.499209, -6.203906, 10.5046) Norm(-0.493004, 0.16669, -0.85391) UV(0.370883, 0.168884) -V 4757: Pos(1.369378, -5.847043, 11.214012) Norm(-0.70711, -0.0, 0.707104) UV(0.371536, 0.138159) -V 4758: Pos(2.194973, -5.847043, 10.87204) Norm(1.0, 0.0, -0.0) UV(0.375119, 0.11067) -V 4759: Pos(2.135634, -6.203906, 10.87204) Norm(0.986009, 0.166691, -0.0) UV(0.363303, 0.106145) -V 4760: Pos(1.58618, -5.847043, 10.404897) Norm(-0.258819, -0.0, -0.965926) UV(0.388, 0.165107) -V 4761: Pos(1.601539, -6.203906, 10.462214) Norm(-0.255197, 0.16669, -0.952412) UV(0.373052, 0.173615) -V 4762: Pos(1.711351, -5.847043, 10.388417) Norm(0.0, -0.0, -1.0) UV(0.392143, 0.169824) -V 4763: Pos(1.711351, -6.203906, 10.447757) Norm(0.0, 0.166691, -0.986009) UV(0.375358, 0.17857) -V 4764: Pos(1.601539, -5.49018, 10.462214) Norm(-0.174906, 0.7371, -0.652757) UV(0.397846, 0.152475) -V 4765: Pos(1.711351, -5.49018, 10.447757) Norm(0.0, 0.737102, -0.675782) UV(0.402758, 0.154904) -V 4766: Pos(2.135634, -5.49018, 10.87204) Norm(0.675782, 0.737101, -1e-06) UV(0.383482, 0.115902) -V 4767: Pos(2.121177, -5.49018, 10.981853) Norm(0.652757, 0.7371, 0.174904) UV(0.381675, 0.118245) -V 4768: Pos(1.411337, -5.49018, 11.172053) Norm(-0.477853, 0.7371, 0.477849) UV(0.379065, 0.13582) -V 4769: Pos(1.343911, -5.49018, 11.084182) Norm(-0.585246, 0.7371, 0.337892) UV(0.380201, 0.138112) -V 4770: Pos(1.499209, -5.49018, 10.5046) Norm(-0.337889, 0.7371, -0.585247) UV(0.393881, 0.150461) -V 4771: Pos(2.121177, -5.49018, 10.762227) Norm(0.652757, 0.7371, -0.174905) UV(0.385576, 0.113919) -V 4772: Pos(1.499209, -5.49018, 11.23948) Norm(-0.337891, 0.7371, 0.585246) UV(0.37851, 0.133635) -V 4773: Pos(1.411337, -5.49018, 10.572026) Norm(-0.477851, 0.7371, -0.477851) UV(0.389981, 0.148418) -V 4774: Pos(2.078791, -5.49018, 10.659898) Norm(0.585246, 0.7371, -0.337892) UV(0.388108, 0.111763) -V 4775: Pos(1.601539, -5.49018, 11.281866) Norm(-0.174902, 0.7371, 0.652758) UV(0.378133, 0.131559) -V 4776: Pos(1.821164, -5.49018, 11.281866) Norm(0.174902, 0.7371, 0.652758) UV(0.378204, 0.126986) -V 4777: Pos(1.711351, -5.49018, 11.296323) Norm(0.0, 0.737101, 0.675783) UV(0.377918, 0.129199) -V 4778: Pos(1.343911, -5.49018, 10.659898) Norm(-0.585246, 0.7371, -0.337892) UV(0.387218, 0.146208) -V 4779: Pos(2.011364, -5.49018, 10.572026) Norm(0.47785, 0.737101, -0.477851) UV(0.391487, 0.109314) -V 4780: Pos(1.923493, -5.49018, 11.23948) Norm(0.337891, 0.7371, 0.585246) UV(0.378551, 0.124912) -V 4781: Pos(1.301525, -5.49018, 10.762227) Norm(-0.652757, 0.737101, -0.174904) UV(0.384962, 0.144152) -V 4782: Pos(1.923493, -5.49018, 10.5046) Norm(0.337889, 0.7371, -0.585247) UV(0.39588, 0.107176) -V 4783: Pos(2.011364, -5.49018, 11.172053) Norm(0.477853, 0.7371, 0.477849) UV(0.379196, 0.122533) -V 4784: Pos(1.287068, -5.49018, 10.87204) Norm(-0.675783, 0.7371, 1e-06) UV(0.382981, 0.142158) -V 4785: Pos(1.821164, -5.49018, 10.462214) Norm(0.174906, 0.7371, -0.652757) UV(0.400773, 0.10468) -V 4786: Pos(2.078791, -5.49018, 11.084182) Norm(0.585247, 0.7371, 0.337891) UV(0.380374, 0.12034) -V 4787: Pos(1.301525, -5.49018, 10.981853) Norm(-0.652756, 0.7371, 0.174905) UV(0.381474, 0.140166) -V 4788: Pos(1.711351, -5.49018, 10.447757) Norm(0.0, 0.737102, -0.675782) UV(0.407592, 0.101445) -V 4789: Pos(2.203452, -8.134203, 11.003898) Norm(0.783467, 0.584905, 0.209918) UV(0.280696, 0.723264) -V 4790: Pos(2.115564, -8.694091, 10.980349) Norm(0.940052, -0.229905, 0.251885) UV(0.263052, 0.726767) -V 4791: Pos(2.129824, -8.694091, 10.87204) Norm(0.973213, -0.229906, 0.0) UV(0.262277, 0.723258) -V 4792: Pos(2.220811, -8.134203, 10.87204) Norm(0.811103, 0.584903, -2e-06) UV(0.279808, 0.719105) -V 4793: Pos(2.22489, -6.370966, 10.87204) Norm(0.9712, 0.238264, 0.0) UV(0.356556, 0.104544) -V 4794: Pos(2.207391, -6.370966, 10.739126) Norm(0.938108, 0.238263, -0.251365) UV(0.357506, 0.099986) -V 4795: Pos(1.578437, -6.370966, 10.375999) Norm(-0.251363, 0.238263, -0.938108) UV(0.365015, 0.177081) -V 4796: Pos(1.454581, -6.370966, 10.427302) Norm(-0.485599, 0.238263, -0.841085) UV(0.363244, 0.171966) -V 4797: Pos(1.266613, -6.370966, 11.128809) Norm(-0.841084, 0.238263, 0.4856) UV(0.355807, 0.145371) -V 4798: Pos(2.207391, -6.370966, 11.004953) Norm(0.938108, 0.238263, 0.251366) UV(0.355756, 0.108946) -V 4799: Pos(1.711351, -6.370966, 10.3585) Norm(0.0, 0.238264, -0.971201) UV(0.366899, 0.182515) -V 4800: Pos(1.21531, -6.370966, 11.004953) Norm(-0.938108, 0.238263, 0.251366) UV(0.356605, 0.149472) -V 4801: Pos(2.156088, -6.370966, 11.128809) Norm(0.841084, 0.238262, 0.485601) UV(0.355129, 0.113191) -V 4802: Pos(1.844265, -6.370966, 10.375999) Norm(0.251363, 0.238263, -0.938109) UV(0.362679, 0.079567) -V 4803: Pos(1.711351, -6.370966, 10.3585) Norm(0.0, 0.238264, -0.971201) UV(0.363922, 0.073932) -V 4804: Pos(1.197812, -6.370966, 10.87204) Norm(-0.9712, 0.238264, 0.0) UV(0.357659, 0.153678) -V 4805: Pos(2.074478, -6.370966, 11.235167) Norm(0.686743, 0.238263, 0.686743) UV(0.354605, 0.117345) -V 4806: Pos(1.96812, -6.370966, 10.427302) Norm(0.4856, 0.238263, -0.841085) UV(0.361218, 0.085076) -V 4807: Pos(1.21531, -6.370966, 10.739126) Norm(-0.938108, 0.238263, -0.251365) UV(0.358795, 0.157971) -V 4808: Pos(1.96812, -6.370966, 11.316777) Norm(0.485602, 0.238262, 0.841084) UV(0.354241, 0.12144) -V 4809: Pos(2.074478, -6.370966, 10.508913) Norm(0.686745, 0.238262, -0.68674) UV(0.359966, 0.090272) -V 4810: Pos(1.266613, -6.370966, 10.615271) Norm(-0.841085, 0.238263, -0.485599) UV(0.360179, 0.162442) -V 4811: Pos(1.844265, -6.370966, 11.36808) Norm(0.251363, 0.238263, 0.938108) UV(0.354106, 0.125467) -V 4812: Pos(1.578437, -6.370966, 11.36808) Norm(-0.251363, 0.238263, 0.938108) UV(0.354257, 0.13339) -V 4813: Pos(1.711351, -6.370966, 11.385578) Norm(0.0, 0.238263, 0.971201) UV(0.354124, 0.129428) -V 4814: Pos(2.156088, -6.370966, 10.615271) Norm(0.841085, 0.238263, -0.485599) UV(0.358682, 0.095221) -V 4815: Pos(1.348224, -6.370966, 10.508913) Norm(-0.686745, 0.238263, -0.68674) UV(0.361589, 0.167076) -V 4816: Pos(1.351108, -8.134203, 10.511797) Norm(-0.573538, 0.584904, -0.573535) UV(0.276933, 0.782151) -V 4817: Pos(1.415446, -8.694091, 10.576135) Norm(-0.688167, -0.229905, -0.688164) UV(0.259545, 0.776666) -V 4818: Pos(1.348943, -8.694091, 10.662804) Norm(-0.842827, -0.229905, -0.486607) UV(0.260667, 0.773167) -V 4819: Pos(1.270146, -8.134203, 10.61731) Norm(-0.702434, 0.584902, -0.405556) UV(0.278161, 0.778137) -V 4820: Pos(1.711351, -8.134203, 10.362579) Norm(0.0, 0.584904, -0.811103) UV(0.272902, 0.794629) -V 4821: Pos(1.711351, -8.694091, 10.453567) Norm(0.0, -0.229905, -0.973213) UV(0.255107, 0.787119) -V 4822: Pos(1.603042, -8.694091, 10.467826) Norm(-0.251883, -0.229905, -0.940053) UV(0.256809, 0.78361) -V 4823: Pos(1.579493, -8.134203, 10.379939) Norm(-0.209922, 0.584899, -0.78347) UV(0.274131, 0.790401) -V 4824: Pos(1.21925, -8.134203, 11.003898) Norm(-0.783466, 0.584905, 0.209922) UV(0.281038, 0.765813) -V 4825: Pos(1.307137, -8.694091, 10.980349) Norm(-0.940052, -0.229905, 0.251885) UV(0.263256, 0.762597) -V 4826: Pos(1.348943, -8.694091, 11.081276) Norm(-0.842828, -0.229905, 0.486606) UV(0.263856, 0.759039) -V 4827: Pos(1.270146, -8.134203, 11.12677) Norm(-0.702436, 0.584904, 0.405551) UV(0.28171, 0.761607) -V 4828: Pos(2.152556, -8.134203, 11.12677) Norm(0.702436, 0.584904, 0.40555) UV(0.281462, 0.727539) -V 4829: Pos(2.073759, -8.694091, 11.081276) Norm(0.842828, -0.229905, 0.486605) UV(0.263667, 0.730305) -V 4830: Pos(1.843209, -8.134203, 10.379939) Norm(0.209925, 0.584909, -0.783462) UV(0.273431, 0.698889) -V 4831: Pos(1.81966, -8.694091, 10.467826) Norm(0.251882, -0.229905, -0.940053) UV(0.256263, 0.706019) -V 4832: Pos(1.711351, -8.694091, 10.453567) Norm(0.0, -0.229905, -0.973213) UV(0.254491, 0.702565) -V 4833: Pos(1.711351, -8.134203, 10.362579) Norm(0.0, 0.584904, -0.811103) UV(0.272093, 0.694604) -V 4834: Pos(1.201891, -8.134203, 10.87204) Norm(-0.811103, 0.584903, -2e-06) UV(0.280199, 0.769981) -V 4835: Pos(1.292878, -8.694091, 10.87204) Norm(-0.973213, -0.229906, 0.0) UV(0.262526, 0.766131) -V 4836: Pos(2.071594, -8.134203, 11.232283) Norm(0.573531, 0.584899, 0.573547) UV(0.282059, 0.731824) -V 4837: Pos(2.007256, -8.694091, 11.167945) Norm(0.688164, -0.229905, 0.688167) UV(0.26415, 0.733872) -V 4838: Pos(1.966081, -8.134203, 10.430834) Norm(0.405553, 0.584904, -0.702434) UV(0.274938, 0.702964) -V 4839: Pos(1.920587, -8.694091, 10.509631) Norm(0.486607, -0.229905, -0.842827) UV(0.257804, 0.709422) -V 4840: Pos(1.21925, -8.134203, 10.740182) Norm(-0.783465, 0.584903, -0.20993) UV(0.279249, 0.77411) -V 4841: Pos(1.307137, -8.694091, 10.763731) Norm(-0.940052, -0.229905, -0.251885) UV(0.261668, 0.769659) -V 4842: Pos(1.966081, -8.134203, 11.313245) Norm(0.405551, 0.5849, 0.702439) UV(0.28245, 0.735981) -V 4843: Pos(1.920587, -8.694091, 11.234447) Norm(0.486608, -0.229905, 0.842826) UV(0.264485, 0.737458) -V 4844: Pos(2.071594, -8.134203, 10.511797) Norm(0.573535, 0.5849, -0.573541) UV(0.276358, 0.706931) -V 4845: Pos(2.007256, -8.694091, 10.576135) Norm(0.688168, -0.229905, -0.688164) UV(0.259142, 0.712848) -V 4846: Pos(1.266613, -8.083642, 10.615271) Norm(-0.610801, -0.708917, -0.352644) UV(0.301425, 0.1701) -V 4847: Pos(1.215311, -8.083642, 10.739126) Norm(-0.681259, -0.708917, -0.182546) UV(0.300918, 0.165242) -V 4848: Pos(1.843209, -8.134203, 11.364141) Norm(0.209931, 0.584904, 0.783464) UV(0.282696, 0.740134) -V 4849: Pos(1.81966, -8.694091, 11.276254) Norm(0.251884, -0.229906, 0.940052) UV(0.264719, 0.741038) -V 4850: Pos(2.152556, -8.134203, 10.61731) Norm(0.702436, 0.584904, -0.40555) UV(0.277626, 0.710982) -V 4851: Pos(2.073759, -8.694091, 10.662804) Norm(0.842827, -0.229905, -0.486607) UV(0.260344, 0.716301) -V 4852: Pos(1.711351, -8.082157, 11.369227) Norm(1e-06, -0.79487, 0.60678) UV(0.016837, 0.873751) -V 4853: Pos(1.582669, -8.082157, 11.352285) Norm(-0.15705, -0.794866, 0.586109) UV(0.01679, 0.878216) -V 4854: Pos(1.583725, -8.132718, 11.348346) Norm(-0.191097, 0.674424, 0.713186) UV(0.015045, 0.878179) -V 4855: Pos(1.711351, -8.132718, 11.365149) Norm(1e-06, 0.674427, 0.738342) UV(0.015092, 0.873751) -V 4856: Pos(1.711351, -8.134203, 11.3815) Norm(0.0, 0.584904, 0.811102) UV(0.282855, 0.744384) -V 4857: Pos(1.711351, -8.694091, 11.290512) Norm(0.0, -0.229906, 0.973213) UV(0.264827, 0.744634) -V 4858: Pos(2.203452, -8.134203, 10.740182) Norm(0.783466, 0.584905, -0.209921) UV(0.278781, 0.715058) -V 4859: Pos(2.115564, -8.694091, 10.763731) Norm(0.940052, -0.229905, -0.251886) UV(0.261393, 0.719766) -V 4860: Pos(1.456621, -8.134203, 10.430834) Norm(-0.40555, 0.5849, -0.702439) UV(0.275554, 0.786277) -V 4861: Pos(1.502114, -8.694091, 10.509631) Norm(-0.486608, -0.229905, -0.842826) UV(0.258262, 0.780146) -V 4862: Pos(1.578437, -8.083642, 11.36808) Norm(-0.182545, -0.708921, 0.681255) UV(0.298449, 0.136426) -V 4863: Pos(1.711351, -8.083642, 11.385578) Norm(0.0, -0.708923, 0.705286) UV(0.298191, 0.13155) -V 4864: Pos(1.351108, -8.134203, 11.232283) Norm(-0.573534, 0.584903, 0.57354) UV(0.282263, 0.757375) -V 4865: Pos(1.415446, -8.694091, 11.167945) Norm(-0.688165, -0.229905, 0.688166) UV(0.264294, 0.75545) -V 4866: Pos(1.502114, -8.694091, 11.234447) Norm(-0.486609, -0.229905, 0.842826) UV(0.264635, 0.751849) -V 4867: Pos(1.456621, -8.134203, 11.313245) Norm(-0.405554, 0.584904, 0.702433) UV(0.28266, 0.753104) -V 4868: Pos(1.711351, -8.083642, 10.3585) Norm(0.0, -0.708921, -0.705288) UV(0.30302, 0.18987) -V 4869: Pos(1.578437, -8.083642, 10.375999) Norm(-0.182542, -0.708923, -0.681254) UV(0.302928, 0.184884) -V 4870: Pos(1.844265, -8.083642, 11.36808) Norm(0.182542, -0.708913, 0.681264) UV(0.297988, 0.126663) -V 4871: Pos(1.96812, -8.083642, 11.316777) Norm(0.352645, -0.708913, 0.610805) UV(0.29784, 0.121864) -V 4872: Pos(2.156089, -8.083642, 10.615271) Norm(0.6108, -0.708916, -0.352649) UV(0.297874, 0.09226) -V 4873: Pos(2.074478, -8.083642, 10.508913) Norm(0.498716, -0.708914, -0.498722) UV(0.297982, 0.087265) -V 4874: Pos(1.348224, -8.083642, 10.508913) Norm(-0.498719, -0.708917, -0.498714) UV(0.301969, 0.174998) -V 4875: Pos(1.603042, -8.694091, 11.276254) Norm(-0.251884, -0.229906, 0.940052) UV(0.264798, 0.748241) -V 4876: Pos(1.579493, -8.134203, 11.364141) Norm(-0.209931, 0.584904, 0.783464) UV(0.282849, 0.748741) -V 4877: Pos(1.454581, -8.083642, 11.316777) Norm(-0.352645, -0.708913, 0.610805) UV(0.298746, 0.141192) -V 4878: Pos(2.207392, -8.083642, 10.739126) Norm(0.68126, -0.708917, -0.182541) UV(0.297783, 0.097327) -V 4879: Pos(1.454581, -8.083642, 10.427301) Norm(-0.352642, -0.708913, -0.610808) UV(0.302498, 0.179968) -V 4880: Pos(1.348224, -8.083642, 11.235167) Norm(-0.498716, -0.708916, 0.498718) UV(0.299108, 0.145999) -V 4881: Pos(2.22489, -8.083642, 10.87204) Norm(0.705291, -0.708918, 0.0) UV(0.297724, 0.102356) -V 4882: Pos(1.266613, -8.083642, 11.128809) Norm(-0.610801, -0.708917, 0.352646) UV(0.299511, 0.150859) -V 4883: Pos(2.207392, -8.083642, 11.004953) Norm(0.681261, -0.708916, 0.182541) UV(0.297692, 0.107233) -V 4884: Pos(1.215311, -8.083642, 11.004953) Norm(-0.681259, -0.708916, 0.182548) UV(0.299955, 0.155665) -V 4885: Pos(2.156089, -8.083642, 11.128809) Norm(0.610802, -0.708917, 0.352642) UV(0.297701, 0.112078) -V 4886: Pos(1.844265, -8.083642, 10.375999) Norm(0.182539, -0.708914, -0.681264) UV(0.298074, 0.077021) -V 4887: Pos(1.711351, -8.083642, 10.3585) Norm(0.0, -0.708921, -0.705288) UV(0.297722, 0.07179) -V 4888: Pos(1.197812, -8.083642, 10.87204) Norm(-0.705293, -0.708916, 2e-06) UV(0.300414, 0.160422) -V 4889: Pos(2.074478, -8.083642, 11.235167) Norm(0.498717, -0.708916, 0.498718) UV(0.297753, 0.117002) -V 4890: Pos(1.96812, -8.083642, 10.427301) Norm(0.352643, -0.708913, -0.610808) UV(0.298083, 0.08218) -V 4891: Pos(1.889359, -8.892056, 11.180358) Norm(0.310736, -0.783436, 0.53821) UV(0.257437, 0.738032) -V 4892: Pos(1.963092, -8.892056, 11.123781) Norm(0.439449, -0.783434, 0.439449) UV(0.257128, 0.734697) -V 4893: Pos(1.635105, -8.892056, 10.587487) Norm(0.174731, -0.737703, 0.652122) UV(0.248202, 0.779362) -V 4894: Pos(1.711351, -8.892056, 10.57745) Norm(0.0, -0.737698, 0.67513) UV(0.246848, 0.78202) -V 4895: Pos(1.711351, -8.652523, 10.57745) Norm(0.0, -0.678876, 0.734253) UV(0.238181, 0.778546) -V 4896: Pos(1.635105, -8.652523, 10.587487) Norm(0.190034, -0.678874, 0.709237) UV(0.239297, 0.775763) -V 4897: Pos(1.963092, -8.892056, 10.620298) Norm(0.439448, -0.783434, -0.43945) UV(0.252512, 0.715354) -V 4898: Pos(1.889359, -8.892056, 10.563721) Norm(0.310737, -0.783434, -0.538213) UV(0.251254, 0.712278) -V 4899: Pos(1.403032, -8.892056, 10.694032) Norm(-0.538212, -0.783436, -0.310735) UV(0.253851, 0.771031) -V 4900: Pos(1.367466, -8.892056, 10.779896) Norm(-0.600297, -0.783436, -0.160847) UV(0.25477, 0.767808) -V 4901: Pos(1.803495, -8.892056, 11.215924) Norm(0.160845, -0.783436, 0.600298) UV(0.257616, 0.741334) -V 4902: Pos(1.619207, -8.892056, 11.215924) Norm(-0.160844, -0.783433, 0.600302) UV(0.257651, 0.747995) -V 4903: Pos(1.711351, -8.892056, 11.228055) Norm(0.0, -0.783436, 0.621472) UV(0.257735, 0.744656) -V 4904: Pos(2.01967, -8.892056, 10.694032) Norm(0.53821, -0.783435, -0.31074) UV(0.253602, 0.718516) -V 4905: Pos(1.45961, -8.892056, 10.620298) Norm(-0.439449, -0.783436, -0.439447) UV(0.252814, 0.774239) -V 4906: Pos(1.533343, -8.892056, 11.180358) Norm(-0.310736, -0.783434, 0.538214) UV(0.257505, 0.751314) -V 4907: Pos(2.055236, -8.892056, 10.779896) Norm(0.600297, -0.783435, -0.160852) UV(0.254563, 0.7217) -V 4908: Pos(1.533343, -8.892056, 10.563721) Norm(-0.310737, -0.783434, -0.538213) UV(0.251606, 0.777378) -V 4909: Pos(1.45961, -8.892056, 11.123781) Norm(-0.43945, -0.783435, 0.439447) UV(0.257229, 0.754684) -V 4910: Pos(2.067367, -8.892056, 10.87204) Norm(0.621473, -0.783436, -1e-06) UV(0.255391, 0.724913) -V 4911: Pos(1.619207, -8.892056, 10.528154) Norm(-0.160848, -0.783434, -0.600299) UV(0.250251, 0.780408) -V 4912: Pos(1.403032, -8.892056, 11.050048) Norm(-0.538213, -0.783435, 0.310734) UV(0.256778, 0.758041) -V 4913: Pos(2.055236, -8.892056, 10.964183) Norm(0.600297, -0.783435, 0.160848) UV(0.256091, 0.728157) -V 4914: Pos(1.711351, -8.892056, 10.516024) Norm(0.0, -0.783436, -0.621473) UV(0.24862, 0.783308) -V 4915: Pos(1.367466, -8.892056, 10.964183) Norm(-0.600296, -0.783436, 0.160847) UV(0.256205, 0.761314) -V 4916: Pos(2.01967, -8.892056, 11.050048) Norm(0.538212, -0.783435, 0.310736) UV(0.256639, 0.731408) -V 4917: Pos(1.803495, -8.892056, 10.528154) Norm(0.160849, -0.783433, -0.6003) UV(0.249845, 0.709325) -V 4918: Pos(1.711351, -8.892056, 10.516024) Norm(0.0, -0.783436, -0.621473) UV(0.248161, 0.706502) -V 4919: Pos(1.355335, -8.892056, 10.87204) Norm(-0.621473, -0.783435, 2e-06) UV(0.255561, 0.764562) -V 4920: Pos(1.711351, -5.49018, 11.207572) Norm(0.0, 1.0, 0.0) UV(0.379721, 0.129166) -V 4921: Pos(1.624509, -5.49018, 11.196138) Norm(-0.179435, 0.933388, -0.310791) UV(0.380072, 0.131321) -V 4922: Pos(1.543585, -5.49018, 11.162619) Norm(0.346639, 0.933389, -0.09288) UV(0.380381, 0.133166) -V 4923: Pos(1.387252, -5.49018, 10.958881) Norm(0.31078, 0.933391, 0.179436) UV(0.383208, 0.138794) -V 4924: Pos(1.375819, -5.49018, 10.87204) Norm(0.0, 1.0, 1e-06) UV(0.384403, 0.140801) -V 4925: Pos(1.387252, -5.49018, 10.785198) Norm(0.310788, 0.933389, -0.179433) UV(0.386874, 0.142244) -V 4926: Pos(1.420772, -5.49018, 10.704274) Norm(0.092883, 0.933387, 0.346643) UV(0.389122, 0.143914) -V 4927: Pos(1.474094, -5.49018, 10.634783) Norm(0.0, 1.0, 0.0) UV(0.39151, 0.145732) -V 4928: Pos(1.543585, -5.49018, 10.581461) Norm(0.346636, 0.93339, 0.092875) UV(0.395595, 0.146897) -V 4929: Pos(1.624509, -5.49018, 10.547941) Norm(-0.179435, 0.933387, 0.310792) UV(0.399805, 0.148054) -V 4930: Pos(1.711351, -5.49018, 10.536508) Norm(0.0, 1.0, 0.0) UV(0.404193, 0.150108) -V 4931: Pos(1.711351, -5.49018, 10.536508) Norm(0.0, 1.0, 0.0) UV(0.409868, 0.108465) -V 4932: Pos(1.798193, -5.49018, 10.547941) Norm(0.179435, 0.933387, 0.310792) UV(0.402672, 0.110246) -V 4933: Pos(1.879117, -5.49018, 10.581461) Norm(-0.346636, 0.93339, 0.092875) UV(0.397601, 0.111574) -V 4934: Pos(1.948608, -5.49018, 10.634783) Norm(0.0, 1.0, 0.0) UV(0.393365, 0.112411) -V 4935: Pos(2.00193, -5.49018, 10.704274) Norm(-0.092884, 0.933387, 0.346643) UV(0.389944, 0.114448) -V 4936: Pos(2.03545, -5.49018, 10.785198) Norm(-0.310788, 0.933388, -0.179435) UV(0.387479, 0.116065) -V 4937: Pos(2.046883, -5.49018, 10.87204) Norm(0.0, 1.0, -1e-06) UV(0.385015, 0.117388) -V 4938: Pos(2.03545, -5.49018, 10.958881) Norm(-0.31078, 0.933391, 0.179435) UV(0.383379, 0.119737) -V 4939: Pos(2.00193, -5.49018, 11.039805) Norm(-0.09289, 0.933385, -0.346648) UV(0.382266, 0.12158) -V 4940: Pos(1.948608, -5.49018, 11.109297) Norm(0.0, 1.0, 0.0) UV(0.381011, 0.123225) -V 4941: Pos(1.879117, -5.49018, 11.162619) Norm(-0.346639, 0.933389, -0.09288) UV(0.380396, 0.125456) -V 4942: Pos(1.798193, -5.49018, 11.196138) Norm(0.179435, 0.933388, -0.31079) UV(0.380166, 0.127346) -V 4943: Pos(1.776933, -5.744655, 10.627284) Norm(0.174737, 0.737699, -0.652126) UV(0.398174, 0.126954) -V 4944: Pos(1.711351, -5.744655, 10.618649) Norm(0.0, 0.737702, -0.675126) UV(0.399457, 0.130262) -V 4945: Pos(1.711351, -5.659437, 10.618649) Norm(-0.0, 0.155542, -0.987829) UV(0.395024, 0.129908) -V 4946: Pos(1.776933, -5.659437, 10.627284) Norm(0.255671, 0.155541, -0.954169) UV(0.394959, 0.128339) -V 4947: Pos(1.420772, -5.744655, 10.704274) Norm(0.213582, 0.564824, 0.797093) UV(0.391274, 0.137806) -V 4948: Pos(1.474094, -5.744655, 10.634783) Norm(0.0, 0.0, 1.0) UV(0.393702, 0.137598) -V 4949: Pos(1.494793, -5.744655, 10.655481) Norm(0.47683, -0.738424, 0.476827) UV(0.39372, 0.138277) -V 4950: Pos(1.443995, -5.744655, 10.722094) Norm(0.1078, -0.577197, 0.809458) UV(0.391823, 0.138507) -V 4951: Pos(1.561405, -5.49018, 11.139396) Norm(0.809463, 0.577192, -0.107796) UV(0.381, 0.133429) -V 4952: Pos(1.624509, -5.744655, 11.196138) Norm(-0.412607, 0.564818, -0.714658) UV(0.384145, 0.130591) -V 4953: Pos(1.543585, -5.744655, 11.162619) Norm(0.797098, 0.564816, -0.213581) UV(0.384458, 0.131804) -V 4954: Pos(2.00193, -5.744655, 10.704274) Norm(-0.213585, 0.564827, 0.79709) UV(0.392415, 0.121196) -V 4955: Pos(2.03545, -5.744655, 10.785197) Norm(-0.714654, 0.564824, -0.412606) UV(0.390418, 0.121566) -V 4956: Pos(1.948608, -5.744655, 11.109297) Norm(0.0, -0.03476, 0.999396) UV(0.385428, 0.125632) -V 4957: Pos(1.879117, -5.744655, 11.162619) Norm(-0.7971, 0.564818, -0.213569) UV(0.384627, 0.126681) -V 4958: Pos(1.861297, -5.744655, 11.139396) Norm(-0.809462, -0.577192, -0.107796) UV(0.384453, 0.126247) -V 4959: Pos(1.927909, -5.744655, 11.088598) Norm(-0.476827, -0.738424, -0.476828) UV(0.385101, 0.125455) -V 4960: Pos(1.927909, -5.49018, 10.655481) Norm(-0.47683, 0.738424, 0.476826) UV(0.393749, 0.113324) -V 4961: Pos(1.978706, -5.49018, 10.722094) Norm(-0.107802, 0.577197, 0.809458) UV(0.391213, 0.115002) -V 4962: Pos(1.861297, -5.49018, 11.139396) Norm(-0.809462, 0.577192, -0.107796) UV(0.381197, 0.125062) -V 4963: Pos(1.543585, -5.744655, 10.581461) Norm(0.797098, 0.564822, 0.213569) UV(0.396451, 0.137898) -V 4964: Pos(1.624509, -5.744655, 10.547941) Norm(-0.412607, 0.564818, 0.714658) UV(0.399821, 0.136694) -V 4965: Pos(2.00193, -5.744655, 11.039805) Norm(-0.213595, 0.564816, -0.797095) UV(0.386115, 0.124142) -V 4966: Pos(1.978706, -5.744655, 11.021986) Norm(-0.107813, -0.577192, -0.80946) UV(0.385469, 0.124349) -V 4967: Pos(1.861297, -5.49018, 10.604684) Norm(-0.809462, 0.577194, 0.107785) UV(0.396666, 0.113095) -V 4968: Pos(1.561405, -5.49018, 10.604684) Norm(0.809463, 0.577194, 0.107784) UV(0.394575, 0.145321) -V 4969: Pos(1.561405, -5.744655, 10.604684) Norm(0.809462, -0.577194, 0.107784) UV(0.395617, 0.138689) -V 4970: Pos(1.420772, -5.744655, 11.039805) Norm(0.213594, 0.564819, -0.797093) UV(0.385727, 0.134406) -V 4971: Pos(1.387252, -5.744655, 10.958881) Norm(0.714647, 0.564823, 0.412619) UV(0.386674, 0.135367) -V 4972: Pos(2.03545, -5.744655, 10.958881) Norm(-0.714647, 0.564824, 0.412618) UV(0.387188, 0.123197) -V 4973: Pos(1.375819, -5.744655, 10.87204) Norm(0.0, 1.0, -3.8e-05) UV(0.388219, 0.136184) -V 4974: Pos(1.387252, -5.744655, 10.785197) Norm(0.714653, 0.564823, -0.412609) UV(0.389582, 0.137245) -V 4975: Pos(1.416274, -5.744655, 10.789019) Norm(0.648597, -0.577198, -0.496149) UV(0.388785, 0.137353) -V 4976: Pos(1.405092, -5.744655, 10.87204) Norm(0.674337, -0.738424, 0.0) UV(0.387979, 0.136567) -V 4977: Pos(1.416274, -5.49018, 10.789019) Norm(0.6486, 0.577191, -0.496153) UV(0.386759, 0.141273) -V 4978: Pos(1.711351, -5.49018, 11.178299) Norm(0.0, 0.738425, -0.674336) UV(0.380197, 0.129161) -V 4979: Pos(1.62833, -5.49018, 11.167116) Norm(-0.496149, 0.577194, -0.648602) UV(0.3806, 0.130652) -V 4980: Pos(1.798193, -5.744655, 10.547941) Norm(0.412606, 0.564818, 0.714659) UV(0.401559, 0.123799) -V 4981: Pos(1.879117, -5.744655, 10.581461) Norm(-0.797098, 0.564822, 0.213569) UV(0.398023, 0.121912) -V 4982: Pos(2.006428, -5.744655, 10.789019) Norm(-0.648597, -0.577198, -0.49615) UV(0.38953, 0.121373) -V 4983: Pos(2.006428, -5.49018, 10.789019) Norm(-0.6486, 0.577192, -0.496153) UV(0.387307, 0.117079) -V 4984: Pos(1.416274, -5.744655, 10.955061) Norm(0.64859, -0.577197, 0.49616) UV(0.386789, 0.136039) -V 4985: Pos(1.861297, -5.744655, 10.604684) Norm(-0.809462, -0.577194, 0.107785) UV(0.396833, 0.120837) -V 4986: Pos(1.798193, -5.744655, 11.196138) Norm(0.412608, 0.56482, -0.714656) UV(0.384246, 0.127922) -V 4987: Pos(2.046883, -5.744655, 10.87204) Norm(0.0, 0.04654, -0.998916) UV(0.388686, 0.122641) -V 4988: Pos(2.006428, -5.744655, 10.955061) Norm(-0.648589, -0.577197, 0.496162) UV(0.387257, 0.12267) -V 4989: Pos(2.01761, -5.744655, 10.87204) Norm(-0.674338, -0.738423, 1e-06) UV(0.388461, 0.122245) -V 4990: Pos(1.635105, -8.892056, 11.156591) Norm(0.174736, -0.737703, -0.652121) UV(0.255329, 0.747926) -V 4991: Pos(1.711351, -8.892056, 11.16663) Norm(0.0, -0.737701, -0.675127) UV(0.255275, 0.744667) -V 4992: Pos(1.564056, -8.892056, 11.127162) Norm(0.337565, -0.737704, -0.584673) UV(0.255095, 0.751163) -V 4993: Pos(1.503044, -8.892056, 11.080346) Norm(0.477389, -0.7377, -0.477387) UV(0.254734, 0.754415) -V 4994: Pos(1.456228, -8.892056, 11.019335) Norm(0.584678, -0.7377, -0.337565) UV(0.254393, 0.757675) -V 4995: Pos(1.426799, -8.892056, 10.948285) Norm(0.652124, -0.7377, -0.174737) UV(0.253938, 0.760896) -V 4996: Pos(1.416761, -8.892056, 10.87204) Norm(0.675128, -0.7377, 3e-06) UV(0.253226, 0.764063) -V 4997: Pos(1.426799, -8.892056, 10.795794) Norm(0.652124, -0.7377, 0.174739) UV(0.252431, 0.76722) -V 4998: Pos(1.456228, -8.892056, 10.724745) Norm(0.584681, -0.737699, 0.337563) UV(0.25152, 0.770342) -V 4999: Pos(1.503044, -8.892056, 10.663733) Norm(0.47739, -0.737701, 0.477385) UV(0.25046, 0.773412) -V 5000: Pos(1.564056, -8.892056, 10.616917) Norm(0.337564, -0.737703, 0.584675) UV(0.249402, 0.776459) -V 5001: Pos(1.787597, -8.892056, 10.587487) Norm(-0.174732, -0.737703, 0.652122) UV(0.247855, 0.710405) -V 5002: Pos(1.711351, -8.892056, 10.57745) Norm(0.0, -0.737698, 0.67513) UV(0.246445, 0.707818) -V 5003: Pos(1.858646, -8.892056, 10.616917) Norm(-0.337565, -0.737703, 0.584675) UV(0.249089, 0.713237) -V 5004: Pos(1.919658, -8.892056, 10.663733) Norm(-0.477391, -0.737702, 0.477382) UV(0.250201, 0.716218) -V 5005: Pos(1.966473, -8.892056, 10.724745) Norm(-0.584681, -0.737701, 0.337558) UV(0.251305, 0.719236) -V 5006: Pos(1.995903, -8.892056, 10.795794) Norm(-0.652124, -0.737701, 0.174733) UV(0.252248, 0.722309) -V 5007: Pos(2.005941, -8.892056, 10.87204) Norm(-0.675129, -0.7377, -2e-06) UV(0.253059, 0.725427) -V 5008: Pos(1.995903, -8.892056, 10.948285) Norm(-0.652124, -0.7377, -0.174734) UV(0.253754, 0.728578) -V 5009: Pos(1.966473, -8.892056, 11.019335) Norm(-0.584678, -0.737701, -0.337564) UV(0.254354, 0.731748) -V 5010: Pos(1.919658, -8.892056, 11.080346) Norm(-0.477388, -0.7377, -0.477388) UV(0.254672, 0.734973) -V 5011: Pos(1.858646, -8.892056, 11.127162) Norm(-0.337564, -0.737701, -0.584678) UV(0.255047, 0.738201) -V 5012: Pos(1.787597, -8.892056, 11.156591) Norm(-0.174736, -0.737699, -0.652125) UV(0.255305, 0.741423) -V 5013: Pos(1.460332, -8.652523, 10.9393) Norm(-0.652125, -0.7377, 0.174733) UV(0.064351, 0.016707) -V 5014: Pos(1.451477, -8.652523, 10.87204) Norm(-0.675128, -0.7377, 1e-06) UV(0.066712, 0.014576) -V 5015: Pos(1.451477, -8.87184, 10.87204) Norm(-0.992389, -0.12314, 0.0) UV(0.07157, 0.02142) -V 5016: Pos(1.460332, -8.87184, 10.9393) Norm(-0.958576, -0.123139, 0.256846) UV(0.070083, 0.022511) -V 5017: Pos(1.426799, -8.652523, 10.948285) Norm(0.709235, -0.678874, -0.190041) UV(0.2443, 0.759053) -V 5018: Pos(1.456228, -8.652523, 11.019335) Norm(0.635883, -0.678873, -0.36713) UV(0.244772, 0.756199) -V 5019: Pos(1.966473, -8.652523, 11.019335) Norm(-0.635883, -0.678873, -0.36713) UV(0.244742, 0.733197) -V 5020: Pos(1.995903, -8.652523, 10.948285) Norm(-0.709236, -0.678875, -0.190036) UV(0.244257, 0.730371) -V 5021: Pos(1.787597, -8.652523, 10.587487) Norm(-0.190036, -0.678878, 0.709233) UV(0.239274, 0.713999) -V 5022: Pos(1.711351, -8.652523, 10.57745) Norm(0.0, -0.678876, 0.734253) UV(0.238181, 0.711413) -V 5023: Pos(1.416761, -8.652523, 10.87204) Norm(0.734255, -0.678874, 1e-06) UV(0.24371, 0.761883) -V 5024: Pos(1.919658, -8.652523, 11.080346) Norm(-0.519195, -0.678873, -0.519199) UV(0.245119, 0.736047) -V 5025: Pos(1.858646, -8.652523, 10.616917) Norm(-0.367129, -0.678878, 0.635878) UV(0.240318, 0.716626) -V 5026: Pos(1.426799, -8.652523, 10.795794) Norm(0.709234, -0.678874, 0.190041) UV(0.243009, 0.764697) -V 5027: Pos(1.858646, -8.652523, 11.127162) Norm(-0.367127, -0.678875, -0.635883) UV(0.245399, 0.738912) -V 5028: Pos(1.919658, -8.652523, 10.663733) Norm(-0.519198, -0.678872, 0.519197) UV(0.241277, 0.719301) -V 5029: Pos(1.456228, -8.652523, 10.724745) Norm(0.635884, -0.678874, 0.367127) UV(0.242206, 0.767496) -V 5030: Pos(1.787597, -8.652523, 11.156591) Norm(-0.190039, -0.678875, -0.709235) UV(0.245567, 0.741781) -V 5031: Pos(1.635105, -8.652523, 11.156591) Norm(0.190037, -0.678872, -0.709239) UV(0.24557, 0.747544) -V 5032: Pos(1.711351, -8.652523, 11.16663) Norm(0.0, -0.678869, -0.734259) UV(0.245622, 0.74466) -V 5033: Pos(1.966473, -8.652523, 10.724745) Norm(-0.635883, -0.678874, 0.367128) UV(0.242162, 0.722024) -V 5034: Pos(1.503044, -8.652523, 10.663733) Norm(0.519201, -0.678875, 0.519191) UV(0.241311, 0.770279) -V 5035: Pos(1.564056, -8.652523, 11.127162) Norm(0.367126, -0.678874, -0.635884) UV(0.245403, 0.750429) -V 5036: Pos(1.995903, -8.652523, 10.795794) Norm(-0.709236, -0.678875, 0.190037) UV(0.242958, 0.724781) -V 5037: Pos(1.564056, -8.652523, 10.616917) Norm(0.367128, -0.678877, 0.635879) UV(0.24034, 0.773039) -V 5038: Pos(1.503044, -8.652523, 11.080346) Norm(0.519196, -0.678873, -0.519198) UV(0.245134, 0.753319) -V 5039: Pos(2.005941, -8.652523, 10.87204) Norm(-0.734254, -0.678875, 1e-06) UV(0.243659, 0.727565) -V 5040: Pos(1.711351, -5.744655, 11.125429) Norm(0.0, 0.737699, 0.67513) UV(0.385486, 0.129358) -V 5041: Pos(1.645769, -5.744655, 11.116796) Norm(-0.174733, 0.737701, 0.652124) UV(0.385549, 0.130463) -V 5042: Pos(1.711351, -5.744655, 11.207572) Norm(0.0, -1.0, 0.0) UV(0.384338, 0.129365) -V 5043: Pos(1.584656, -5.744655, 11.091482) Norm(-0.337563, 0.737702, 0.584676) UV(0.385829, 0.131505) -V 5044: Pos(1.532177, -5.744655, 11.051213) Norm(-0.47739, 0.7377, 0.477386) UV(0.386331, 0.132535) -V 5045: Pos(1.474094, -5.744655, 11.109297) Norm(0.0, 0.0, 1.0) UV(0.385281, 0.133115) -V 5046: Pos(1.491909, -5.744655, 10.998734) Norm(-0.584679, 0.737701, 0.337562) UV(0.386924, 0.133488) -V 5047: Pos(1.466595, -5.744655, 10.937622) Norm(-0.652124, 0.7377, 0.174737) UV(0.387798, 0.134296) -V 5048: Pos(1.457961, -5.744655, 10.87204) Norm(-0.675128, 0.737701, 0.0) UV(0.388897, 0.134969) -V 5049: Pos(1.466595, -5.744655, 10.806458) Norm(-0.652124, 0.7377, -0.17474) UV(0.390184, 0.135468) -V 5050: Pos(1.491909, -5.744655, 10.745345) Norm(-0.584678, 0.7377, -0.337565) UV(0.391632, 0.135717) -V 5051: Pos(1.532177, -5.744655, 10.692866) Norm(-0.47739, 0.7377, -0.477386) UV(0.393412, 0.13547) -V 5052: Pos(1.584656, -5.744655, 10.652597) Norm(-0.337563, 0.737702, -0.584678) UV(0.395305, 0.134838) -V 5053: Pos(1.645769, -5.744655, 10.627284) Norm(-0.174737, 0.737699, -0.652126) UV(0.397382, 0.133324) -V 5054: Pos(1.711351, -5.744655, 10.536508) Norm(0.0, -1.0, 0.0) UV(0.404473, 0.133291) -V 5055: Pos(1.711351, -5.744655, 10.536508) Norm(0.0, -1.0, 0.0) UV(0.404621, 0.128053) -V 5056: Pos(1.838046, -5.744655, 10.652597) Norm(0.337563, 0.737702, -0.584678) UV(0.396299, 0.125022) -V 5057: Pos(1.890525, -5.744655, 10.692866) Norm(0.47739, 0.7377, -0.477386) UV(0.394173, 0.123996) -V 5058: Pos(1.948608, -5.744655, 10.634783) Norm(0.0, 0.0, -1.0) UV(0.394649, 0.121783) -V 5059: Pos(1.930793, -5.744655, 10.745345) Norm(0.584679, 0.7377, -0.337564) UV(0.392382, 0.123504) -V 5060: Pos(1.956107, -5.744655, 10.806458) Norm(0.652123, 0.737701, -0.174736) UV(0.390783, 0.123557) -V 5061: Pos(1.964741, -5.744655, 10.87204) Norm(0.675129, 0.737699, -1e-06) UV(0.389333, 0.123961) -V 5062: Pos(1.956107, -5.744655, 10.937622) Norm(0.652124, 0.737701, 0.174733) UV(0.388175, 0.124494) -V 5063: Pos(1.930793, -5.744655, 10.998734) Norm(0.584679, 0.7377, 0.337563) UV(0.387196, 0.125239) -V 5064: Pos(1.890525, -5.744655, 11.051213) Norm(0.477389, 0.737699, 0.477389) UV(0.38647, 0.126212) -V 5065: Pos(1.838046, -5.744655, 11.091482) Norm(0.337561, 0.737699, 0.584681) UV(0.385948, 0.127199) -V 5066: Pos(1.776933, -5.744655, 11.116796) Norm(0.174733, 0.737699, 0.652126) UV(0.385605, 0.128213) -V 5067: Pos(1.776933, -5.659437, 11.116796) Norm(0.255665, 0.155541, 0.954171) UV(0.136813, 0.591729) -V 5068: Pos(1.838046, -5.659437, 11.091482) Norm(0.493912, 0.155543, 0.855487) UV(0.140595, 0.591891) -V 5069: Pos(1.791347, -5.374162, 11.010596) Norm(0.308574, 0.786846, 0.534468) UV(0.138924, 0.60254) -V 5070: Pos(1.75276, -5.374162, 11.02658) Norm(0.159729, 0.786842, 0.596126) UV(0.137943, 0.602552) -V 5071: Pos(1.466595, -5.659437, 10.937622) Norm(-0.95417, 0.155541, 0.25567) UV(0.388634, 0.133199) -V 5072: Pos(1.457961, -5.659437, 10.87204) Norm(-0.987829, 0.155541, 0.0) UV(0.389493, 0.133654) -V 5073: Pos(1.930793, -5.659437, 10.998734) Norm(0.855485, 0.155541, 0.493915) UV(0.388139, 0.12624) -V 5074: Pos(1.890525, -5.659437, 11.051213) Norm(0.698498, 0.155542, 0.698503) UV(0.387533, 0.126913) -V 5075: Pos(1.838046, -5.659437, 10.652597) Norm(0.493914, 0.155541, -0.855486) UV(0.394525, 0.127024) -V 5076: Pos(1.466595, -5.659437, 10.806458) Norm(-0.95417, 0.15554, -0.255669) UV(0.390482, 0.133908) -V 5077: Pos(1.838046, -5.659437, 11.091482) Norm(0.493912, 0.155543, 0.855487) UV(0.387101, 0.127676) -V 5078: Pos(1.890525, -5.659437, 10.692866) Norm(0.698499, 0.155542, -0.698503) UV(0.393272, 0.126035) -V 5079: Pos(1.491909, -5.659437, 10.745345) Norm(-0.855485, 0.155541, -0.493915) UV(0.391558, 0.133893) -V 5080: Pos(1.776933, -5.659437, 11.116796) Norm(0.255665, 0.155541, 0.954171) UV(0.386834, 0.128497) -V 5081: Pos(1.711351, -5.659437, 11.125429) Norm(-0.0, 0.155541, 0.987829) UV(0.386728, 0.129375) -V 5082: Pos(1.645769, -5.659437, 11.116796) Norm(-0.255665, 0.155541, 0.954171) UV(0.386789, 0.130246) -V 5083: Pos(1.930793, -5.659437, 10.745345) Norm(0.855484, 0.155541, -0.493916) UV(0.392051, 0.125464) -V 5084: Pos(1.532177, -5.659437, 10.692866) Norm(-0.6985, 0.155542, -0.698502) UV(0.392693, 0.133524) -V 5085: Pos(1.584656, -5.659437, 11.091482) Norm(-0.493912, 0.155542, 0.855487) UV(0.387016, 0.131083) -V 5086: Pos(1.956107, -5.659437, 10.806458) Norm(0.95417, 0.15554, -0.255667) UV(0.390899, 0.125261) -V 5087: Pos(1.584656, -5.659437, 10.652597) Norm(-0.493914, 0.155541, -0.855486) UV(0.393756, 0.132741) -V 5088: Pos(1.532177, -5.659437, 11.051213) Norm(-0.698499, 0.155543, 0.698502) UV(0.387406, 0.131886) -V 5089: Pos(1.964741, -5.659437, 10.87204) Norm(0.987829, 0.155542, -0.0) UV(0.389819, 0.125365) -V 5090: Pos(1.645769, -5.659437, 10.627284) Norm(-0.255671, 0.155541, -0.954169) UV(0.394597, 0.131506) -V 5091: Pos(1.491909, -5.659437, 10.998734) Norm(-0.855486, 0.155541, 0.493914) UV(0.38794, 0.132601) -V 5092: Pos(1.956107, -5.659437, 10.937622) Norm(0.95417, 0.155542, 0.255668) UV(0.388905, 0.125712) -V 5093: Pos(1.927909, -5.744655, 10.655481) Norm(-0.476831, -0.738426, 0.476823) UV(0.394705, 0.121093) -V 5094: Pos(1.978706, -5.744655, 10.722094) Norm(-0.107803, -0.5772, 0.809456) UV(0.392862, 0.120637) -V 5095: Pos(1.494793, -5.49018, 10.655481) Norm(0.476829, 0.738424, 0.476826) UV(0.391833, 0.144976) -V 5096: Pos(1.443995, -5.49018, 10.722094) Norm(0.1078, 0.577197, 0.809458) UV(0.389976, 0.143542) -V 5097: Pos(1.794372, -5.49018, 11.167116) Norm(0.496148, 0.577194, -0.648602) UV(0.380596, 0.127837) -V 5098: Pos(1.794372, -5.744655, 11.167116) Norm(0.496148, -0.577194, -0.648602) UV(0.383828, 0.128336) -V 5099: Pos(1.711351, -5.744655, 11.178299) Norm(0.0, -0.738425, -0.674336) UV(0.383996, 0.129366) -V 5100: Pos(1.561405, -5.744655, 11.139396) Norm(0.809462, -0.577192, -0.107796) UV(0.384267, 0.132388) -V 5101: Pos(1.494793, -5.744655, 11.088598) Norm(0.476829, -0.738425, -0.476825) UV(0.384953, 0.133292) -V 5102: Pos(2.01761, -5.49018, 10.87204) Norm(-0.674338, 0.738423, 0.0) UV(0.3855, 0.117883) -V 5103: Pos(1.443995, -5.744655, 11.021986) Norm(0.107811, -0.577195, -0.809458) UV(0.385243, 0.134286) -V 5104: Pos(2.006428, -5.49018, 10.955061) Norm(-0.648589, 0.577197, 0.496161) UV(0.384393, 0.119692) -V 5105: Pos(1.711351, -5.49018, 10.565781) Norm(0.0, 0.738425, 0.674336) UV(0.404605, 0.148887) -V 5106: Pos(1.62833, -5.49018, 10.576963) Norm(-0.496147, 0.577193, 0.648603) UV(0.400989, 0.147128) -V 5107: Pos(1.62833, -5.744655, 10.576963) Norm(-0.496147, -0.577193, 0.648603) UV(0.401301, 0.13762) -V 5108: Pos(1.711351, -5.744655, 10.565781) Norm(0.0, -0.738425, 0.674336) UV(0.405542, 0.134956) -V 5109: Pos(1.794372, -5.49018, 10.576963) Norm(0.496147, 0.577193, 0.648603) UV(0.404442, 0.112044) -V 5110: Pos(1.711351, -5.49018, 10.565781) Norm(0.0, 0.738425, 0.674336) UV(0.410259, 0.11057) -V 5111: Pos(1.711351, -5.744655, 10.565781) Norm(0.0, -0.738425, 0.674336) UV(0.40587, 0.126887) -V 5112: Pos(1.794372, -5.744655, 10.576963) Norm(0.496147, -0.577193, 0.648603) UV(0.402851, 0.123318) -V 5113: Pos(1.405092, -5.49018, 10.87204) Norm(0.674337, 0.738424, 0.0) UV(0.384828, 0.140345) -V 5114: Pos(1.416274, -5.49018, 10.955061) Norm(0.648589, 0.577197, 0.496161) UV(0.383942, 0.138795) -V 5115: Pos(1.927909, -5.49018, 11.088598) Norm(-0.476827, 0.738424, -0.476828) UV(0.381484, 0.123431) -V 5116: Pos(1.978706, -5.49018, 11.021986) Norm(-0.107813, 0.577192, -0.80946) UV(0.382475, 0.122289) -V 5117: Pos(1.62833, -5.744655, 11.167116) Norm(-0.496149, -0.577194, -0.648602) UV(0.383808, 0.130299) -V 5118: Pos(1.645762, -5.374162, 10.758436) Norm(0.337557, 0.737698, 0.584685) UV(0.137893, 0.609243) -V 5119: Pos(1.618594, -5.374162, 10.779283) Norm(0.477388, 0.737702, 0.477385) UV(0.137138, 0.609012) -V 5120: Pos(1.618594, -5.452268, 10.779283) Norm(0.519197, 0.67887, 0.519201) UV(0.137687, 0.607732) -V 5121: Pos(1.645762, -5.452268, 10.758436) Norm(0.36712, 0.678871, 0.635891) UV(0.138094, 0.607859) -V 5122: Pos(1.645769, -5.659437, 11.116796) Norm(-0.255665, 0.155541, 0.954171) UV(0.129631, 0.594361) -V 5123: Pos(1.711351, -5.659437, 11.125429) Norm(-0.0, 0.155541, 0.987829) UV(0.133073, 0.592563) -V 5124: Pos(1.711351, -5.374162, 11.032031) Norm(-0.0, 0.78684, 0.617157) UV(0.137022, 0.602812) -V 5125: Pos(1.669942, -5.374162, 11.02658) Norm(-0.159729, 0.786842, 0.596126) UV(0.136207, 0.603278) -V 5126: Pos(1.930793, -5.659437, 10.745345) Norm(0.855484, 0.155541, -0.493916) UV(0.152768, 0.608296) -V 5127: Pos(1.890525, -5.659437, 10.692866) Norm(0.698499, 0.155542, -0.698503) UV(0.151791, 0.611954) -V 5128: Pos(1.824482, -5.374162, 10.758908) Norm(0.43639, 0.786841, -0.4364) UV(0.14176, 0.607782) -V 5129: Pos(1.849908, -5.374162, 10.792044) Norm(0.53447, 0.786842, -0.308582) UV(0.142045, 0.606847) -V 5130: Pos(1.532177, -5.659437, 10.692866) Norm(-0.6985, 0.155542, -0.698502) UV(0.132503, 0.619744) -V 5131: Pos(1.491909, -5.659437, 10.745345) Norm(-0.855485, 0.155541, -0.493915) UV(0.129237, 0.617682) -V 5132: Pos(1.572795, -5.374162, 10.792044) Norm(-0.53447, 0.786844, -0.308576) UV(0.136051, 0.609135) -V 5133: Pos(1.59822, -5.374162, 10.758908) Norm(-0.436391, 0.786842, -0.436396) UV(0.136874, 0.609616) -V 5134: Pos(1.584656, -5.659437, 11.091482) Norm(-0.493912, 0.155542, 0.855487) UV(0.126868, 0.597099) -V 5135: Pos(1.631355, -5.374162, 11.010596) Norm(-0.308574, 0.786845, 0.534468) UV(0.135504, 0.603909) -V 5136: Pos(1.956107, -5.659437, 10.806458) Norm(0.95417, 0.15554, -0.255667) UV(0.152768, 0.604537) -V 5137: Pos(1.865891, -5.374162, 10.830631) Norm(0.596124, 0.786843, -0.15973) UV(0.142091, 0.605865) -V 5138: Pos(1.584656, -5.659437, 10.652597) Norm(-0.493914, 0.155541, -0.855486) UV(0.13624, 0.620752) -V 5139: Pos(1.631355, -5.374162, 10.733483) Norm(-0.308577, 0.786847, -0.534465) UV(0.137787, 0.609898) -V 5140: Pos(1.532177, -5.659437, 11.051213) Norm(-0.698499, 0.155543, 0.698502) UV(0.124933, 0.600428) -V 5141: Pos(1.59822, -5.374162, 10.98517) Norm(-0.436388, 0.786846, 0.436393) UV(0.13499, 0.604722) -V 5142: Pos(1.964741, -5.659437, 10.87204) Norm(0.987829, 0.155542, -0.0) UV(0.151933, 0.600847) -V 5143: Pos(1.871342, -5.374162, 10.87204) Norm(0.617152, 0.786844, -5e-06) UV(0.141839, 0.604921) -V 5144: Pos(1.645769, -5.659437, 10.627284) Norm(-0.255671, 0.155541, -0.954169) UV(0.140071, 0.620753) -V 5145: Pos(1.669942, -5.374162, 10.7175) Norm(-0.159733, 0.786842, -0.596125) UV(0.138759, 0.609934) -V 5146: Pos(1.491909, -5.659437, 10.998734) Norm(-0.855486, 0.155541, 0.493914) UV(0.123937, 0.604112) -V 5147: Pos(1.572795, -5.374162, 10.952036) Norm(-0.534472, 0.786842, 0.308577) UV(0.134685, 0.605645) -V 5148: Pos(1.956107, -5.659437, 10.937622) Norm(0.95417, 0.155542, 0.255668) UV(0.150043, 0.597553) -V 5149: Pos(1.865891, -5.374162, 10.913448) Norm(0.596123, 0.786844, 0.159727) UV(0.141396, 0.604064) -V 5150: Pos(1.711351, -5.659437, 10.618649) Norm(-0.0, 0.155542, -0.987829) UV(0.143823, 0.619898) -V 5151: Pos(1.711351, -5.374162, 10.712049) Norm(-0.0, 0.786841, -0.617155) UV(0.139679, 0.609677) -V 5152: Pos(1.466595, -5.659437, 10.937622) Norm(-0.95417, 0.155541, 0.25567) UV(0.123932, 0.60789) -V 5153: Pos(1.556811, -5.374162, 10.913448) Norm(-0.596123, 0.786844, 0.159733) UV(0.134647, 0.606633) -V 5154: Pos(1.930793, -5.659437, 10.998734) Norm(0.855485, 0.155541, 0.493915) UV(0.147385, 0.594884) -V 5155: Pos(1.849908, -5.374162, 10.952036) Norm(0.534472, 0.78684, 0.308582) UV(0.140736, 0.603334) -V 5156: Pos(1.776933, -5.659437, 10.627284) Norm(0.255671, 0.155541, -0.954169) UV(0.147171, 0.617971) -V 5157: Pos(1.75276, -5.374162, 10.7175) Norm(0.159734, 0.786842, -0.596125) UV(0.140519, 0.609246) -V 5158: Pos(1.457961, -5.659437, 10.87204) Norm(-0.987829, 0.155541, 0.0) UV(0.124764, 0.61159) -V 5159: Pos(1.55136, -5.374162, 10.87204) Norm(-0.617154, 0.786843, 4e-06) UV(0.134892, 0.607584) -V 5160: Pos(1.890525, -5.659437, 11.051213) Norm(0.698498, 0.155542, 0.698503) UV(0.14416, 0.593012) -V 5161: Pos(1.824482, -5.374162, 10.98517) Norm(0.436386, 0.786845, 0.436398) UV(0.139888, 0.602804) -V 5162: Pos(1.838046, -5.659437, 10.652597) Norm(0.493914, 0.155541, -0.855486) UV(0.149886, 0.615258) -V 5163: Pos(1.791347, -5.374162, 10.733483) Norm(0.308576, 0.786847, -0.534465) UV(0.141232, 0.6086) -V 5164: Pos(1.466595, -5.659437, 10.806458) Norm(-0.95417, 0.15554, -0.255669) UV(0.126657, 0.614884) -V 5165: Pos(1.556811, -5.374162, 10.830631) Norm(-0.596125, 0.786843, -0.159727) UV(0.135354, 0.608451) -V 5166: Pos(1.711351, -5.374162, 11.003218) Norm(0.0, 0.737706, -0.675122) UV(0.137266, 0.603409) -V 5167: Pos(1.6774, -5.374162, 10.998748) Norm(0.174731, 0.737699, -0.652127) UV(0.136585, 0.603798) -V 5168: Pos(1.645762, -5.374162, 10.985643) Norm(0.337566, 0.737701, -0.584676) UV(0.136015, 0.604337) -V 5169: Pos(1.618594, -5.374162, 10.964796) Norm(0.477394, 0.737697, -0.477387) UV(0.135586, 0.605) -V 5170: Pos(1.597748, -5.374162, 10.937629) Norm(0.584676, 0.737702, -0.337563) UV(0.135355, 0.605762) -V 5171: Pos(1.584643, -5.374162, 10.905991) Norm(0.652126, 0.737699, -0.174734) UV(0.13532, 0.606563) -V 5172: Pos(1.580173, -5.374162, 10.87204) Norm(0.675128, 0.737701, 3e-06) UV(0.13552, 0.60734) -V 5173: Pos(1.584643, -5.374162, 10.838088) Norm(0.652122, 0.7377, 0.174742) UV(0.135898, 0.608045) -V 5174: Pos(1.597748, -5.374162, 10.806451) Norm(0.584681, 0.737699, 0.337563) UV(0.136453, 0.608617) -V 5175: Pos(1.6774, -5.374162, 10.745332) Norm(0.174738, 0.737698, 0.652125) UV(0.138683, 0.609268) -V 5176: Pos(1.711351, -5.374162, 10.740862) Norm(0.0, 0.737707, 0.675121) UV(0.13945, 0.609082) -V 5177: Pos(1.745302, -5.374162, 10.745332) Norm(-0.174738, 0.737698, 0.652125) UV(0.140143, 0.608708) -V 5178: Pos(1.77694, -5.374162, 10.758436) Norm(-0.337558, 0.737699, 0.584683) UV(0.140723, 0.608171) -V 5179: Pos(1.804108, -5.374162, 10.779283) Norm(-0.47739, 0.737703, 0.477382) UV(0.141146, 0.607496) -V 5180: Pos(1.824954, -5.374162, 10.806451) Norm(-0.584681, 0.737701, 0.33756) UV(0.141391, 0.606735) -V 5181: Pos(1.838059, -5.374162, 10.838088) Norm(-0.652123, 0.737702, 0.174734) UV(0.141415, 0.605933) -V 5182: Pos(1.842529, -5.374162, 10.87204) Norm(-0.675129, 0.737699, -7e-06) UV(0.141223, 0.605156) -V 5183: Pos(1.838059, -5.374162, 10.905991) Norm(-0.652125, 0.737699, -0.174736) UV(0.140846, 0.60445) -V 5184: Pos(1.824954, -5.374162, 10.937629) Norm(-0.584675, 0.737704, -0.337561) UV(0.140296, 0.603862) -V 5185: Pos(1.804108, -5.374162, 10.964796) Norm(-0.477396, 0.737697, -0.477384) UV(0.139613, 0.603431) -V 5186: Pos(1.77694, -5.374162, 10.985643) Norm(-0.337567, 0.737702, -0.584675) UV(0.138834, 0.603219) -V 5187: Pos(1.745302, -5.374162, 10.998748) Norm(-0.174731, 0.737699, -0.652127) UV(0.138033, 0.603213) -V 5188: Pos(1.785499, -5.452268, 10.852172) Norm(0.497747, 0.857006, -0.133371) UV(0.139331, 0.606154) -V 5189: Pos(1.777831, -5.452268, 10.833657) Norm(0.446253, 0.857015, -0.257652) UV(0.139321, 0.606406) -V 5190: Pos(1.717332, -5.291028, 10.868587) Norm(0.501616, 0.815169, -0.289622) UV(0.138396, 0.606251) -V 5191: Pos(1.718022, -5.291028, 10.870253) Norm(0.559482, 0.815171, -0.149919) UV(0.138396, 0.606242) -V 5192: Pos(1.645762, -5.452268, 10.985643) Norm(0.367133, 0.678871, -0.635884) UV(0.137104, 0.6052) -V 5193: Pos(1.618594, -5.452268, 10.964796) Norm(0.519198, 0.678875, -0.519194) UV(0.136878, 0.605563) -V 5194: Pos(1.838059, -5.452268, 10.838088) Norm(-0.709237, 0.678874, 0.190035) UV(0.140004, 0.606092) -V 5195: Pos(1.842529, -5.452268, 10.87204) Norm(-0.734254, 0.678875, -2e-06) UV(0.139908, 0.605673) -V 5196: Pos(1.6774, -5.452268, 10.745332) Norm(0.19004, 0.678873, 0.709236) UV(0.138521, 0.607873) -V 5197: Pos(1.597748, -5.452268, 10.937629) Norm(0.635884, 0.678873, -0.367128) UV(0.136753, 0.605972) -V 5198: Pos(1.838059, -5.452268, 10.905991) Norm(-0.709237, 0.678875, -0.190031) UV(0.139705, 0.605293) -V 5199: Pos(1.711351, -5.452268, 10.740862) Norm(0.0, 0.678875, 0.734254) UV(0.138937, 0.607781) -V 5200: Pos(1.584643, -5.452268, 10.905991) Norm(0.709235, 0.678876, -0.190036) UV(0.136735, 0.6064) -V 5201: Pos(1.824954, -5.452268, 10.937629) Norm(-0.635884, 0.678873, -0.367128) UV(0.139415, 0.604976) -V 5202: Pos(1.745302, -5.452268, 10.745332) Norm(-0.19004, 0.678873, 0.709236) UV(0.139314, 0.60758) -V 5203: Pos(1.580173, -5.452268, 10.87204) Norm(0.734255, 0.678874, -2e-06) UV(0.13683, 0.606817) -V 5204: Pos(1.804108, -5.452268, 10.964796) Norm(-0.519198, 0.678878, -0.519189) UV(0.139049, 0.60475) -V 5205: Pos(1.77694, -5.452268, 10.758436) Norm(-0.367122, 0.678872, 0.635888) UV(0.13963, 0.607292) -V 5206: Pos(1.584643, -5.452268, 10.838088) Norm(0.709235, 0.678874, 0.19004) UV(0.137029, 0.607196) -V 5207: Pos(1.77694, -5.452268, 10.985643) Norm(-0.367134, 0.67887, -0.635884) UV(0.138639, 0.604622) -V 5208: Pos(1.804108, -5.452268, 10.779283) Norm(-0.519198, 0.678875, 0.519194) UV(0.139858, 0.606929) -V 5209: Pos(1.597748, -5.452268, 10.806451) Norm(0.635883, 0.678874, 0.367127) UV(0.137323, 0.607507) -V 5210: Pos(1.745302, -5.452268, 10.998748) Norm(-0.190032, 0.678874, -0.709238) UV(0.13821, 0.604612) -V 5211: Pos(1.711351, -5.452268, 11.003218) Norm(0.0, 0.678873, -0.734255) UV(0.137793, 0.604707) -V 5212: Pos(1.6774, -5.452268, 10.998748) Norm(0.190033, 0.678876, -0.709236) UV(0.137417, 0.604911) -V 5213: Pos(1.824954, -5.452268, 10.806451) Norm(-0.635884, 0.678876, 0.367123) UV(0.139988, 0.606521) -V 5214: Pos(1.711351, -5.452268, 10.948804) Norm(0.0, 0.857013, 0.515295) UV(0.13803, 0.605339) -V 5215: Pos(1.691483, -5.452268, 10.946188) Norm(-0.13339, 0.857004, 0.497745) UV(0.137807, 0.605457) -V 5216: Pos(1.672969, -5.452268, 10.938519) Norm(-0.257632, 0.857014, 0.446265) UV(0.137623, 0.60563) -V 5217: Pos(1.657071, -5.452268, 10.92632) Norm(-0.364365, 0.857013, 0.364373) UV(0.137489, 0.605843) -V 5218: Pos(1.644872, -5.452268, 10.910421) Norm(-0.446261, 0.857009, 0.257657) UV(0.137414, 0.606084) -V 5219: Pos(1.637203, -5.452268, 10.891908) Norm(-0.497744, 0.857009, 0.133369) UV(0.137405, 0.606335) -V 5220: Pos(1.634587, -5.452268, 10.87204) Norm(-0.51531, 0.857004, 0.0) UV(0.137461, 0.606581) -V 5221: Pos(1.637203, -5.452268, 10.852172) Norm(-0.497743, 0.857009, -0.133369) UV(0.13758, 0.606803) -V 5222: Pos(1.644872, -5.452268, 10.833657) Norm(-0.446255, 0.857013, -0.257651) UV(0.137751, 0.606988) -V 5223: Pos(1.657071, -5.452268, 10.81776) Norm(-0.364369, 0.85701, -0.364374) UV(0.137965, 0.607122) -V 5224: Pos(1.672969, -5.452268, 10.80556) Norm(-0.257633, 0.857016, -0.446262) UV(0.138206, 0.607196) -V 5225: Pos(1.691483, -5.452268, 10.797892) Norm(-0.13339, 0.857006, -0.497743) UV(0.138458, 0.607206) -V 5226: Pos(1.711351, -5.452268, 10.795276) Norm(0.0, 0.857013, -0.515295) UV(0.138704, 0.607149) -V 5227: Pos(1.731219, -5.452268, 10.797892) Norm(0.133389, 0.857005, -0.497744) UV(0.138927, 0.607032) -V 5228: Pos(1.749733, -5.452268, 10.80556) Norm(0.25763, 0.857015, -0.446265) UV(0.139112, 0.606861) -V 5229: Pos(1.765631, -5.452268, 10.81776) Norm(0.364369, 0.857007, -0.364381) UV(0.139247, 0.606648) -V 5230: Pos(1.788115, -5.452268, 10.87204) Norm(0.515307, 0.857006, 0.0) UV(0.139274, 0.605907) -V 5231: Pos(1.785499, -5.452268, 10.891908) Norm(0.497748, 0.857006, 0.133372) UV(0.139156, 0.605683) -V 5232: Pos(1.777831, -5.452268, 10.910421) Norm(0.446259, 0.85701, 0.257655) UV(0.138983, 0.605497) -V 5233: Pos(1.765631, -5.452268, 10.92632) Norm(0.364364, 0.857011, 0.364379) UV(0.13877, 0.605363) -V 5234: Pos(1.749733, -5.452268, 10.938519) Norm(0.25763, 0.857014, 0.446266) UV(0.138528, 0.60529) -V 5235: Pos(1.731219, -5.452268, 10.946188) Norm(0.133389, 0.857005, 0.497744) UV(0.138276, 0.605281) -V 5236: Pos(1.711351, -5.291028, 10.878946) Norm(0.0, 0.815149, 0.579251) UV(0.007982, 0.008111) -V 5237: Pos(1.713138, -5.291028, 10.878711) Norm(0.149926, 0.815196, 0.559444) UV(0.007922, 0.008127) -V 5238: Pos(1.714804, -5.291028, 10.878021) Norm(0.289605, 0.815153, 0.501651) UV(0.00786, 0.008127) -V 5239: Pos(1.716235, -5.291028, 10.876924) Norm(0.409577, 0.815163, 0.40958) UV(0.0078, 0.008111) -V 5240: Pos(1.717332, -5.291028, 10.875493) Norm(0.50162, 0.815173, 0.289603) UV(0.007747, 0.00808) -V 5241: Pos(1.718022, -5.291028, 10.873827) Norm(0.559488, 0.815171, 0.149899) UV(0.007703, 0.008036) -V 5242: Pos(1.718257, -5.291028, 10.87204) Norm(0.579244, 0.815155, -1.1e-05) UV(0.007672, 0.007983) -V 5243: Pos(1.718022, -5.291028, 10.870253) Norm(0.559482, 0.815171, -0.149919) UV(0.007656, 0.007923) -V 5244: Pos(1.717332, -5.291028, 10.868587) Norm(0.501616, 0.815169, -0.289622) UV(0.007656, 0.007861) -V 5245: Pos(1.716235, -5.291028, 10.867156) Norm(0.409576, 0.815154, -0.409598) UV(0.007672, 0.007801) -V 5246: Pos(1.714804, -5.291028, 10.866058) Norm(0.289603, 0.815145, -0.501666) UV(0.007703, 0.007747) -V 5247: Pos(1.713138, -5.291028, 10.865369) Norm(0.149924, 0.815186, -0.559459) UV(0.007747, 0.007703) -V 5248: Pos(1.711351, -5.291028, 10.865133) Norm(0.0, 0.815139, -0.579266) UV(0.0078, 0.007672) -V 5249: Pos(1.709564, -5.291028, 10.865369) Norm(-0.149923, 0.815191, -0.559452) UV(0.00786, 0.007656) -V 5250: Pos(1.707898, -5.291028, 10.866058) Norm(-0.289613, 0.815133, -0.501679) UV(0.007922, 0.007656) -V 5251: Pos(1.706468, -5.291028, 10.867156) Norm(-0.409559, 0.81517, -0.409584) UV(0.007982, 0.007672) -V 5252: Pos(1.70537, -5.291028, 10.868587) Norm(-0.501639, 0.815148, -0.28964) UV(0.008036, 0.007703) -V 5253: Pos(1.70468, -5.291028, 10.870253) Norm(-0.559467, 0.815182, -0.149915) UV(0.00808, 0.007747) -V 5254: Pos(1.704445, -5.291028, 10.87204) Norm(-0.579244, 0.815154, -1.1e-05) UV(0.008111, 0.007801) -V 5255: Pos(1.70468, -5.291028, 10.873827) Norm(-0.559472, 0.815182, 0.149896) UV(0.008127, 0.00786) -V 5256: Pos(1.70537, -5.291028, 10.875493) Norm(-0.501643, 0.815153, 0.289621) UV(0.008127, 0.007923) -V 5257: Pos(1.706468, -5.291028, 10.876924) Norm(-0.409561, 0.815179, 0.409565) UV(0.008111, 0.007982) -V 5258: Pos(1.707898, -5.291028, 10.878021) Norm(-0.289616, 0.815142, 0.501663) UV(0.00808, 0.008036) -V 5259: Pos(1.709564, -5.291028, 10.878711) Norm(-0.149924, 0.8152, 0.559438) UV(0.008036, 0.00808) -V 5260: Pos(1.706468, -5.291028, 10.867156) Norm(-0.409559, 0.81517, -0.409584) UV(0.138352, 0.606275) -V 5261: Pos(1.707898, -5.291028, 10.866058) Norm(-0.289613, 0.815133, -0.501679) UV(0.13836, 0.606277) -V 5262: Pos(1.707898, -5.291028, 10.878021) Norm(-0.289616, 0.815142, 0.501663) UV(0.138341, 0.606226) -V 5263: Pos(1.706468, -5.291028, 10.876924) Norm(-0.409561, 0.815179, 0.409565) UV(0.138337, 0.606233) -V 5264: Pos(1.718257, -5.291028, 10.87204) Norm(0.579244, 0.815155, -1.1e-05) UV(0.138394, 0.606234) -V 5265: Pos(1.709564, -5.291028, 10.865369) Norm(-0.149923, 0.815191, -0.559452) UV(0.138368, 0.606277) -V 5266: Pos(1.70537, -5.291028, 10.875493) Norm(-0.501643, 0.815153, 0.289621) UV(0.138334, 0.606241) -V 5267: Pos(1.718022, -5.291028, 10.873827) Norm(0.559488, 0.815171, 0.149899) UV(0.13839, 0.606227) -V 5268: Pos(1.711351, -5.291028, 10.865133) Norm(0.0, 0.815139, -0.579266) UV(0.138376, 0.606275) -V 5269: Pos(1.70468, -5.291028, 10.873827) Norm(-0.559472, 0.815182, 0.149896) UV(0.138334, 0.606249) -V 5270: Pos(1.717332, -5.291028, 10.875493) Norm(0.50162, 0.815173, 0.289603) UV(0.138385, 0.606221) -V 5271: Pos(1.713138, -5.291028, 10.865369) Norm(0.149924, 0.815186, -0.559459) UV(0.138383, 0.606271) -V 5272: Pos(1.704445, -5.291028, 10.87204) Norm(-0.579244, 0.815154, -1.1e-05) UV(0.138336, 0.606257) -V 5273: Pos(1.716235, -5.291028, 10.876924) Norm(0.409577, 0.815163, 0.40958) UV(0.138378, 0.606216) -V 5274: Pos(1.714804, -5.291028, 10.866058) Norm(0.289603, 0.815145, -0.501666) UV(0.138389, 0.606266) -V 5275: Pos(1.70468, -5.291028, 10.870253) Norm(-0.559467, 0.815182, -0.149915) UV(0.138339, 0.606264) -V 5276: Pos(1.714804, -5.291028, 10.878021) Norm(0.289605, 0.815153, 0.501651) UV(0.13837, 0.606214) -V 5277: Pos(1.716235, -5.291028, 10.867156) Norm(0.409576, 0.815154, -0.409598) UV(0.138394, 0.606259) -V 5278: Pos(1.70537, -5.291028, 10.868587) Norm(-0.501639, 0.815148, -0.28964) UV(0.138345, 0.60627) -V 5279: Pos(1.713138, -5.291028, 10.878711) Norm(0.149926, 0.815196, 0.559444) UV(0.138361, 0.606214) -V 5280: Pos(1.711351, -5.291028, 10.878946) Norm(0.0, 0.815149, 0.579251) UV(0.138353, 0.606216) -V 5281: Pos(1.709564, -5.291028, 10.878711) Norm(-0.149924, 0.8152, 0.559438) UV(0.138346, 0.60622) -V 5282: Pos(1.64409, -8.652523, 11.123059) Norm(-0.174736, -0.737706, 0.652118) UV(0.05948, 0.027612) -V 5283: Pos(1.711351, -8.652523, 11.131914) Norm(0.0, -0.737704, 0.675125) UV(0.059528, 0.030511) -V 5284: Pos(1.711351, -8.652523, 11.16663) Norm(0.0, -0.678869, -0.734259) UV(0.058106, 0.030626) -V 5285: Pos(1.635105, -8.652523, 11.156591) Norm(0.190037, -0.678872, -0.709239) UV(0.058083, 0.027509) -V 5286: Pos(1.581414, -8.652523, 11.097097) Norm(-0.337567, -0.737699, 0.584678) UV(0.059964, 0.02472) -V 5287: Pos(1.564056, -8.652523, 11.127162) Norm(0.367126, -0.678874, -0.635884) UV(0.058541, 0.024395) -V 5288: Pos(1.527592, -8.652523, 11.055799) Norm(-0.477388, -0.737702, 0.477386) UV(0.06093, 0.021878) -V 5289: Pos(1.503044, -8.652523, 11.080346) Norm(0.519196, -0.678873, -0.519198) UV(0.059539, 0.021299) -V 5290: Pos(1.486293, -8.652523, 11.001977) Norm(-0.584679, -0.737702, 0.33756) UV(0.06242, 0.019183) -V 5291: Pos(1.456228, -8.652523, 11.019335) Norm(0.635883, -0.678873, -0.36713) UV(0.061105, 0.018324) -V 5292: Pos(1.426799, -8.652523, 10.948285) Norm(0.709235, -0.678874, -0.190041) UV(0.063221, 0.015623) -V 5293: Pos(1.416761, -8.652523, 10.87204) Norm(0.734255, -0.678874, 1e-06) UV(0.065768, 0.013312) -V 5294: Pos(1.460332, -8.652523, 10.804779) Norm(-0.652124, -0.737701, -0.174734) UV(0.069417, 0.012811) -V 5295: Pos(1.426799, -8.652523, 10.795794) Norm(0.709234, -0.678874, 0.190041) UV(0.068663, 0.011412) -V 5296: Pos(1.486293, -8.652523, 10.742103) Norm(-0.584678, -0.737701, -0.337562) UV(0.072375, 0.011399) -V 5297: Pos(1.456228, -8.652523, 10.724745) Norm(0.635884, -0.678874, 0.367127) UV(0.071798, 0.009937) -V 5298: Pos(1.527592, -8.652523, 10.688281) Norm(-0.477386, -0.737698, -0.477393) UV(0.075584, 0.010399) -V 5299: Pos(1.503044, -8.652523, 10.663733) Norm(0.519201, -0.678875, 0.519191) UV(0.075132, 0.008802) -V 5300: Pos(1.581414, -8.652523, 10.646982) Norm(-0.337565, -0.737696, -0.584683) UV(0.078997, 0.009724) -V 5301: Pos(1.564056, -8.652523, 10.616917) Norm(0.367128, -0.678877, 0.635879) UV(0.078722, 0.00802) -V 5302: Pos(1.644091, -8.652523, 10.62102) Norm(-0.174736, -0.737701, -0.652123) UV(0.082549, 0.009449) -V 5303: Pos(1.635105, -8.652523, 10.587487) Norm(0.190034, -0.678874, 0.709237) UV(0.082522, 0.007666) -V 5304: Pos(1.711351, -8.652523, 10.612165) Norm(0.0, -0.7377, -0.675129) UV(0.086044, 0.009566) -V 5305: Pos(1.711351, -8.652523, 10.57745) Norm(0.0, -0.678876, 0.734253) UV(0.086348, 0.007899) -V 5306: Pos(1.778611, -8.652523, 10.62102) Norm(0.174734, -0.737697, -0.652128) UV(0.083059, 0.046599) -V 5307: Pos(1.711351, -8.652523, 10.612165) Norm(0.0, -0.7377, -0.675129) UV(0.085959, 0.046215) -V 5308: Pos(1.711351, -8.652523, 10.57745) Norm(0.0, -0.678876, 0.734253) UV(0.086348, 0.047573) -V 5309: Pos(1.787597, -8.652523, 10.587487) Norm(-0.190036, -0.678878, 0.709233) UV(0.083198, 0.048083) -V 5310: Pos(1.841288, -8.652523, 10.646982) Norm(0.337565, -0.737696, -0.584683) UV(0.080081, 0.046714) -V 5311: Pos(1.858646, -8.652523, 10.616917) Norm(-0.367129, -0.678878, 0.635878) UV(0.080026, 0.048158) -V 5312: Pos(1.89511, -8.652523, 10.688281) Norm(0.477388, -0.737701, -0.477386) UV(0.077162, 0.046521) -V 5313: Pos(1.919658, -8.652523, 10.663733) Norm(-0.519198, -0.678872, 0.519197) UV(0.076966, 0.047908) -V 5314: Pos(1.936409, -8.652523, 10.742103) Norm(0.584678, -0.737702, -0.337561) UV(0.074339, 0.046064) -V 5315: Pos(1.966473, -8.652523, 10.724745) Norm(-0.635883, -0.678874, 0.367128) UV(0.074037, 0.047372) -V 5316: Pos(1.96237, -8.652523, 10.804779) Norm(0.652124, -0.737699, -0.174739) UV(0.071624, 0.045254) -V 5317: Pos(1.995903, -8.652523, 10.795794) Norm(-0.709236, -0.678875, 0.190037) UV(0.071179, 0.046562) -V 5318: Pos(1.971225, -8.652523, 10.87204) Norm(0.675127, -0.737702, 1e-06) UV(0.069009, 0.044129) -V 5319: Pos(2.005941, -8.652523, 10.87204) Norm(-0.734254, -0.678875, 1e-06) UV(0.068387, 0.045383) -V 5320: Pos(1.96237, -8.652523, 10.9393) Norm(0.652125, -0.737698, 0.174738) UV(0.066569, 0.042637) -V 5321: Pos(1.995903, -8.652523, 10.948285) Norm(-0.709236, -0.678875, -0.190036) UV(0.065754, 0.043797) -V 5322: Pos(1.936409, -8.652523, 11.001977) Norm(0.584679, -0.737702, 0.337559) UV(0.064388, 0.040758) -V 5323: Pos(1.966473, -8.652523, 11.019335) Norm(-0.635883, -0.678873, -0.36713) UV(0.063364, 0.04178) -V 5324: Pos(1.89511, -8.652523, 11.055799) Norm(0.477388, -0.737701, 0.477386) UV(0.062502, 0.038585) -V 5325: Pos(1.919658, -8.652523, 11.080346) Norm(-0.519195, -0.678873, -0.519199) UV(0.06136, 0.039392) -V 5326: Pos(1.841288, -8.652523, 11.097097) Norm(0.337567, -0.7377, 0.584677) UV(0.061081, 0.036075) -V 5327: Pos(1.858646, -8.652523, 11.127162) Norm(-0.367127, -0.678875, -0.635883) UV(0.059764, 0.036699) -V 5328: Pos(1.778611, -8.652523, 11.123059) Norm(0.174735, -0.737701, 0.652123) UV(0.060052, 0.033361) -V 5329: Pos(1.787597, -8.652523, 11.156591) Norm(-0.190039, -0.678875, -0.709235) UV(0.058661, 0.033724) -V 5330: Pos(1.711351, -8.87184, 11.131914) Norm(1e-06, -0.123145, 0.992389) UV(0.066938, 0.0299) -V 5331: Pos(1.778611, -8.87184, 11.123059) Norm(0.256853, -0.123145, 0.958573) UV(0.067196, 0.031466) -V 5332: Pos(1.89511, -8.87184, 11.055799) Norm(0.701721, -0.123143, 0.701729) UV(0.068561, 0.034352) -V 5333: Pos(1.936409, -8.87184, 11.001977) Norm(0.859435, -0.123141, 0.496194) UV(0.069635, 0.03557) -V 5334: Pos(1.841288, -8.87184, 10.646982) Norm(0.496201, -0.123139, -0.859431) UV(0.080162, 0.038275) -V 5335: Pos(1.778611, -8.87184, 10.62102) Norm(0.256851, -0.123139, -0.958574) UV(0.082577, 0.03782) -V 5336: Pos(1.460332, -8.87184, 10.804779) Norm(-0.958575, -0.12314, -0.256847) UV(0.073313, 0.020583) -V 5337: Pos(1.841288, -8.87184, 11.097097) Norm(0.496196, -0.123144, 0.859433) UV(0.067741, 0.032962) -V 5338: Pos(1.89511, -8.87184, 10.688281) Norm(0.701723, -0.123141, -0.701727) UV(0.077945, 0.038455) -V 5339: Pos(1.486293, -8.87184, 10.742103) Norm(-0.859433, -0.123141, -0.496197) UV(0.075298, 0.020006) -V 5340: Pos(1.936409, -8.87184, 10.742103) Norm(0.859434, -0.123141, -0.496195) UV(0.075957, 0.038367) -V 5341: Pos(1.527592, -8.87184, 10.688281) Norm(-0.701723, -0.123141, -0.701727) UV(0.077515, 0.019722) -V 5342: Pos(1.588073, -9.015513, 10.87204) Norm(-0.148084, -0.988975, 8e-06) UV(0.073838, 0.026306) -V 5343: Pos(1.606371, -9.015513, 10.898601) Norm(7e-06, -1.0, 2e-06) UV(0.07333, 0.026922) -V 5344: Pos(1.604589, -9.015513, 10.933679) Norm(-0.128246, -0.988975, 0.074043) UV(0.072508, 0.027079) -V 5345: Pos(1.592273, -9.015513, 10.903946) Norm(-0.143038, -0.988974, 0.038336) UV(0.073116, 0.026625) -V 5346: Pos(1.96237, -8.87184, 10.804779) Norm(0.958575, -0.123141, -0.256849) UV(0.074119, 0.038026) -V 5347: Pos(1.581414, -8.87184, 10.646982) Norm(-0.496198, -0.123139, -0.859433) UV(0.079993, 0.019749) -V 5348: Pos(1.581414, -8.87184, 11.097097) Norm(-0.496196, -0.12314, 0.859434) UV(0.0673, 0.026722) -V 5349: Pos(1.64409, -8.87184, 11.123059) Norm(-0.256848, -0.123143, 0.958574) UV(0.066974, 0.028311) -V 5350: Pos(1.527592, -8.87184, 11.055799) Norm(-0.701724, -0.12314, 0.701726) UV(0.067938, 0.025202) -V 5351: Pos(1.971225, -8.87184, 10.87204) Norm(0.992389, -0.123143, 0.0) UV(0.072441, 0.03744) -V 5352: Pos(1.644091, -8.87184, 10.62102) Norm(-0.256849, -0.12314, -0.958574) UV(0.082744, 0.020079) -V 5353: Pos(1.486293, -8.87184, 11.001977) Norm(-0.859434, -0.123141, 0.496194) UV(0.068867, 0.02377) -V 5354: Pos(1.96237, -8.87184, 10.9393) Norm(0.958575, -0.12314, 0.256848) UV(0.070936, 0.036619) -V 5355: Pos(1.711351, -8.87184, 10.612165) Norm(-3e-06, -0.12314, -0.992389) UV(0.086083, 0.020733) -V 5356: Pos(1.711351, -8.87184, 10.612165) Norm(-3e-06, -0.12314, -0.992389) UV(0.085398, 0.037086) -V 5357: Pos(1.648827, -8.943677, 11.105382) Norm(-0.227764, -0.474955, 0.850024) UV(0.068579, 0.028507) -V 5358: Pos(1.711351, -8.943677, 11.113613) Norm(0.0, -0.474954, 0.88001) UV(0.068553, 0.029801) -V 5359: Pos(1.661767, -8.996264, 11.057088) Norm(-0.137755, -0.846597, 0.514098) UV(0.070042, 0.028708) -V 5360: Pos(1.711351, -8.996264, 11.063616) Norm(0.0, -0.846594, 0.532239) UV(0.07001, 0.029708) -V 5361: Pos(1.679444, -9.015513, 10.991117) Norm(-0.038327, -0.988974, 0.143044) UV(0.071519, 0.028936) -V 5362: Pos(1.711351, -9.015513, 10.995317) Norm(-0.0, -0.988973, 0.148096) UV(0.071478, 0.029626) -V 5363: Pos(1.590564, -8.943677, 11.081249) Norm(-0.440006, -0.474952, 0.762112) UV(0.068895, 0.027238) -V 5364: Pos(1.615563, -8.996264, 11.03795) Norm(-0.26612, -0.846598, 0.460925) UV(0.070296, 0.027728) -V 5365: Pos(1.649712, -9.015513, 10.978802) Norm(-0.074043, -0.988975, 0.128241) UV(0.071702, 0.028264) -V 5366: Pos(1.540532, -8.943677, 11.042858) Norm(-0.622259, -0.474954, 0.622264) UV(0.06942, 0.026011) -V 5367: Pos(1.575886, -8.996264, 11.007504) Norm(-0.376343, -0.8466, 0.376343) UV(0.070743, 0.026793) -V 5368: Pos(1.62418, -9.015513, 10.95921) Norm(-0.104712, -0.988975, 0.104706) UV(0.072037, 0.027635) -V 5369: Pos(1.502142, -8.943677, 10.992826) Norm(-0.762113, -0.474953, 0.440004) UV(0.070232, 0.024902) -V 5370: Pos(1.545441, -8.996264, 10.967828) Norm(-0.46093, -0.846596, 0.266116) UV(0.071396, 0.025958) -V 5371: Pos(1.478008, -8.943677, 10.934564) Norm(-0.850029, -0.474948, 0.22776) UV(0.071247, 0.023903) -V 5372: Pos(1.526302, -8.996264, 10.921623) Norm(-0.514103, -0.846595, 0.137753) UV(0.072223, 0.025236) -V 5373: Pos(1.469777, -8.943677, 10.87204) Norm(-0.880011, -0.474954, -0.0) UV(0.072503, 0.023118) -V 5374: Pos(1.519775, -8.996264, 10.87204) Norm(-0.532233, -0.846598, 0.0) UV(0.073229, 0.024675) -V 5375: Pos(1.478008, -8.943677, 10.809516) Norm(-0.850028, -0.474951, -0.227761) UV(0.073947, 0.02252) -V 5376: Pos(1.526302, -8.996264, 10.822456) Norm(-0.514101, -0.846596, -0.137752) UV(0.0744, 0.024305) -V 5377: Pos(1.592273, -9.015513, 10.840133) Norm(-0.143039, -0.988975, -0.03832) UV(0.074659, 0.026148) -V 5378: Pos(1.502142, -8.943677, 10.751253) Norm(-0.762112, -0.474952, -0.440007) UV(0.07563, 0.022184) -V 5379: Pos(1.545441, -8.996264, 10.776252) Norm(-0.46093, -0.846596, -0.266119) UV(0.075722, 0.024191) -V 5380: Pos(1.604589, -9.015513, 10.810401) Norm(-0.128245, -0.988975, -0.074039) UV(0.075545, 0.026183) -V 5381: Pos(1.540532, -8.943677, 10.701221) Norm(-0.622259, -0.474953, -0.622264) UV(0.077484, 0.022135) -V 5382: Pos(1.575886, -8.996264, 10.736575) Norm(-0.376346, -0.846597, -0.376347) UV(0.077204, 0.024359) -V 5383: Pos(1.62418, -9.015513, 10.784869) Norm(-0.104709, -0.988975, -0.104711) UV(0.076481, 0.026458) -V 5384: Pos(1.590564, -8.943677, 10.66283) Norm(-0.440012, -0.47495, -0.76211) UV(0.079596, 0.022457) -V 5385: Pos(1.615563, -8.996264, 10.70613) Norm(-0.266124, -0.846597, -0.460925) UV(0.078755, 0.024885) -V 5386: Pos(1.649712, -9.015513, 10.765278) Norm(-0.074037, -0.988977, -0.128234) UV(0.077417, 0.02702) -V 5387: Pos(1.648827, -8.943677, 10.638698) Norm(-0.227766, -0.474951, -0.850026) UV(0.081941, 0.023181) -V 5388: Pos(1.661767, -8.996264, 10.686991) Norm(-0.137754, -0.846595, -0.514102) UV(0.080446, 0.025892) -V 5389: Pos(1.679444, -9.015513, 10.752962) Norm(-0.038319, -0.988983, -0.142981) UV(0.078283, 0.027962) -V 5390: Pos(1.711351, -8.943677, 10.630466) Norm(-3e-06, -0.47495, -0.880013) UV(0.084737, 0.024543) -V 5391: Pos(1.711351, -8.996264, 10.680464) Norm(0.0, -0.846596, -0.532237) UV(0.082236, 0.027596) -V 5392: Pos(1.711351, -9.015513, 10.748761) Norm(-2e-06, -0.988979, -0.148055) UV(0.078899, 0.02941) -V 5393: Pos(1.773875, -8.943677, 10.638697) Norm(0.227767, -0.474949, -0.850027) UV(0.081733, 0.03511) -V 5394: Pos(1.711351, -8.943677, 10.630466) Norm(-3e-06, -0.47495, -0.880013) UV(0.084102, 0.033847) -V 5395: Pos(1.760934, -8.996264, 10.686991) Norm(0.137753, -0.846595, -0.514103) UV(0.080323, 0.03274) -V 5396: Pos(1.711351, -8.996264, 10.680464) Norm(0.0, -0.846596, -0.532237) UV(0.08187, 0.031265) -V 5397: Pos(1.743258, -9.015513, 10.752962) Norm(0.038321, -0.988976, -0.143029) UV(0.078274, 0.03085) -V 5398: Pos(1.832138, -8.943677, 10.66283) Norm(0.440013, -0.474949, -0.762111) UV(0.079629, 0.035887) -V 5399: Pos(1.807139, -8.996264, 10.70613) Norm(0.266123, -0.846597, -0.460925) UV(0.078818, 0.033705) -V 5400: Pos(1.77299, -9.015513, 10.765278) Norm(0.07404, -0.988975, -0.12824) UV(0.077471, 0.031761) -V 5401: Pos(1.88217, -8.943677, 10.701221) Norm(0.62226, -0.474953, -0.622263) UV(0.077803, 0.036293) -V 5402: Pos(1.846816, -8.996264, 10.736575) Norm(0.376346, -0.846599, -0.376343) UV(0.077379, 0.034272) -V 5403: Pos(1.798522, -9.015513, 10.784869) Norm(0.104711, -0.988975, -0.104706) UV(0.07661, 0.032334) -V 5404: Pos(1.92056, -8.943677, 10.751253) Norm(0.762113, -0.474952, -0.440004) UV(0.076091, 0.036376) -V 5405: Pos(1.877261, -8.996264, 10.776252) Norm(0.460931, -0.846596, -0.266116) UV(0.076038, 0.034511) -V 5406: Pos(1.818113, -9.015513, 10.810401) Norm(0.128245, -0.988974, -0.074044) UV(0.075733, 0.032646) -V 5407: Pos(1.944693, -8.943677, 10.809516) Norm(0.850026, -0.474952, -0.227763) UV(0.074529, 0.036198) -V 5408: Pos(1.896399, -8.996264, 10.822456) Norm(0.514101, -0.846595, -0.137756) UV(0.074782, 0.034494) -V 5409: Pos(1.830428, -9.015513, 10.840133) Norm(0.143039, -0.988974, -0.038344) UV(0.07489, 0.03274) -V 5410: Pos(1.952925, -8.943677, 10.87204) Norm(0.88001, -0.474956, -2e-06) UV(0.073119, 0.035782) -V 5411: Pos(1.902927, -8.996264, 10.87204) Norm(0.532232, -0.846598, -2e-06) UV(0.073657, 0.034246) -V 5412: Pos(1.834629, -9.015513, 10.87204) Norm(0.148084, -0.988975, 4e-06) UV(0.074091, 0.032651) -V 5413: Pos(1.944693, -8.943677, 10.934564) Norm(0.850028, -0.474949, 0.227761) UV(0.071869, 0.035149) -V 5414: Pos(1.896399, -8.996264, 10.921623) Norm(0.514103, -0.846595, 0.13775) UV(0.072645, 0.033809) -V 5415: Pos(1.830428, -9.015513, 10.903946) Norm(0.143038, -0.988975, 0.038329) UV(0.073376, 0.032399) -V 5416: Pos(1.92056, -8.943677, 10.992826) Norm(0.762113, -0.474951, 0.440005) UV(0.070773, 0.034355) -V 5417: Pos(1.877261, -8.996264, 10.967828) Norm(0.460931, -0.846596, 0.266118) UV(0.071778, 0.033216) -V 5418: Pos(1.818113, -9.015513, 10.933679) Norm(0.128242, -0.988975, 0.074048) UV(0.072747, 0.03202) -V 5419: Pos(1.88217, -8.943677, 11.042858) Norm(0.622255, -0.474954, 0.622268) UV(0.069905, 0.033366) -V 5420: Pos(1.846816, -8.996264, 11.007504) Norm(0.376343, -0.846597, 0.376351) UV(0.071073, 0.03247) -V 5421: Pos(1.798522, -9.015513, 10.95921) Norm(0.104705, -0.988976, 0.104709) UV(0.072232, 0.031527) -V 5422: Pos(1.832138, -8.943677, 11.081248) Norm(0.440006, -0.474952, 0.762112) UV(0.069217, 0.032268) -V 5423: Pos(1.807139, -8.996264, 11.03795) Norm(0.26612, -0.846595, 0.460931) UV(0.070525, 0.031626) -V 5424: Pos(1.77299, -9.015513, 10.978802) Norm(0.07404, -0.988978, 0.128218) UV(0.071846, 0.030947) -V 5425: Pos(1.773875, -8.943677, 11.105382) Norm(0.22777, -0.474953, 0.850024) UV(0.068762, 0.031068) -V 5426: Pos(1.760934, -8.996264, 11.057088) Norm(0.137754, -0.846596, 0.514101) UV(0.070165, 0.030693) -V 5427: Pos(1.743258, -9.015513, 10.991117) Norm(0.038327, -0.988975, 0.143039) UV(0.071589, 0.030306) -V 5428: Pos(1.633893, -9.015513, 10.924545) Norm(3e-06, -1.0, -1.3e-05) UV(0.072864, 0.027704) -V 5429: Pos(1.667765, -9.015513, 10.947532) Norm(3e-06, -1.0, -8e-06) UV(0.072452, 0.02857) -V 5430: Pos(1.704608, -9.015513, 10.965373) Norm(6e-06, -1.0, 2e-06) UV(0.072126, 0.029441) -V 5431: Pos(1.740839, -9.015513, 10.976235) Norm(2e-06, -1.0, -1.9e-05) UV(0.071911, 0.030251) -V 5432: Pos(1.61587, -9.015513, 10.862037) Norm(5e-06, -1.0, 9e-06) UV(0.07429, 0.026918) -V 5433: Pos(1.649344, -9.015512, 10.886568) Norm(2e-06, -1.0, -9e-06) UV(0.073859, 0.027909) -V 5434: Pos(1.688789, -9.015513, 10.911118) Norm(0.0, -1.0, -2e-06) UV(0.073374, 0.028976) -V 5435: Pos(1.729772, -9.015512, 10.933003) Norm(4e-06, -1.0, 3e-06) UV(0.072893, 0.02999) -V 5436: Pos(1.767755, -9.015512, 10.949727) Norm(-8e-06, -1.0, -1.5e-05) UV(0.07249, 0.030859) -V 5437: Pos(1.632438, -9.015513, 10.826479) Norm(1e-06, -1.0, 8e-06) UV(0.075361, 0.027098) -V 5438: Pos(1.66948, -9.015513, 10.847866) Norm(-2e-06, -1.0, 4e-06) UV(0.074991, 0.028276) -V 5439: Pos(1.711351, -9.015513, 10.87204) Norm(-3e-06, -1.0, 1.1e-05) UV(0.074437, 0.029491) -V 5440: Pos(1.753221, -9.015513, 10.896214) Norm(-2e-06, -1.0, 1.9e-05) UV(0.073781, 0.030576) -V 5441: Pos(1.790264, -9.015513, 10.9176) Norm(-7e-06, -1.0, 1.5e-05) UV(0.073189, 0.03143) -V 5442: Pos(1.654947, -9.015513, 10.794352) Norm(7e-06, -1.0, -4e-06) UV(0.076517, 0.027508) -V 5443: Pos(1.69293, -9.015513, 10.811076) Norm(2e-06, -1.0, -1e-05) UV(0.076211, 0.028841) -V 5444: Pos(1.733913, -9.015513, 10.832962) Norm(-1e-06, -1.0, -1e-06) UV(0.075542, 0.03013) -V 5445: Pos(1.773358, -9.015513, 10.857512) Norm(0.0, -1.0, 1e-05) UV(0.07474, 0.031182) -V 5446: Pos(1.806832, -9.015513, 10.882043) Norm(0.0, -1.0, 9e-06) UV(0.073988, 0.031937) -V 5447: Pos(1.681863, -9.015512, 10.767844) Norm(1.1e-05, -1.0, 5.1e-05) UV(0.077713, 0.02823) -V 5448: Pos(1.718094, -9.015512, 10.778706) Norm(-5e-06, -1.0, 1.1e-05) UV(0.077437, 0.029682) -V 5449: Pos(1.754936, -9.015513, 10.796548) Norm(-5e-06, -1.0, -4e-06) UV(0.07661, 0.030906) -V 5450: Pos(1.788809, -9.015513, 10.819533) Norm(0.0, -1.0, 4e-06) UV(0.075707, 0.031785) -V 5451: Pos(1.816331, -9.015513, 10.845479) Norm(0.0, -1.0, -3e-06) UV(0.074848, 0.032354) -V 5452: Pos(1.284306, -8.132718, 10.625485) Norm(-0.639425, 0.674421, -0.369178) UV(0.27866, 0.77828) -V 5453: Pos(1.36267, -8.132718, 10.523359) Norm(-0.52209, 0.674423, -0.522088) UV(0.277452, 0.782316) -V 5454: Pos(1.840032, -8.082157, 11.352285) Norm(0.157049, -0.794857, 0.586121) UV(0.297377, 0.126683) -V 5455: Pos(1.959945, -8.082157, 11.302616) Norm(0.303394, -0.794857, 0.525504) UV(0.297247, 0.121879) -V 5456: Pos(1.959945, -8.082157, 10.441463) Norm(0.303396, -0.79486, -0.525498) UV(0.297423, 0.082174) -V 5457: Pos(1.840032, -8.082157, 10.391793) Norm(0.157048, -0.79486, -0.586117) UV(0.297436, 0.077042) -V 5458: Pos(1.231105, -8.082157, 11.000721) Norm(-0.586113, -0.794862, 0.157054) UV(0.299353, 0.155723) -V 5459: Pos(1.280774, -8.082157, 11.120633) Norm(-0.525496, -0.794863, 0.303393) UV(0.298902, 0.150913) -V 5460: Pos(2.060031, -8.132718, 11.22072) Norm(0.522086, 0.674421, 0.522094) UV(0.282599, 0.731762) -V 5461: Pos(1.957905, -8.132718, 11.299085) Norm(0.369167, 0.674424, 0.639428) UV(0.282965, 0.735942) -V 5462: Pos(1.711351, -8.132718, 10.378931) Norm(1e-06, 0.674423, -0.738345) UV(0.272646, 0.694507) -V 5463: Pos(1.838977, -8.132718, 10.395733) Norm(0.191099, 0.674429, -0.713181) UV(0.273963, 0.698708) -V 5464: Pos(1.36267, -8.132718, 11.22072) Norm(-0.522089, 0.674425, 0.522087) UV(0.282806, 0.757435) -V 5465: Pos(1.284306, -8.132718, 11.118594) Norm(-0.639425, 0.674425, 0.369171) UV(0.282249, 0.761684) -V 5466: Pos(2.208539, -8.082157, 10.87204) Norm(0.606786, -0.794865, 1e-06) UV(0.2971, 0.102353) -V 5467: Pos(2.191597, -8.082157, 10.743358) Norm(0.58611, -0.794866, -0.157046) UV(0.29713, 0.097317) -V 5468: Pos(1.359786, -8.082157, 10.520475) Norm(-0.429066, -0.794862, -0.429065) UV(0.301332, 0.175067) -V 5469: Pos(1.280774, -8.082157, 10.623446) Norm(-0.525492, -0.794865, -0.303394) UV(0.300826, 0.170164) -V 5470: Pos(2.138396, -8.132718, 10.625485) Norm(0.639425, 0.674424, -0.369172) UV(0.27816, 0.710823) -V 5471: Pos(2.187657, -8.132718, 10.744413) Norm(0.713188, 0.674423, -0.191091) UV(0.279285, 0.714924) -V 5472: Pos(1.235045, -8.132718, 10.744413) Norm(-0.713186, 0.674423, -0.191101) UV(0.27977, 0.77424) -V 5473: Pos(2.062915, -8.082157, 11.223604) Norm(0.429068, -0.79486, 0.429066) UV(0.29712, 0.117012) -V 5474: Pos(1.711351, -8.082157, 10.374852) Norm(1e-06, -0.794868, -0.606782) UV(0.297085, 0.071918) -V 5475: Pos(1.359786, -8.082157, 11.223604) Norm(-0.429067, -0.794861, 0.429065) UV(0.298482, 0.146047) -V 5476: Pos(2.138396, -8.132718, 11.118594) Norm(0.639424, 0.674426, 0.36917) UV(0.282026, 0.72745) -V 5477: Pos(1.583725, -8.132718, 10.395733) Norm(-0.191095, 0.674419, -0.713191) UV(0.274648, 0.790567) -V 5478: Pos(1.711351, -8.132718, 10.378931) Norm(1e-06, 0.674423, -0.738345) UV(0.273446, 0.794713) -V 5479: Pos(1.464797, -8.132718, 11.299085) Norm(-0.369169, 0.674429, 0.639422) UV(0.283212, 0.753141) -V 5480: Pos(2.141928, -8.082157, 10.623446) Norm(0.525492, -0.794862, -0.3034) UV(0.29724, 0.092246) -V 5481: Pos(1.231105, -8.082157, 10.743358) Norm(-0.586112, -0.794863, -0.157051) UV(0.300293, 0.165307) -V 5482: Pos(2.060031, -8.132718, 10.523359) Norm(0.522087, 0.67442, -0.522095) UV(0.276854, 0.706764) -V 5483: Pos(1.218242, -8.132718, 10.87204) Norm(-0.738344, 0.674424, -1e-06) UV(0.280729, 0.770094) -V 5484: Pos(2.141928, -8.082157, 11.120633) Norm(0.525499, -0.794862, 0.30339) UV(0.297085, 0.11208) -V 5485: Pos(1.711351, -8.082157, 10.374852) Norm(1e-06, -0.794868, -0.606782) UV(0.302406, 0.189801) -V 5486: Pos(1.582669, -8.082157, 10.391793) Norm(-0.157049, -0.794869, -0.586105) UV(0.302321, 0.184917) -V 5487: Pos(1.462757, -8.082157, 11.302616) Norm(-0.303394, -0.794857, 0.525505) UV(0.298158, 0.141231) -V 5488: Pos(1.462757, -8.082157, 11.302616) Norm(-0.303394, -0.794857, 0.525505) UV(0.016649, 0.882679) -V 5489: Pos(1.464797, -8.132718, 11.299085) Norm(-0.369169, 0.674429, 0.639422) UV(0.014906, 0.882606) -V 5490: Pos(1.359786, -8.082157, 11.223604) Norm(-0.429067, -0.794861, 0.429065) UV(0.016415, 0.887138) -V 5491: Pos(1.36267, -8.132718, 11.22072) Norm(-0.522089, 0.674425, 0.522087) UV(0.014674, 0.887028) -V 5492: Pos(1.280774, -8.082157, 11.120633) Norm(-0.525496, -0.794863, 0.303393) UV(0.016087, 0.891591) -V 5493: Pos(1.284306, -8.132718, 11.118594) Norm(-0.639425, 0.674425, 0.369171) UV(0.014348, 0.891445) -V 5494: Pos(1.231105, -8.082157, 11.000721) Norm(-0.586113, -0.794862, 0.157054) UV(0.015666, 0.896036) -V 5495: Pos(1.235045, -8.132718, 10.999665) Norm(-0.713187, 0.674424, 0.191092) UV(0.013931, 0.895854) -V 5496: Pos(1.214164, -8.082157, 10.87204) Norm(-0.60679, -0.794862, 4e-06) UV(0.015152, 0.900472) -V 5497: Pos(1.218242, -8.132718, 10.87204) Norm(-0.738344, 0.674424, -1e-06) UV(0.013421, 0.900253) -V 5498: Pos(1.231105, -8.082157, 10.743358) Norm(-0.586112, -0.794863, -0.157051) UV(0.014545, 0.904896) -V 5499: Pos(1.235045, -8.132718, 10.744413) Norm(-0.713186, 0.674423, -0.191101) UV(0.012818, 0.90464) -V 5500: Pos(1.280774, -8.082157, 10.623446) Norm(-0.525492, -0.794865, -0.303394) UV(0.013845, 0.909306) -V 5501: Pos(1.284306, -8.132718, 10.625485) Norm(-0.639425, 0.674421, -0.369178) UV(0.012124, 0.909014) -V 5502: Pos(1.359786, -8.082157, 10.520475) Norm(-0.429066, -0.794862, -0.429065) UV(0.013052, 0.9137) -V 5503: Pos(1.36267, -8.132718, 10.523359) Norm(-0.52209, 0.674423, -0.522088) UV(0.011338, 0.913372) -V 5504: Pos(1.462757, -8.082157, 10.441463) Norm(-0.303396, -0.79486, -0.525498) UV(0.012168, 0.918077) -V 5505: Pos(1.464797, -8.132718, 10.444995) Norm(-0.369174, 0.67442, -0.639428) UV(0.010461, 0.917713) -V 5506: Pos(1.582669, -8.082157, 10.391793) Norm(-0.157049, -0.794869, -0.586105) UV(0.011191, 0.922434) -V 5507: Pos(1.583725, -8.132718, 10.395733) Norm(-0.191095, 0.674419, -0.713191) UV(0.009493, 0.922034) -V 5508: Pos(1.711351, -8.082157, 10.374852) Norm(1e-06, -0.794868, -0.606782) UV(0.010124, 0.926769) -V 5509: Pos(1.711351, -8.132718, 10.378931) Norm(1e-06, 0.674423, -0.738345) UV(0.008434, 0.926334) -V 5510: Pos(1.711351, -8.082157, 10.374852) Norm(1e-06, -0.794868, -0.606782) UV(0.010124, 0.820733) -V 5511: Pos(1.840032, -8.082157, 10.391793) Norm(0.157048, -0.79486, -0.586117) UV(0.011191, 0.825069) -V 5512: Pos(1.838977, -8.132718, 10.395733) Norm(0.191099, 0.674429, -0.713181) UV(0.009493, 0.825468) -V 5513: Pos(1.711351, -8.132718, 10.378931) Norm(1e-06, 0.674423, -0.738345) UV(0.008434, 0.821168) -V 5514: Pos(1.959945, -8.082157, 10.441463) Norm(0.303396, -0.79486, -0.525498) UV(0.012168, 0.829426) -V 5515: Pos(1.957905, -8.132718, 10.444995) Norm(0.369176, 0.674425, -0.639421) UV(0.010461, 0.82979) -V 5516: Pos(2.062915, -8.082157, 10.520475) Norm(0.429065, -0.794858, -0.429074) UV(0.013052, 0.833803) -V 5517: Pos(2.060031, -8.132718, 10.523359) Norm(0.522087, 0.67442, -0.522095) UV(0.011338, 0.83413) -V 5518: Pos(2.141928, -8.082157, 10.623446) Norm(0.525492, -0.794862, -0.3034) UV(0.013845, 0.838197) -V 5519: Pos(2.138396, -8.132718, 10.625485) Norm(0.639425, 0.674424, -0.369172) UV(0.012124, 0.838489) -V 5520: Pos(2.191597, -8.082157, 10.743358) Norm(0.58611, -0.794866, -0.157046) UV(0.014545, 0.842607) -V 5521: Pos(2.187657, -8.132718, 10.744413) Norm(0.713188, 0.674423, -0.191091) UV(0.012818, 0.842862) -V 5522: Pos(2.208539, -8.082157, 10.87204) Norm(0.606786, -0.794865, 1e-06) UV(0.015152, 0.847031) -V 5523: Pos(2.20446, -8.132718, 10.87204) Norm(0.738347, 0.674421, -2e-06) UV(0.013421, 0.84725) -V 5524: Pos(2.191597, -8.082157, 11.000721) Norm(0.586113, -0.794864, 0.157045) UV(0.015666, 0.851466) -V 5525: Pos(2.187657, -8.132718, 10.999665) Norm(0.713188, 0.674424, 0.191087) UV(0.013931, 0.851649) -V 5526: Pos(2.141928, -8.082157, 11.120633) Norm(0.525499, -0.794862, 0.30339) UV(0.016087, 0.855911) -V 5527: Pos(2.138396, -8.132718, 11.118594) Norm(0.639424, 0.674426, 0.36917) UV(0.014349, 0.856058) -V 5528: Pos(2.062915, -8.082157, 11.223604) Norm(0.429068, -0.79486, 0.429066) UV(0.016415, 0.860364) -V 5529: Pos(2.060031, -8.132718, 11.22072) Norm(0.522086, 0.674421, 0.522094) UV(0.014674, 0.860474) -V 5530: Pos(1.959945, -8.082157, 11.302616) Norm(0.303394, -0.794857, 0.525504) UV(0.016649, 0.864823) -V 5531: Pos(1.957905, -8.132718, 11.299085) Norm(0.369167, 0.674424, 0.639428) UV(0.014906, 0.864897) -V 5532: Pos(1.840032, -8.082157, 11.352285) Norm(0.157049, -0.794857, 0.586121) UV(0.01679, 0.869286) -V 5533: Pos(1.838977, -8.132718, 11.348346) Norm(0.191098, 0.674424, 0.713186) UV(0.015045, 0.869323) -V 5534: Pos(2.20446, -8.132718, 10.87204) Norm(0.738347, 0.674421, -2e-06) UV(0.280332, 0.718984) -V 5535: Pos(1.582669, -8.082157, 11.352285) Norm(-0.15705, -0.794866, 0.586109) UV(0.297841, 0.136463) -V 5536: Pos(1.711351, -8.082157, 11.369227) Norm(1e-06, -0.79487, 0.60678) UV(0.297559, 0.13158) -V 5537: Pos(1.462757, -8.082157, 10.441463) Norm(-0.303396, -0.79486, -0.525498) UV(0.301877, 0.18003) -V 5538: Pos(2.191597, -8.082157, 11.000721) Norm(0.586113, -0.794864, 0.157045) UV(0.297095, 0.107232) -V 5539: Pos(1.235045, -8.132718, 10.999665) Norm(-0.713187, 0.674424, 0.191092) UV(0.281574, 0.765907) -V 5540: Pos(1.957905, -8.132718, 10.444995) Norm(0.369176, 0.674425, -0.639421) UV(0.27545, 0.702778) -V 5541: Pos(1.838977, -8.132718, 11.348346) Norm(0.191098, 0.674424, 0.713186) UV(0.283232, 0.740108) -V 5542: Pos(1.214164, -8.082157, 10.87204) Norm(-0.60679, -0.794862, 4e-06) UV(0.299826, 0.16048) -V 5543: Pos(2.062915, -8.082157, 10.520475) Norm(0.429065, -0.794858, -0.429074) UV(0.297363, 0.087254) -V 5544: Pos(1.711351, -8.132718, 11.365149) Norm(1e-06, 0.674427, 0.738342) UV(0.283405, 0.744374) -V 5545: Pos(1.583725, -8.132718, 11.348346) Norm(-0.191097, 0.674424, 0.713186) UV(0.283424, 0.748754) -V 5546: Pos(1.464797, -8.132718, 10.444995) Norm(-0.369174, 0.67442, -0.639428) UV(0.276095, 0.786461) -V 5547: Pos(2.187657, -8.132718, 10.999665) Norm(0.713188, 0.674424, 0.191087) UV(0.281235, 0.723158) -V 5548: Pos(-0.529975, -17.621962, 10.367923) Norm(0.0, -0.999784, 0.020801) UV(0.059088, 0.31087) -V 5549: Pos(-0.529975, -17.625484, 10.265513) Norm(0.0, -0.99999, 0.004374) UV(0.059163, 0.30721) -V 5550: Pos(-0.529975, -17.625484, 10.265513) Norm(0.0, -0.99999, 0.004374) UV(0.14649, 0.444442) -V 5551: Pos(-1.247728, -17.340864, 10.259338) Norm(0.925036, -0.342971, 0.16334) UV(0.059636, 0.056594) -V 5552: Pos(0.187778, -17.340864, 10.259338) Norm(-0.925035, -0.342971, 0.163341) UV(0.319912, 0.938736) -V 5553: Pos(0.644594, -19.018551, 10.249135) Norm(0.644384, -0.692458, 0.324455) UV(0.031324, 0.302439) -V 5554: Pos(0.489641, -19.040344, 10.324235) Norm(0.113241, -0.707936, 0.69714) UV(0.027601, 0.29777) -V 5555: Pos(0.659008, -19.010527, 10.123274) Norm(0.604711, -0.583525, -0.542054) UV(0.035667, 0.301985) -V 5556: Pos(-1.323919, -19.037821, 10.251081) Norm(0.694345, -0.637343, 0.334185) UV(0.055065, 0.286409) -V 5557: Pos(-1.343888, -19.038507, 10.090205) Norm(0.519477, -0.623501, -0.584286) UV(0.049515, 0.285853) -V 5558: Pos(-1.323378, -19.038101, 10.185481) Norm(0.702503, -0.710886, -0.033635) UV(0.052868, 0.285891) -V 5559: Pos(-1.349708, -19.037971, 10.278857) Norm(0.3865, -0.676458, 0.626915) UV(0.0558, 0.287486) -V 5560: Pos(0.289758, -19.037971, 10.278857) Norm(-0.386499, -0.67646, 0.626914) UV(0.027601, 0.290718) - -===Triangles (Indices): 9472 -Tri: 0 1 2 -Tri: 0 2 3 -Tri: 4 5 2 -Tri: 6 0 3 -Tri: 6 3 7 -Tri: 8 9 10 -Tri: 8 10 11 -Tri: 12 13 14 -Tri: 12 14 15 -Tri: 1 4 2 -Tri: 16 17 18 -Tri: 16 18 19 -Tri: 20 19 18 -Tri: 20 18 21 -Tri: 22 23 24 -Tri: 22 24 25 -Tri: 26 27 24 -Tri: 26 24 28 -Tri: 29 30 31 -Tri: 29 31 32 -Tri: 33 34 35 -Tri: 33 35 36 -Tri: 37 38 39 -Tri: 37 39 40 -Tri: 40 39 41 -Tri: 40 41 42 -Tri: 43 41 44 -Tri: 43 44 45 -Tri: 46 47 48 -Tri: 46 48 49 -Tri: 50 51 52 -Tri: 51 53 52 -Tri: 52 53 36 -Tri: 53 54 36 -Tri: 36 54 33 -Tri: 54 32 33 -Tri: 33 32 55 -Tri: 32 31 55 -Tri: 55 31 56 -Tri: 31 57 56 -Tri: 56 57 58 -Tri: 57 59 58 -Tri: 58 59 50 -Tri: 59 51 50 -Tri: 19 11 10 -Tri: 19 10 16 -Tri: 60 61 62 -Tri: 60 62 22 -Tri: 60 22 25 -Tri: 60 25 63 -Tri: 64 65 66 -Tri: 64 66 12 -Tri: 12 66 67 -Tri: 12 67 13 -Tri: 11 68 7 -Tri: 69 70 13 -Tri: 69 13 67 -Tri: 69 71 72 -Tri: 69 72 70 -Tri: 73 74 9 -Tri: 73 9 75 -Tri: 60 76 77 -Tri: 60 77 61 -Tri: 5 67 66 -Tri: 5 66 65 -Tri: 15 14 11 -Tri: 15 11 78 -Tri: 79 80 81 -Tri: 79 81 82 -Tri: 83 5 65 -Tri: 83 65 84 -Tri: 6 68 85 -Tri: 6 85 86 -Tri: 87 88 89 -Tri: 87 89 90 -Tri: 62 19 20 -Tri: 62 20 91 -Tri: 61 77 19 -Tri: 61 19 62 -Tri: 27 83 25 -Tri: 27 25 24 -Tri: 27 21 18 -Tri: 27 18 83 -Tri: 80 20 21 -Tri: 80 21 81 -Tri: 5 4 69 -Tri: 5 69 67 -Tri: 69 4 1 -Tri: 69 1 71 -Tri: 92 93 94 -Tri: 16 10 95 -Tri: 16 95 96 -Tri: 97 98 99 -Tri: 97 99 100 -Tri: 101 102 103 -Tri: 101 103 104 -Tri: 43 45 105 -Tri: 43 105 106 -Tri: 107 108 109 -Tri: 107 109 42 -Tri: 109 110 42 -Tri: 42 110 40 -Tri: 110 37 40 -Tri: 111 112 113 -Tri: 111 113 114 -Tri: 112 115 116 -Tri: 112 116 113 -Tri: 111 117 112 -Tri: 117 118 112 -Tri: 112 118 119 -Tri: 118 108 119 -Tri: 108 118 45 -Tri: 118 120 45 -Tri: 118 117 120 -Tri: 117 121 120 -Tri: 117 111 121 -Tri: 111 122 121 -Tri: 111 114 122 -Tri: 114 123 122 -Tri: 114 110 123 -Tri: 110 124 123 -Tri: 110 109 124 -Tri: 109 44 124 -Tri: 109 108 44 -Tri: 108 45 44 -Tri: 125 126 127 -Tri: 125 127 128 -Tri: 107 43 106 -Tri: 107 106 129 -Tri: 130 50 128 -Tri: 130 128 127 -Tri: 129 119 108 -Tri: 129 108 107 -Tri: 29 131 35 -Tri: 29 35 34 -Tri: 116 115 122 -Tri: 116 122 123 -Tri: 9 74 95 -Tri: 9 95 10 -Tri: 132 96 95 -Tri: 132 95 74 -Tri: 94 17 133 -Tri: 94 133 92 -Tri: 18 17 94 -Tri: 18 94 83 -Tri: 134 16 96 -Tri: 132 133 134 -Tri: 132 134 96 -Tri: 76 64 78 -Tri: 76 78 77 -Tri: 3 2 5 -Tri: 3 5 8 -Tri: 86 72 0 -Tri: 86 0 6 -Tri: 78 11 19 -Tri: 78 19 77 -Tri: 70 72 86 -Tri: 70 86 85 -Tri: 28 82 81 -Tri: 28 81 26 -Tri: 64 12 15 -Tri: 64 15 78 -Tri: 60 63 84 -Tri: 60 84 76 -Tri: 25 83 84 -Tri: 25 84 63 -Tri: 23 22 62 -Tri: 23 62 91 -Tri: 82 23 91 -Tri: 82 91 79 -Tri: 91 20 80 -Tri: 91 80 79 -Tri: 125 51 135 -Tri: 125 135 126 -Tri: 105 45 120 -Tri: 42 41 43 -Tri: 42 43 107 -Tri: 44 41 124 -Tri: 41 39 124 -Tri: 124 39 38 -Tri: 114 113 37 -Tri: 114 37 110 -Tri: 30 29 34 -Tri: 30 34 136 -Tri: 122 115 121 -Tri: 115 120 121 -Tri: 68 6 7 -Tri: 76 84 65 -Tri: 76 65 64 -Tri: 7 3 8 -Tri: 7 8 11 -Tri: 71 1 0 -Tri: 71 0 72 -Tri: 52 48 128 -Tri: 52 128 50 -Tri: 131 46 49 -Tri: 131 49 35 -Tri: 52 36 48 -Tri: 48 36 49 -Tri: 36 35 49 -Tri: 131 29 32 -Tri: 131 32 54 -Tri: 125 47 53 -Tri: 125 53 51 -Tri: 55 56 136 -Tri: 56 58 136 -Tri: 136 58 130 -Tri: 58 50 130 -Tri: 82 28 24 -Tri: 82 24 23 -Tri: 26 81 21 -Tri: 26 21 27 -Tri: 113 116 38 -Tri: 113 38 37 -Tri: 83 94 75 -Tri: 83 75 5 -Tri: 85 68 11 -Tri: 85 11 14 -Tri: 73 93 132 -Tri: 73 132 74 -Tri: 75 9 8 -Tri: 75 8 5 -Tri: 73 75 94 -Tri: 73 94 93 -Tri: 17 16 134 -Tri: 17 134 133 -Tri: 93 92 133 -Tri: 93 133 132 -Tri: 135 51 59 -Tri: 47 125 128 -Tri: 47 128 48 -Tri: 53 47 54 -Tri: 47 46 54 -Tri: 54 46 131 -Tri: 38 116 123 -Tri: 38 123 124 -Tri: 55 136 34 -Tri: 55 34 33 -Tri: 31 30 57 -Tri: 30 59 57 -Tri: 59 30 135 -Tri: 13 70 85 -Tri: 13 85 14 -Tri: 115 105 120 -Tri: 137 138 139 -Tri: 137 139 140 -Tri: 140 139 141 -Tri: 140 141 142 -Tri: 142 141 143 -Tri: 142 143 144 -Tri: 144 143 145 -Tri: 144 145 146 -Tri: 146 145 147 -Tri: 146 147 148 -Tri: 148 147 149 -Tri: 148 149 150 -Tri: 150 149 151 -Tri: 150 151 152 -Tri: 152 151 153 -Tri: 152 153 154 -Tri: 154 153 155 -Tri: 154 155 156 -Tri: 156 155 157 -Tri: 156 157 158 -Tri: 158 157 159 -Tri: 158 159 160 -Tri: 160 159 161 -Tri: 160 161 162 -Tri: 162 161 163 -Tri: 162 163 164 -Tri: 164 163 165 -Tri: 164 165 166 -Tri: 166 165 167 -Tri: 166 167 168 -Tri: 168 167 169 -Tri: 168 169 170 -Tri: 170 169 171 -Tri: 170 171 172 -Tri: 172 171 173 -Tri: 172 173 174 -Tri: 174 173 175 -Tri: 174 175 176 -Tri: 176 175 177 -Tri: 176 177 178 -Tri: 178 177 179 -Tri: 178 179 180 -Tri: 180 179 181 -Tri: 180 181 182 -Tri: 182 181 183 -Tri: 182 183 184 -Tri: 184 183 185 -Tri: 184 185 186 -Tri: 186 185 187 -Tri: 186 187 188 -Tri: 188 187 189 -Tri: 188 189 190 -Tri: 190 189 191 -Tri: 190 191 192 -Tri: 192 191 193 -Tri: 192 193 194 -Tri: 194 193 195 -Tri: 194 195 196 -Tri: 196 195 197 -Tri: 196 197 198 -Tri: 139 138 199 -Tri: 139 199 200 -Tri: 198 197 201 -Tri: 198 201 202 -Tri: 202 201 138 -Tri: 202 138 137 -Tri: 159 157 203 -Tri: 159 203 204 -Tri: 177 175 205 -Tri: 177 205 206 -Tri: 195 193 207 -Tri: 195 207 208 -Tri: 151 149 209 -Tri: 151 209 210 -Tri: 169 167 211 -Tri: 169 211 212 -Tri: 187 185 213 -Tri: 187 213 214 -Tri: 215 216 217 -Tri: 215 217 218 -Tri: 175 173 219 -Tri: 175 219 205 -Tri: 193 191 220 -Tri: 193 220 207 -Tri: 149 147 221 -Tri: 149 221 209 -Tri: 167 165 222 -Tri: 167 222 211 -Tri: 185 183 223 -Tri: 185 223 213 -Tri: 224 215 218 -Tri: 224 218 225 -Tri: 226 227 228 -Tri: 226 228 229 -Tri: 230 231 232 -Tri: 230 232 233 -Tri: 234 235 236 -Tri: 234 236 237 -Tri: 238 87 90 -Tri: 238 90 239 -Tri: 240 101 104 -Tri: 240 104 241 -Tri: 242 97 100 -Tri: 242 100 243 -Tri: 244 224 225 -Tri: 244 225 245 -Tri: 246 226 229 -Tri: 246 229 247 -Tri: 248 230 233 -Tri: 248 233 249 -Tri: 250 234 237 -Tri: 250 237 251 -Tri: 252 253 254 -Tri: 252 254 255 -Tri: 256 257 258 -Tri: 256 258 259 -Tri: 260 261 262 -Tri: 260 262 263 -Tri: 264 265 266 -Tri: 264 266 267 -Tri: 268 269 270 -Tri: 268 270 271 -Tri: 272 273 274 -Tri: 272 274 275 -Tri: 276 277 278 -Tri: 276 278 279 -Tri: 235 280 281 -Tri: 235 281 236 -Tri: 231 282 283 -Tri: 231 283 232 -Tri: 227 284 285 -Tri: 227 285 228 -Tri: 286 250 251 -Tri: 286 251 287 -Tri: 288 289 290 -Tri: 288 290 291 -Tri: 292 293 294 -Tri: 292 294 295 -Tri: 296 297 298 -Tri: 296 298 299 -Tri: 300 301 302 -Tri: 300 302 303 -Tri: 277 304 305 -Tri: 277 305 278 -Tri: 273 306 307 -Tri: 273 307 274 -Tri: 269 252 255 -Tri: 269 255 270 -Tri: 265 288 291 -Tri: 265 291 266 -Tri: 261 292 295 -Tri: 261 295 262 -Tri: 257 296 299 -Tri: 257 299 258 -Tri: 308 300 303 -Tri: 308 303 309 -Tri: 293 310 311 -Tri: 293 311 294 -Tri: 297 312 313 -Tri: 297 313 298 -Tri: 301 314 315 -Tri: 301 315 302 -Tri: 304 316 317 -Tri: 304 317 305 -Tri: 306 318 319 -Tri: 306 319 307 -Tri: 157 155 320 -Tri: 157 320 203 -Tri: 321 248 249 -Tri: 321 249 322 -Tri: 323 246 247 -Tri: 323 247 324 -Tri: 325 244 245 -Tri: 325 245 326 -Tri: 327 242 243 -Tri: 327 243 328 -Tri: 329 240 241 -Tri: 329 241 330 -Tri: 331 238 239 -Tri: 331 239 332 -Tri: 141 139 200 -Tri: 141 200 333 -Tri: 310 276 279 -Tri: 310 279 311 -Tri: 312 272 275 -Tri: 312 275 313 -Tri: 314 268 271 -Tri: 314 271 315 -Tri: 316 264 267 -Tri: 316 267 317 -Tri: 318 260 263 -Tri: 318 263 319 -Tri: 253 256 259 -Tri: 253 259 254 -Tri: 138 201 334 -Tri: 138 334 199 -Tri: 335 336 337 -Tri: 335 337 338 -Tri: 183 181 339 -Tri: 183 339 223 -Tri: 165 163 340 -Tri: 165 340 222 -Tri: 147 145 341 -Tri: 147 341 221 -Tri: 191 189 342 -Tri: 191 342 220 -Tri: 173 171 343 -Tri: 173 343 219 -Tri: 155 153 344 -Tri: 155 344 320 -Tri: 201 197 345 -Tri: 201 345 334 -Tri: 181 179 346 -Tri: 181 346 339 -Tri: 163 161 347 -Tri: 163 347 340 -Tri: 145 143 348 -Tri: 145 348 341 -Tri: 189 187 214 -Tri: 189 214 342 -Tri: 171 169 212 -Tri: 171 212 343 -Tri: 153 151 210 -Tri: 153 210 344 -Tri: 197 195 208 -Tri: 197 208 345 -Tri: 179 177 206 -Tri: 179 206 346 -Tri: 161 159 204 -Tri: 161 204 347 -Tri: 143 141 333 -Tri: 143 333 348 -Tri: 98 321 322 -Tri: 98 322 99 -Tri: 102 323 324 -Tri: 102 324 103 -Tri: 88 325 326 -Tri: 88 326 89 -Tri: 280 327 328 -Tri: 280 328 281 -Tri: 282 329 330 -Tri: 282 330 283 -Tri: 284 331 332 -Tri: 284 332 285 -Tri: 216 286 287 -Tri: 216 287 217 -Tri: 336 308 309 -Tri: 336 309 337 -Tri: 248 321 310 -Tri: 248 310 293 -Tri: 213 223 294 -Tri: 213 294 311 -Tri: 246 323 312 -Tri: 246 312 297 -Tri: 211 222 298 -Tri: 211 298 313 -Tri: 244 325 314 -Tri: 244 314 301 -Tri: 209 221 302 -Tri: 209 302 315 -Tri: 242 327 316 -Tri: 242 316 304 -Tri: 207 220 305 -Tri: 207 305 317 -Tri: 240 329 318 -Tri: 240 318 306 -Tri: 205 219 307 -Tri: 205 307 319 -Tri: 238 331 253 -Tri: 238 253 252 -Tri: 203 320 255 -Tri: 203 255 254 -Tri: 234 250 289 -Tri: 234 289 288 -Tri: 199 334 291 -Tri: 199 291 290 -Tri: 250 286 335 -Tri: 250 335 289 -Tri: 200 199 290 -Tri: 200 290 338 -Tri: 230 248 293 -Tri: 230 293 292 -Tri: 223 339 295 -Tri: 223 295 294 -Tri: 226 246 297 -Tri: 226 297 296 -Tri: 222 340 299 -Tri: 222 299 298 -Tri: 224 244 301 -Tri: 224 301 300 -Tri: 221 341 303 -Tri: 221 303 302 -Tri: 97 242 304 -Tri: 97 304 277 -Tri: 220 342 278 -Tri: 220 278 305 -Tri: 101 240 306 -Tri: 101 306 273 -Tri: 219 343 274 -Tri: 219 274 307 -Tri: 87 238 252 -Tri: 87 252 269 -Tri: 320 344 270 -Tri: 320 270 255 -Tri: 235 234 288 -Tri: 235 288 265 -Tri: 334 345 266 -Tri: 334 266 291 -Tri: 231 230 292 -Tri: 231 292 261 -Tri: 339 346 262 -Tri: 339 262 295 -Tri: 227 226 296 -Tri: 227 296 257 -Tri: 340 347 258 -Tri: 340 258 299 -Tri: 215 224 300 -Tri: 215 300 308 -Tri: 341 348 309 -Tri: 341 309 303 -Tri: 98 97 277 -Tri: 98 277 276 -Tri: 342 214 279 -Tri: 342 279 278 -Tri: 102 101 273 -Tri: 102 273 272 -Tri: 343 212 275 -Tri: 343 275 274 -Tri: 88 87 269 -Tri: 88 269 268 -Tri: 344 210 271 -Tri: 344 271 270 -Tri: 280 235 265 -Tri: 280 265 264 -Tri: 345 208 267 -Tri: 345 267 266 -Tri: 282 231 261 -Tri: 282 261 260 -Tri: 346 206 263 -Tri: 346 263 262 -Tri: 284 227 257 -Tri: 284 257 256 -Tri: 347 204 259 -Tri: 347 259 258 -Tri: 216 215 308 -Tri: 216 308 336 -Tri: 348 333 337 -Tri: 348 337 309 -Tri: 321 98 276 -Tri: 321 276 310 -Tri: 214 213 311 -Tri: 214 311 279 -Tri: 323 102 272 -Tri: 323 272 312 -Tri: 212 211 313 -Tri: 212 313 275 -Tri: 325 88 268 -Tri: 325 268 314 -Tri: 210 209 315 -Tri: 210 315 271 -Tri: 327 280 264 -Tri: 327 264 316 -Tri: 208 207 317 -Tri: 208 317 267 -Tri: 329 282 260 -Tri: 329 260 318 -Tri: 206 205 319 -Tri: 206 319 263 -Tri: 331 284 256 -Tri: 331 256 253 -Tri: 204 203 254 -Tri: 204 254 259 -Tri: 286 216 336 -Tri: 286 336 335 -Tri: 333 200 338 -Tri: 333 338 337 -Tri: 289 335 338 -Tri: 289 338 290 -Tri: 349 350 351 -Tri: 349 351 352 -Tri: 353 354 355 -Tri: 353 355 356 -Tri: 357 358 359 -Tri: 357 359 360 -Tri: 361 362 363 -Tri: 361 363 364 -Tri: 364 363 365 -Tri: 364 365 366 -Tri: 366 365 367 -Tri: 366 367 368 -Tri: 368 367 369 -Tri: 368 369 370 -Tri: 370 369 371 -Tri: 370 371 372 -Tri: 372 371 373 -Tri: 372 373 374 -Tri: 374 373 375 -Tri: 374 375 376 -Tri: 376 375 377 -Tri: 376 377 378 -Tri: 378 377 379 -Tri: 378 379 380 -Tri: 380 379 381 -Tri: 380 381 382 -Tri: 382 381 383 -Tri: 382 383 384 -Tri: 384 383 385 -Tri: 384 385 386 -Tri: 386 385 387 -Tri: 386 387 388 -Tri: 388 387 389 -Tri: 388 389 390 -Tri: 390 389 391 -Tri: 390 391 392 -Tri: 392 391 393 -Tri: 392 393 394 -Tri: 394 393 395 -Tri: 394 395 396 -Tri: 396 395 397 -Tri: 396 397 398 -Tri: 398 397 399 -Tri: 398 399 400 -Tri: 400 399 401 -Tri: 400 401 402 -Tri: 402 401 403 -Tri: 402 403 404 -Tri: 404 403 405 -Tri: 404 405 406 -Tri: 406 405 407 -Tri: 406 407 408 -Tri: 408 407 409 -Tri: 408 409 410 -Tri: 410 409 411 -Tri: 410 411 412 -Tri: 412 411 413 -Tri: 412 413 414 -Tri: 414 413 415 -Tri: 414 415 416 -Tri: 416 415 417 -Tri: 416 417 418 -Tri: 418 417 419 -Tri: 418 419 420 -Tri: 420 419 421 -Tri: 420 421 422 -Tri: 363 362 423 -Tri: 363 423 424 -Tri: 422 421 425 -Tri: 422 425 426 -Tri: 426 425 362 -Tri: 426 362 361 -Tri: 383 381 427 -Tri: 383 427 428 -Tri: 401 399 429 -Tri: 401 429 430 -Tri: 419 417 431 -Tri: 419 431 432 -Tri: 375 373 433 -Tri: 375 433 434 -Tri: 393 391 435 -Tri: 393 435 436 -Tri: 411 409 437 -Tri: 411 437 438 -Tri: 439 440 441 -Tri: 439 441 442 -Tri: 399 397 443 -Tri: 399 443 429 -Tri: 417 415 444 -Tri: 417 444 431 -Tri: 373 371 445 -Tri: 373 445 433 -Tri: 391 389 446 -Tri: 391 446 435 -Tri: 409 407 447 -Tri: 409 447 437 -Tri: 448 439 442 -Tri: 448 442 449 -Tri: 450 451 452 -Tri: 450 452 453 -Tri: 454 455 456 -Tri: 454 456 457 -Tri: 458 459 460 -Tri: 458 460 461 -Tri: 462 349 352 -Tri: 462 352 463 -Tri: 464 357 360 -Tri: 464 360 465 -Tri: 466 353 356 -Tri: 466 356 467 -Tri: 468 448 449 -Tri: 468 449 469 -Tri: 470 450 453 -Tri: 470 453 471 -Tri: 472 454 457 -Tri: 472 457 473 -Tri: 474 458 461 -Tri: 474 461 475 -Tri: 476 477 478 -Tri: 476 478 479 -Tri: 480 481 482 -Tri: 480 482 483 -Tri: 484 485 486 -Tri: 484 486 487 -Tri: 488 489 490 -Tri: 488 490 491 -Tri: 492 493 494 -Tri: 492 494 495 -Tri: 496 497 498 -Tri: 496 498 499 -Tri: 500 501 502 -Tri: 500 502 503 -Tri: 459 504 505 -Tri: 459 505 460 -Tri: 455 506 507 -Tri: 455 507 456 -Tri: 451 508 509 -Tri: 451 509 452 -Tri: 510 474 475 -Tri: 510 475 511 -Tri: 512 513 514 -Tri: 512 514 515 -Tri: 516 517 518 -Tri: 516 518 519 -Tri: 520 521 522 -Tri: 520 522 523 -Tri: 524 525 526 -Tri: 524 526 527 -Tri: 501 528 529 -Tri: 501 529 502 -Tri: 497 530 531 -Tri: 497 531 498 -Tri: 493 476 479 -Tri: 493 479 494 -Tri: 489 512 515 -Tri: 489 515 490 -Tri: 485 516 519 -Tri: 485 519 486 -Tri: 481 520 523 -Tri: 481 523 482 -Tri: 532 524 527 -Tri: 532 527 533 -Tri: 517 534 535 -Tri: 517 535 518 -Tri: 521 536 537 -Tri: 521 537 522 -Tri: 525 538 539 -Tri: 525 539 526 -Tri: 528 540 541 -Tri: 528 541 529 -Tri: 530 542 543 -Tri: 530 543 531 -Tri: 381 379 544 -Tri: 381 544 427 -Tri: 545 472 473 -Tri: 545 473 546 -Tri: 547 470 471 -Tri: 547 471 548 -Tri: 549 468 469 -Tri: 549 469 550 -Tri: 551 466 467 -Tri: 551 467 552 -Tri: 553 464 465 -Tri: 553 465 554 -Tri: 555 462 463 -Tri: 555 463 556 -Tri: 365 363 424 -Tri: 365 424 557 -Tri: 534 500 503 -Tri: 534 503 535 -Tri: 536 496 499 -Tri: 536 499 537 -Tri: 538 492 495 -Tri: 538 495 539 -Tri: 540 488 491 -Tri: 540 491 541 -Tri: 542 484 487 -Tri: 542 487 543 -Tri: 477 480 483 -Tri: 477 483 478 -Tri: 362 425 558 -Tri: 362 558 423 -Tri: 559 560 561 -Tri: 559 561 562 -Tri: 407 405 563 -Tri: 407 563 447 -Tri: 389 387 564 -Tri: 389 564 446 -Tri: 371 369 565 -Tri: 371 565 445 -Tri: 415 413 566 -Tri: 415 566 444 -Tri: 397 395 567 -Tri: 397 567 443 -Tri: 379 377 568 -Tri: 379 568 544 -Tri: 425 421 569 -Tri: 425 569 558 -Tri: 405 403 570 -Tri: 405 570 563 -Tri: 387 385 571 -Tri: 387 571 564 -Tri: 369 367 572 -Tri: 369 572 565 -Tri: 413 411 438 -Tri: 413 438 566 -Tri: 395 393 436 -Tri: 395 436 567 -Tri: 377 375 434 -Tri: 377 434 568 -Tri: 421 419 432 -Tri: 421 432 569 -Tri: 403 401 430 -Tri: 403 430 570 -Tri: 385 383 428 -Tri: 385 428 571 -Tri: 367 365 557 -Tri: 367 557 572 -Tri: 354 545 546 -Tri: 354 546 355 -Tri: 358 547 548 -Tri: 358 548 359 -Tri: 350 549 550 -Tri: 350 550 351 -Tri: 504 551 552 -Tri: 504 552 505 -Tri: 506 553 554 -Tri: 506 554 507 -Tri: 508 555 556 -Tri: 508 556 509 -Tri: 440 510 511 -Tri: 440 511 441 -Tri: 560 532 533 -Tri: 560 533 561 -Tri: 472 545 534 -Tri: 472 534 517 -Tri: 437 447 518 -Tri: 437 518 535 -Tri: 470 547 536 -Tri: 470 536 521 -Tri: 435 446 522 -Tri: 435 522 537 -Tri: 468 549 538 -Tri: 468 538 525 -Tri: 433 445 526 -Tri: 433 526 539 -Tri: 466 551 540 -Tri: 466 540 528 -Tri: 431 444 529 -Tri: 431 529 541 -Tri: 464 553 542 -Tri: 464 542 530 -Tri: 429 443 531 -Tri: 429 531 543 -Tri: 462 555 477 -Tri: 462 477 476 -Tri: 427 544 479 -Tri: 427 479 478 -Tri: 458 474 513 -Tri: 458 513 512 -Tri: 423 558 515 -Tri: 423 515 514 -Tri: 474 510 559 -Tri: 474 559 513 -Tri: 424 423 514 -Tri: 424 514 562 -Tri: 454 472 517 -Tri: 454 517 516 -Tri: 447 563 519 -Tri: 447 519 518 -Tri: 450 470 521 -Tri: 450 521 520 -Tri: 446 564 523 -Tri: 446 523 522 -Tri: 448 468 525 -Tri: 448 525 524 -Tri: 445 565 527 -Tri: 445 527 526 -Tri: 353 466 528 -Tri: 353 528 501 -Tri: 444 566 502 -Tri: 444 502 529 -Tri: 357 464 530 -Tri: 357 530 497 -Tri: 443 567 498 -Tri: 443 498 531 -Tri: 349 462 476 -Tri: 349 476 493 -Tri: 544 568 494 -Tri: 544 494 479 -Tri: 459 458 512 -Tri: 459 512 489 -Tri: 558 569 490 -Tri: 558 490 515 -Tri: 455 454 516 -Tri: 455 516 485 -Tri: 563 570 486 -Tri: 563 486 519 -Tri: 451 450 520 -Tri: 451 520 481 -Tri: 564 571 482 -Tri: 564 482 523 -Tri: 439 448 524 -Tri: 439 524 532 -Tri: 565 572 533 -Tri: 565 533 527 -Tri: 354 353 501 -Tri: 354 501 500 -Tri: 566 438 503 -Tri: 566 503 502 -Tri: 358 357 497 -Tri: 358 497 496 -Tri: 567 436 499 -Tri: 567 499 498 -Tri: 350 349 493 -Tri: 350 493 492 -Tri: 568 434 495 -Tri: 568 495 494 -Tri: 504 459 489 -Tri: 504 489 488 -Tri: 569 432 491 -Tri: 569 491 490 -Tri: 506 455 485 -Tri: 506 485 484 -Tri: 570 430 487 -Tri: 570 487 486 -Tri: 508 451 481 -Tri: 508 481 480 -Tri: 571 428 483 -Tri: 571 483 482 -Tri: 440 439 532 -Tri: 440 532 560 -Tri: 572 557 561 -Tri: 572 561 533 -Tri: 545 354 500 -Tri: 545 500 534 -Tri: 438 437 535 -Tri: 438 535 503 -Tri: 547 358 496 -Tri: 547 496 536 -Tri: 436 435 537 -Tri: 436 537 499 -Tri: 549 350 492 -Tri: 549 492 538 -Tri: 434 433 539 -Tri: 434 539 495 -Tri: 551 504 488 -Tri: 551 488 540 -Tri: 432 431 541 -Tri: 432 541 491 -Tri: 553 506 484 -Tri: 553 484 542 -Tri: 430 429 543 -Tri: 430 543 487 -Tri: 555 508 480 -Tri: 555 480 477 -Tri: 428 427 478 -Tri: 428 478 483 -Tri: 510 440 560 -Tri: 510 560 559 -Tri: 557 424 562 -Tri: 557 562 561 -Tri: 513 559 562 -Tri: 513 562 514 -Tri: 573 574 575 -Tri: 573 575 576 -Tri: 577 578 579 -Tri: 577 579 580 -Tri: 581 582 577 -Tri: 581 577 580 -Tri: 583 582 581 -Tri: 583 581 584 -Tri: 585 586 587 -Tri: 585 587 588 -Tri: 589 590 585 -Tri: 589 585 591 -Tri: 592 587 586 -Tri: 592 586 590 -Tri: 589 593 590 -Tri: 593 589 594 -Tri: 593 594 595 -Tri: 575 574 591 -Tri: 575 591 585 -Tri: 575 585 588 -Tri: 575 588 596 -Tri: 590 586 585 -Tri: 578 583 584 -Tri: 578 584 579 -Tri: 597 598 582 -Tri: 597 582 583 -Tri: 573 576 578 -Tri: 573 578 577 -Tri: 589 591 599 -Tri: 589 599 594 -Tri: 576 597 583 -Tri: 576 583 578 -Tri: 576 575 596 -Tri: 576 596 597 -Tri: 574 573 598 -Tri: 574 598 600 -Tri: 600 599 591 -Tri: 600 591 574 -Tri: 588 592 594 -Tri: 588 594 599 -Tri: 596 600 598 -Tri: 596 598 597 -Tri: 594 592 595 -Tri: 592 588 587 -Tri: 596 588 599 -Tri: 596 599 600 -Tri: 598 573 577 -Tri: 598 577 582 -Tri: 595 592 590 -Tri: 595 590 593 -Tri: 601 602 603 -Tri: 601 603 604 -Tri: 605 606 579 -Tri: 605 579 580 -Tri: 581 607 605 -Tri: 581 605 580 -Tri: 608 607 581 -Tri: 608 581 584 -Tri: 609 610 611 -Tri: 609 611 612 -Tri: 613 614 609 -Tri: 613 609 615 -Tri: 616 611 610 -Tri: 616 610 614 -Tri: 613 617 614 -Tri: 617 613 618 -Tri: 617 618 619 -Tri: 603 602 615 -Tri: 603 615 609 -Tri: 603 609 612 -Tri: 603 612 620 -Tri: 614 610 609 -Tri: 606 608 584 -Tri: 606 584 579 -Tri: 621 622 607 -Tri: 621 607 608 -Tri: 601 604 606 -Tri: 601 606 605 -Tri: 613 615 623 -Tri: 613 623 618 -Tri: 604 621 608 -Tri: 604 608 606 -Tri: 604 603 620 -Tri: 604 620 621 -Tri: 602 601 622 -Tri: 602 622 624 -Tri: 624 623 615 -Tri: 624 615 602 -Tri: 612 616 618 -Tri: 612 618 623 -Tri: 620 624 622 -Tri: 620 622 621 -Tri: 618 616 619 -Tri: 616 612 611 -Tri: 620 612 623 -Tri: 620 623 624 -Tri: 622 601 605 -Tri: 622 605 607 -Tri: 619 616 614 -Tri: 619 614 617 -Tri: 625 626 627 -Tri: 625 627 628 -Tri: 629 630 631 -Tri: 629 631 632 -Tri: 633 634 635 -Tri: 633 635 636 -Tri: 637 638 639 -Tri: 638 640 639 -Tri: 639 640 632 -Tri: 640 641 632 -Tri: 632 641 629 -Tri: 641 628 629 -Tri: 629 628 642 -Tri: 628 627 642 -Tri: 642 627 643 -Tri: 627 644 643 -Tri: 643 644 645 -Tri: 644 646 645 -Tri: 645 646 637 -Tri: 646 638 637 -Tri: 647 648 649 -Tri: 647 649 650 -Tri: 651 637 650 -Tri: 651 650 649 -Tri: 625 652 631 -Tri: 625 631 630 -Tri: 647 638 653 -Tri: 647 653 648 -Tri: 626 625 630 -Tri: 626 630 654 -Tri: 639 635 650 -Tri: 639 650 637 -Tri: 652 633 636 -Tri: 652 636 631 -Tri: 639 632 635 -Tri: 635 632 636 -Tri: 632 631 636 -Tri: 652 625 628 -Tri: 652 628 641 -Tri: 647 634 640 -Tri: 647 640 638 -Tri: 642 643 654 -Tri: 643 645 654 -Tri: 654 645 651 -Tri: 645 637 651 -Tri: 653 638 646 -Tri: 634 647 650 -Tri: 634 650 635 -Tri: 640 634 641 -Tri: 634 633 641 -Tri: 641 633 652 -Tri: 642 654 630 -Tri: 642 630 629 -Tri: 627 626 644 -Tri: 626 646 644 -Tri: 646 626 653 -Tri: 655 656 657 -Tri: 655 657 658 -Tri: 659 660 661 -Tri: 659 661 662 -Tri: 663 664 665 -Tri: 663 665 666 -Tri: 667 668 669 -Tri: 667 669 670 -Tri: 670 669 671 -Tri: 670 671 672 -Tri: 672 671 673 -Tri: 672 673 674 -Tri: 674 673 675 -Tri: 674 675 676 -Tri: 676 675 677 -Tri: 676 677 678 -Tri: 678 677 679 -Tri: 678 679 680 -Tri: 680 679 681 -Tri: 680 681 682 -Tri: 682 681 683 -Tri: 682 683 684 -Tri: 684 683 685 -Tri: 684 685 686 -Tri: 686 685 687 -Tri: 686 687 688 -Tri: 688 687 689 -Tri: 688 689 690 -Tri: 690 689 691 -Tri: 690 691 692 -Tri: 692 691 693 -Tri: 692 693 694 -Tri: 694 693 695 -Tri: 694 695 696 -Tri: 696 695 697 -Tri: 696 697 698 -Tri: 698 697 699 -Tri: 698 699 700 -Tri: 700 699 701 -Tri: 700 701 702 -Tri: 702 701 703 -Tri: 702 703 704 -Tri: 704 703 705 -Tri: 704 705 706 -Tri: 706 705 707 -Tri: 706 707 708 -Tri: 708 707 709 -Tri: 708 709 710 -Tri: 710 709 711 -Tri: 710 711 712 -Tri: 712 711 713 -Tri: 712 713 714 -Tri: 714 713 715 -Tri: 714 715 716 -Tri: 716 715 717 -Tri: 716 717 718 -Tri: 718 717 719 -Tri: 718 719 720 -Tri: 720 719 721 -Tri: 720 721 722 -Tri: 722 721 723 -Tri: 722 723 724 -Tri: 724 723 725 -Tri: 724 725 726 -Tri: 726 725 727 -Tri: 726 727 728 -Tri: 669 668 729 -Tri: 669 729 730 -Tri: 728 727 731 -Tri: 728 731 732 -Tri: 732 731 668 -Tri: 732 668 667 -Tri: 689 687 733 -Tri: 689 733 734 -Tri: 707 705 735 -Tri: 707 735 736 -Tri: 725 723 737 -Tri: 725 737 738 -Tri: 681 679 739 -Tri: 681 739 740 -Tri: 699 697 741 -Tri: 699 741 742 -Tri: 717 715 743 -Tri: 717 743 744 -Tri: 745 746 747 -Tri: 745 747 748 -Tri: 705 703 749 -Tri: 705 749 735 -Tri: 723 721 750 -Tri: 723 750 737 -Tri: 679 677 751 -Tri: 679 751 739 -Tri: 697 695 752 -Tri: 697 752 741 -Tri: 715 713 753 -Tri: 715 753 743 -Tri: 754 745 748 -Tri: 754 748 755 -Tri: 756 757 758 -Tri: 756 758 759 -Tri: 760 761 762 -Tri: 760 762 763 -Tri: 764 765 766 -Tri: 764 766 767 -Tri: 768 655 658 -Tri: 768 658 769 -Tri: 770 663 666 -Tri: 770 666 771 -Tri: 772 659 662 -Tri: 772 662 773 -Tri: 774 754 755 -Tri: 774 755 775 -Tri: 776 756 759 -Tri: 776 759 777 -Tri: 778 760 763 -Tri: 778 763 779 -Tri: 780 764 767 -Tri: 780 767 781 -Tri: 782 783 784 -Tri: 782 784 785 -Tri: 786 787 788 -Tri: 786 788 789 -Tri: 790 791 792 -Tri: 790 792 793 -Tri: 794 795 796 -Tri: 794 796 797 -Tri: 798 799 800 -Tri: 798 800 801 -Tri: 802 803 804 -Tri: 802 804 805 -Tri: 806 807 808 -Tri: 806 808 809 -Tri: 765 810 811 -Tri: 765 811 766 -Tri: 761 812 813 -Tri: 761 813 762 -Tri: 757 814 815 -Tri: 757 815 758 -Tri: 816 780 781 -Tri: 816 781 817 -Tri: 818 819 820 -Tri: 818 820 821 -Tri: 822 823 824 -Tri: 822 824 825 -Tri: 826 827 828 -Tri: 826 828 829 -Tri: 830 831 832 -Tri: 830 832 833 -Tri: 807 834 835 -Tri: 807 835 808 -Tri: 803 836 837 -Tri: 803 837 804 -Tri: 799 782 785 -Tri: 799 785 800 -Tri: 795 818 821 -Tri: 795 821 796 -Tri: 791 822 825 -Tri: 791 825 792 -Tri: 787 826 829 -Tri: 787 829 788 -Tri: 838 830 833 -Tri: 838 833 839 -Tri: 823 840 841 -Tri: 823 841 824 -Tri: 827 842 843 -Tri: 827 843 828 -Tri: 831 844 845 -Tri: 831 845 832 -Tri: 834 846 847 -Tri: 834 847 835 -Tri: 836 848 849 -Tri: 836 849 837 -Tri: 687 685 850 -Tri: 687 850 733 -Tri: 851 778 779 -Tri: 851 779 852 -Tri: 853 776 777 -Tri: 853 777 854 -Tri: 855 774 775 -Tri: 855 775 856 -Tri: 857 772 773 -Tri: 857 773 858 -Tri: 859 770 771 -Tri: 859 771 860 -Tri: 861 768 769 -Tri: 861 769 862 -Tri: 671 669 730 -Tri: 671 730 863 -Tri: 840 806 809 -Tri: 840 809 841 -Tri: 842 802 805 -Tri: 842 805 843 -Tri: 844 798 801 -Tri: 844 801 845 -Tri: 846 794 797 -Tri: 846 797 847 -Tri: 848 790 793 -Tri: 848 793 849 -Tri: 783 786 789 -Tri: 783 789 784 -Tri: 668 731 864 -Tri: 668 864 729 -Tri: 865 866 867 -Tri: 865 867 868 -Tri: 713 711 869 -Tri: 713 869 753 -Tri: 695 693 870 -Tri: 695 870 752 -Tri: 677 675 871 -Tri: 677 871 751 -Tri: 721 719 872 -Tri: 721 872 750 -Tri: 703 701 873 -Tri: 703 873 749 -Tri: 685 683 874 -Tri: 685 874 850 -Tri: 731 727 875 -Tri: 731 875 864 -Tri: 711 709 876 -Tri: 711 876 869 -Tri: 693 691 877 -Tri: 693 877 870 -Tri: 675 673 878 -Tri: 675 878 871 -Tri: 719 717 744 -Tri: 719 744 872 -Tri: 701 699 742 -Tri: 701 742 873 -Tri: 683 681 740 -Tri: 683 740 874 -Tri: 727 725 738 -Tri: 727 738 875 -Tri: 709 707 736 -Tri: 709 736 876 -Tri: 691 689 734 -Tri: 691 734 877 -Tri: 673 671 863 -Tri: 673 863 878 -Tri: 660 851 852 -Tri: 660 852 661 -Tri: 664 853 854 -Tri: 664 854 665 -Tri: 656 855 856 -Tri: 656 856 657 -Tri: 810 857 858 -Tri: 810 858 811 -Tri: 812 859 860 -Tri: 812 860 813 -Tri: 814 861 862 -Tri: 814 862 815 -Tri: 746 816 817 -Tri: 746 817 747 -Tri: 866 838 839 -Tri: 866 839 867 -Tri: 778 851 840 -Tri: 778 840 823 -Tri: 743 753 824 -Tri: 743 824 841 -Tri: 776 853 842 -Tri: 776 842 827 -Tri: 741 752 828 -Tri: 741 828 843 -Tri: 774 855 844 -Tri: 774 844 831 -Tri: 739 751 832 -Tri: 739 832 845 -Tri: 772 857 846 -Tri: 772 846 834 -Tri: 737 750 835 -Tri: 737 835 847 -Tri: 770 859 848 -Tri: 770 848 836 -Tri: 735 749 837 -Tri: 735 837 849 -Tri: 768 861 783 -Tri: 768 783 782 -Tri: 733 850 785 -Tri: 733 785 784 -Tri: 764 780 819 -Tri: 764 819 818 -Tri: 729 864 821 -Tri: 729 821 820 -Tri: 780 816 865 -Tri: 780 865 819 -Tri: 730 729 820 -Tri: 730 820 868 -Tri: 760 778 823 -Tri: 760 823 822 -Tri: 753 869 825 -Tri: 753 825 824 -Tri: 756 776 827 -Tri: 756 827 826 -Tri: 752 870 829 -Tri: 752 829 828 -Tri: 754 774 831 -Tri: 754 831 830 -Tri: 751 871 833 -Tri: 751 833 832 -Tri: 659 772 834 -Tri: 659 834 807 -Tri: 750 872 808 -Tri: 750 808 835 -Tri: 663 770 836 -Tri: 663 836 803 -Tri: 749 873 804 -Tri: 749 804 837 -Tri: 655 768 782 -Tri: 655 782 799 -Tri: 850 874 800 -Tri: 850 800 785 -Tri: 765 764 818 -Tri: 765 818 795 -Tri: 864 875 796 -Tri: 864 796 821 -Tri: 761 760 822 -Tri: 761 822 791 -Tri: 869 876 792 -Tri: 869 792 825 -Tri: 757 756 826 -Tri: 757 826 787 -Tri: 870 877 788 -Tri: 870 788 829 -Tri: 745 754 830 -Tri: 745 830 838 -Tri: 871 878 839 -Tri: 871 839 833 -Tri: 660 659 807 -Tri: 660 807 806 -Tri: 872 744 809 -Tri: 872 809 808 -Tri: 664 663 803 -Tri: 664 803 802 -Tri: 873 742 805 -Tri: 873 805 804 -Tri: 656 655 799 -Tri: 656 799 798 -Tri: 874 740 801 -Tri: 874 801 800 -Tri: 810 765 795 -Tri: 810 795 794 -Tri: 875 738 797 -Tri: 875 797 796 -Tri: 812 761 791 -Tri: 812 791 790 -Tri: 876 736 793 -Tri: 876 793 792 -Tri: 814 757 787 -Tri: 814 787 786 -Tri: 877 734 789 -Tri: 877 789 788 -Tri: 746 745 838 -Tri: 746 838 866 -Tri: 878 863 867 -Tri: 878 867 839 -Tri: 851 660 806 -Tri: 851 806 840 -Tri: 744 743 841 -Tri: 744 841 809 -Tri: 853 664 802 -Tri: 853 802 842 -Tri: 742 741 843 -Tri: 742 843 805 -Tri: 855 656 798 -Tri: 855 798 844 -Tri: 740 739 845 -Tri: 740 845 801 -Tri: 857 810 794 -Tri: 857 794 846 -Tri: 738 737 847 -Tri: 738 847 797 -Tri: 859 812 790 -Tri: 859 790 848 -Tri: 736 735 849 -Tri: 736 849 793 -Tri: 861 814 786 -Tri: 861 786 783 -Tri: 734 733 784 -Tri: 734 784 789 -Tri: 816 746 866 -Tri: 816 866 865 -Tri: 863 730 868 -Tri: 863 868 867 -Tri: 819 865 868 -Tri: 819 868 820 -Tri: 879 880 881 -Tri: 879 881 882 -Tri: 883 884 885 -Tri: 883 885 886 -Tri: 887 888 883 -Tri: 887 883 886 -Tri: 889 888 887 -Tri: 889 887 890 -Tri: 891 892 893 -Tri: 891 893 894 -Tri: 895 896 891 -Tri: 895 891 897 -Tri: 898 893 892 -Tri: 898 892 896 -Tri: 895 899 896 -Tri: 899 895 900 -Tri: 899 900 901 -Tri: 881 880 897 -Tri: 881 897 891 -Tri: 881 891 894 -Tri: 881 894 902 -Tri: 896 892 891 -Tri: 884 889 890 -Tri: 884 890 885 -Tri: 903 904 888 -Tri: 903 888 889 -Tri: 879 882 884 -Tri: 879 884 883 -Tri: 895 897 905 -Tri: 895 905 900 -Tri: 882 903 889 -Tri: 882 889 884 -Tri: 882 881 902 -Tri: 882 902 903 -Tri: 880 879 904 -Tri: 880 904 906 -Tri: 906 905 897 -Tri: 906 897 880 -Tri: 894 898 900 -Tri: 894 900 905 -Tri: 902 906 904 -Tri: 902 904 903 -Tri: 900 898 901 -Tri: 898 894 893 -Tri: 902 894 905 -Tri: 902 905 906 -Tri: 904 879 883 -Tri: 904 883 888 -Tri: 901 898 896 -Tri: 901 896 899 -Tri: 907 908 909 -Tri: 907 909 910 -Tri: 911 912 885 -Tri: 911 885 886 -Tri: 887 913 911 -Tri: 887 911 886 -Tri: 914 913 887 -Tri: 914 887 890 -Tri: 915 916 917 -Tri: 915 917 918 -Tri: 919 920 915 -Tri: 919 915 921 -Tri: 922 917 916 -Tri: 922 916 920 -Tri: 919 923 920 -Tri: 923 919 924 -Tri: 923 924 925 -Tri: 909 908 921 -Tri: 909 921 915 -Tri: 909 915 918 -Tri: 909 918 926 -Tri: 920 916 915 -Tri: 912 914 890 -Tri: 912 890 885 -Tri: 927 928 913 -Tri: 927 913 914 -Tri: 907 910 912 -Tri: 907 912 911 -Tri: 919 921 929 -Tri: 919 929 924 -Tri: 910 927 914 -Tri: 910 914 912 -Tri: 910 909 926 -Tri: 910 926 927 -Tri: 908 907 928 -Tri: 908 928 930 -Tri: 930 929 921 -Tri: 930 921 908 -Tri: 918 922 924 -Tri: 918 924 929 -Tri: 926 930 928 -Tri: 926 928 927 -Tri: 924 922 925 -Tri: 922 918 917 -Tri: 926 918 929 -Tri: 926 929 930 -Tri: 928 907 911 -Tri: 928 911 913 -Tri: 925 922 920 -Tri: 925 920 923 -Tri: 931 932 933 -Tri: 931 933 934 -Tri: 935 933 936 -Tri: 937 938 932 -Tri: 937 932 931 -Tri: 939 940 941 -Tri: 939 941 942 -Tri: 943 944 945 -Tri: 943 945 946 -Tri: 934 933 935 -Tri: 947 948 949 -Tri: 947 949 950 -Tri: 951 952 949 -Tri: 951 949 948 -Tri: 953 954 955 -Tri: 953 955 956 -Tri: 957 958 955 -Tri: 957 955 959 -Tri: 960 961 962 -Tri: 960 962 963 -Tri: 964 965 966 -Tri: 964 966 967 -Tri: 968 969 970 -Tri: 968 970 971 -Tri: 969 972 973 -Tri: 969 973 970 -Tri: 974 975 976 -Tri: 974 976 973 -Tri: 977 978 979 -Tri: 977 979 980 -Tri: 981 982 983 -Tri: 983 982 984 -Tri: 982 965 984 -Tri: 984 965 985 -Tri: 965 964 985 -Tri: 985 964 961 -Tri: 964 986 961 -Tri: 961 986 962 -Tri: 986 987 962 -Tri: 962 987 988 -Tri: 987 989 988 -Tri: 988 989 990 -Tri: 989 981 990 -Tri: 990 981 983 -Tri: 948 947 941 -Tri: 948 941 940 -Tri: 991 953 992 -Tri: 991 992 993 -Tri: 991 994 954 -Tri: 991 954 953 -Tri: 995 943 996 -Tri: 995 996 997 -Tri: 943 946 998 -Tri: 943 998 996 -Tri: 940 938 999 -Tri: 1000 998 946 -Tri: 1000 946 1001 -Tri: 1000 1001 1002 -Tri: 1000 1002 1003 -Tri: 1004 1005 942 -Tri: 1004 942 1006 -Tri: 991 993 1007 -Tri: 991 1007 1008 -Tri: 936 997 996 -Tri: 936 996 998 -Tri: 944 1009 940 -Tri: 944 940 945 -Tri: 1010 1011 1012 -Tri: 1010 1012 1013 -Tri: 1014 1015 997 -Tri: 1014 997 936 -Tri: 937 1016 1017 -Tri: 937 1017 999 -Tri: 1018 1019 1020 -Tri: 1018 1020 1021 -Tri: 992 1022 951 -Tri: 992 951 948 -Tri: 993 992 948 -Tri: 993 948 1007 -Tri: 959 955 954 -Tri: 959 954 1014 -Tri: 959 1014 949 -Tri: 959 949 952 -Tri: 1013 1012 952 -Tri: 1013 952 951 -Tri: 936 998 1000 -Tri: 936 1000 935 -Tri: 1000 1003 934 -Tri: 1000 934 935 -Tri: 1023 1024 1025 -Tri: 947 1026 1027 -Tri: 947 1027 941 -Tri: 1028 1029 1030 -Tri: 1028 1030 1031 -Tri: 1032 1033 1034 -Tri: 1032 1034 1035 -Tri: 974 1036 1037 -Tri: 974 1037 975 -Tri: 1038 1039 1040 -Tri: 1038 972 1039 -Tri: 1039 972 1041 -Tri: 972 969 1041 -Tri: 1041 969 968 -Tri: 1042 1043 1044 -Tri: 1042 1044 1045 -Tri: 1045 1044 1046 -Tri: 1045 1046 1047 -Tri: 1042 1045 1048 -Tri: 1048 1045 1049 -Tri: 1045 1050 1049 -Tri: 1049 1050 1040 -Tri: 1040 975 1049 -Tri: 1049 975 1051 -Tri: 1049 1051 1048 -Tri: 1048 1051 1052 -Tri: 1048 1052 1042 -Tri: 1042 1052 1053 -Tri: 1042 1053 1043 -Tri: 1043 1053 1054 -Tri: 1043 1054 1041 -Tri: 1041 1054 1055 -Tri: 1041 1055 1039 -Tri: 1039 1055 976 -Tri: 1039 976 1040 -Tri: 1040 976 975 -Tri: 1056 1057 1058 -Tri: 1056 1058 1059 -Tri: 1038 1060 1036 -Tri: 1038 1036 974 -Tri: 1061 1058 1057 -Tri: 1061 1057 981 -Tri: 1060 1038 1040 -Tri: 1060 1040 1050 -Tri: 960 967 966 -Tri: 960 966 1062 -Tri: 1046 1054 1053 -Tri: 1046 1053 1047 -Tri: 942 941 1027 -Tri: 942 1027 1006 -Tri: 1063 1006 1027 -Tri: 1063 1027 1026 -Tri: 1024 1023 1064 -Tri: 1024 1064 950 -Tri: 949 1014 1024 -Tri: 949 1024 950 -Tri: 1065 1026 947 -Tri: 1063 1026 1065 -Tri: 1063 1065 1064 -Tri: 1008 1007 1009 -Tri: 1008 1009 995 -Tri: 932 939 936 -Tri: 932 936 933 -Tri: 1016 937 931 -Tri: 1016 931 1002 -Tri: 1009 1007 948 -Tri: 1009 948 940 -Tri: 1001 1017 1016 -Tri: 1001 1016 1002 -Tri: 958 957 1012 -Tri: 958 1012 1011 -Tri: 995 1009 944 -Tri: 995 944 943 -Tri: 991 1008 1015 -Tri: 991 1015 994 -Tri: 954 994 1015 -Tri: 954 1015 1014 -Tri: 956 1022 992 -Tri: 956 992 953 -Tri: 1011 1010 1022 -Tri: 1011 1022 956 -Tri: 1022 1010 1013 -Tri: 1022 1013 951 -Tri: 1056 1059 1066 -Tri: 1056 1066 983 -Tri: 1037 1051 975 -Tri: 972 1038 974 -Tri: 972 974 973 -Tri: 976 1055 973 -Tri: 973 1055 970 -Tri: 1055 971 970 -Tri: 1043 1041 968 -Tri: 1043 968 1044 -Tri: 963 1067 967 -Tri: 963 967 960 -Tri: 1053 1052 1047 -Tri: 1047 1052 1051 -Tri: 999 938 937 -Tri: 1008 995 997 -Tri: 1008 997 1015 -Tri: 938 940 939 -Tri: 938 939 932 -Tri: 1003 1002 931 -Tri: 1003 931 934 -Tri: 982 981 1057 -Tri: 982 1057 979 -Tri: 1062 966 978 -Tri: 1062 978 977 -Tri: 982 979 965 -Tri: 979 978 965 -Tri: 965 978 966 -Tri: 1062 985 961 -Tri: 1062 961 960 -Tri: 1056 983 984 -Tri: 1056 984 980 -Tri: 986 1067 987 -Tri: 987 1067 989 -Tri: 1067 1061 989 -Tri: 989 1061 981 -Tri: 1011 956 955 -Tri: 1011 955 958 -Tri: 957 959 952 -Tri: 957 952 1012 -Tri: 1044 968 971 -Tri: 1044 971 1046 -Tri: 1014 936 1005 -Tri: 1014 1005 1024 -Tri: 1017 945 940 -Tri: 1017 940 999 -Tri: 1004 1006 1063 -Tri: 1004 1063 1025 -Tri: 1005 936 939 -Tri: 1005 939 942 -Tri: 1004 1025 1024 -Tri: 1004 1024 1005 -Tri: 950 1064 1065 -Tri: 950 1065 947 -Tri: 1025 1063 1064 -Tri: 1025 1064 1023 -Tri: 1066 990 983 -Tri: 980 979 1057 -Tri: 980 1057 1056 -Tri: 984 985 980 -Tri: 980 985 977 -Tri: 985 1062 977 -Tri: 971 1055 1054 -Tri: 971 1054 1046 -Tri: 986 964 967 -Tri: 986 967 1067 -Tri: 962 988 963 -Tri: 963 988 990 -Tri: 990 1066 963 -Tri: 946 945 1017 -Tri: 946 1017 1001 -Tri: 1047 1051 1037 -Tri: 1068 1069 1070 -Tri: 1068 1070 1071 -Tri: 1069 1072 1073 -Tri: 1069 1073 1070 -Tri: 1072 1074 1075 -Tri: 1072 1075 1073 -Tri: 1074 1076 1077 -Tri: 1074 1077 1075 -Tri: 1076 1078 1079 -Tri: 1076 1079 1077 -Tri: 1078 1080 1081 -Tri: 1078 1081 1079 -Tri: 1080 1082 1083 -Tri: 1080 1083 1081 -Tri: 1082 1084 1085 -Tri: 1082 1085 1083 -Tri: 1084 1086 1087 -Tri: 1084 1087 1085 -Tri: 1086 1088 1089 -Tri: 1086 1089 1087 -Tri: 1088 1090 1091 -Tri: 1088 1091 1089 -Tri: 1090 1092 1093 -Tri: 1090 1093 1091 -Tri: 1092 1094 1095 -Tri: 1092 1095 1093 -Tri: 1094 1096 1097 -Tri: 1094 1097 1095 -Tri: 1096 1098 1099 -Tri: 1096 1099 1097 -Tri: 1098 1100 1101 -Tri: 1098 1101 1099 -Tri: 1100 1102 1103 -Tri: 1100 1103 1101 -Tri: 1102 1104 1105 -Tri: 1102 1105 1103 -Tri: 1104 1106 1107 -Tri: 1104 1107 1105 -Tri: 1106 1108 1109 -Tri: 1106 1109 1107 -Tri: 1108 1110 1111 -Tri: 1108 1111 1109 -Tri: 1110 1112 1113 -Tri: 1110 1113 1111 -Tri: 1112 1114 1115 -Tri: 1112 1115 1113 -Tri: 1114 1116 1117 -Tri: 1114 1117 1115 -Tri: 1116 1118 1119 -Tri: 1116 1119 1117 -Tri: 1118 1120 1121 -Tri: 1118 1121 1119 -Tri: 1120 1122 1123 -Tri: 1120 1123 1121 -Tri: 1122 1124 1125 -Tri: 1122 1125 1123 -Tri: 1124 1126 1127 -Tri: 1124 1127 1125 -Tri: 1126 1128 1129 -Tri: 1126 1129 1127 -Tri: 1070 1130 1131 -Tri: 1070 1131 1071 -Tri: 1128 1132 1133 -Tri: 1128 1133 1129 -Tri: 1132 1068 1071 -Tri: 1132 1071 1133 -Tri: 1091 1134 1135 -Tri: 1091 1135 1089 -Tri: 1109 1136 1137 -Tri: 1109 1137 1107 -Tri: 1127 1138 1139 -Tri: 1127 1139 1125 -Tri: 1083 1140 1141 -Tri: 1083 1141 1081 -Tri: 1101 1142 1143 -Tri: 1101 1143 1099 -Tri: 1119 1144 1145 -Tri: 1119 1145 1117 -Tri: 1146 1147 1148 -Tri: 1146 1148 1149 -Tri: 1107 1137 1150 -Tri: 1107 1150 1105 -Tri: 1125 1139 1151 -Tri: 1125 1151 1123 -Tri: 1081 1141 1152 -Tri: 1081 1152 1079 -Tri: 1099 1143 1153 -Tri: 1099 1153 1097 -Tri: 1117 1145 1154 -Tri: 1117 1154 1115 -Tri: 1155 1156 1147 -Tri: 1155 1147 1146 -Tri: 1157 1158 1159 -Tri: 1157 1159 1160 -Tri: 1161 1162 1163 -Tri: 1161 1163 1164 -Tri: 1165 1166 1167 -Tri: 1165 1167 1168 -Tri: 1169 1170 1019 -Tri: 1169 1019 1018 -Tri: 1171 1172 1033 -Tri: 1171 1033 1032 -Tri: 1173 1174 1029 -Tri: 1173 1029 1028 -Tri: 1175 1176 1156 -Tri: 1175 1156 1155 -Tri: 1177 1178 1158 -Tri: 1177 1158 1157 -Tri: 1179 1180 1162 -Tri: 1179 1162 1161 -Tri: 1181 1182 1166 -Tri: 1181 1166 1165 -Tri: 1183 1184 1185 -Tri: 1183 1185 1186 -Tri: 1187 1188 1189 -Tri: 1187 1189 1190 -Tri: 1191 1192 1193 -Tri: 1191 1193 1194 -Tri: 1195 1196 1197 -Tri: 1195 1197 1198 -Tri: 1199 1200 1201 -Tri: 1199 1201 1202 -Tri: 1203 1204 1205 -Tri: 1203 1205 1206 -Tri: 1207 1208 1209 -Tri: 1207 1209 1210 -Tri: 1168 1167 1211 -Tri: 1168 1211 1212 -Tri: 1164 1163 1213 -Tri: 1164 1213 1214 -Tri: 1160 1159 1215 -Tri: 1160 1215 1216 -Tri: 1217 1218 1182 -Tri: 1217 1182 1181 -Tri: 1219 1220 1221 -Tri: 1219 1221 1222 -Tri: 1223 1224 1225 -Tri: 1223 1225 1226 -Tri: 1227 1228 1229 -Tri: 1227 1229 1230 -Tri: 1231 1232 1233 -Tri: 1231 1233 1234 -Tri: 1210 1209 1235 -Tri: 1210 1235 1236 -Tri: 1206 1205 1237 -Tri: 1206 1237 1238 -Tri: 1202 1201 1184 -Tri: 1202 1184 1183 -Tri: 1198 1197 1220 -Tri: 1198 1220 1219 -Tri: 1194 1193 1224 -Tri: 1194 1224 1223 -Tri: 1190 1189 1228 -Tri: 1190 1228 1227 -Tri: 1239 1240 1232 -Tri: 1239 1232 1231 -Tri: 1226 1225 1241 -Tri: 1226 1241 1242 -Tri: 1230 1229 1243 -Tri: 1230 1243 1244 -Tri: 1234 1233 1245 -Tri: 1234 1245 1246 -Tri: 1236 1235 1247 -Tri: 1236 1247 1248 -Tri: 1238 1237 1249 -Tri: 1238 1249 1250 -Tri: 1089 1135 1251 -Tri: 1089 1251 1087 -Tri: 1252 1253 1180 -Tri: 1252 1180 1179 -Tri: 1254 1255 1178 -Tri: 1254 1178 1177 -Tri: 1256 1257 1176 -Tri: 1256 1176 1175 -Tri: 1258 1259 1174 -Tri: 1258 1174 1173 -Tri: 1260 1261 1172 -Tri: 1260 1172 1171 -Tri: 1262 1263 1170 -Tri: 1262 1170 1169 -Tri: 1073 1264 1130 -Tri: 1073 1130 1070 -Tri: 1242 1241 1208 -Tri: 1242 1208 1207 -Tri: 1244 1243 1204 -Tri: 1244 1204 1203 -Tri: 1246 1245 1200 -Tri: 1246 1200 1199 -Tri: 1248 1247 1196 -Tri: 1248 1196 1195 -Tri: 1250 1249 1192 -Tri: 1250 1192 1191 -Tri: 1186 1185 1188 -Tri: 1186 1188 1187 -Tri: 1071 1131 1265 -Tri: 1071 1265 1133 -Tri: 1266 1267 1268 -Tri: 1266 1268 1269 -Tri: 1115 1154 1270 -Tri: 1115 1270 1113 -Tri: 1097 1153 1271 -Tri: 1097 1271 1095 -Tri: 1079 1152 1272 -Tri: 1079 1272 1077 -Tri: 1123 1151 1273 -Tri: 1123 1273 1121 -Tri: 1105 1150 1274 -Tri: 1105 1274 1103 -Tri: 1087 1251 1275 -Tri: 1087 1275 1085 -Tri: 1133 1265 1276 -Tri: 1133 1276 1129 -Tri: 1113 1270 1277 -Tri: 1113 1277 1111 -Tri: 1095 1271 1278 -Tri: 1095 1278 1093 -Tri: 1077 1272 1279 -Tri: 1077 1279 1075 -Tri: 1121 1273 1144 -Tri: 1121 1144 1119 -Tri: 1103 1274 1142 -Tri: 1103 1142 1101 -Tri: 1085 1275 1140 -Tri: 1085 1140 1083 -Tri: 1129 1276 1138 -Tri: 1129 1138 1127 -Tri: 1111 1277 1136 -Tri: 1111 1136 1109 -Tri: 1093 1278 1134 -Tri: 1093 1134 1091 -Tri: 1075 1279 1264 -Tri: 1075 1264 1073 -Tri: 1031 1030 1253 -Tri: 1031 1253 1252 -Tri: 1035 1034 1255 -Tri: 1035 1255 1254 -Tri: 1021 1020 1257 -Tri: 1021 1257 1256 -Tri: 1212 1211 1259 -Tri: 1212 1259 1258 -Tri: 1214 1213 1261 -Tri: 1214 1261 1260 -Tri: 1216 1215 1263 -Tri: 1216 1263 1262 -Tri: 1149 1148 1218 -Tri: 1149 1218 1217 -Tri: 1269 1268 1240 -Tri: 1269 1240 1239 -Tri: 1179 1226 1242 -Tri: 1179 1242 1252 -Tri: 1145 1241 1225 -Tri: 1145 1225 1154 -Tri: 1177 1230 1244 -Tri: 1177 1244 1254 -Tri: 1143 1243 1229 -Tri: 1143 1229 1153 -Tri: 1175 1234 1246 -Tri: 1175 1246 1256 -Tri: 1141 1245 1233 -Tri: 1141 1233 1152 -Tri: 1173 1236 1248 -Tri: 1173 1248 1258 -Tri: 1139 1247 1235 -Tri: 1139 1235 1151 -Tri: 1171 1238 1250 -Tri: 1171 1250 1260 -Tri: 1137 1249 1237 -Tri: 1137 1237 1150 -Tri: 1169 1183 1186 -Tri: 1169 1186 1262 -Tri: 1135 1185 1184 -Tri: 1135 1184 1251 -Tri: 1165 1219 1222 -Tri: 1165 1222 1181 -Tri: 1131 1221 1220 -Tri: 1131 1220 1265 -Tri: 1181 1222 1266 -Tri: 1181 1266 1217 -Tri: 1130 1267 1221 -Tri: 1130 1221 1131 -Tri: 1161 1223 1226 -Tri: 1161 1226 1179 -Tri: 1154 1225 1224 -Tri: 1154 1224 1270 -Tri: 1157 1227 1230 -Tri: 1157 1230 1177 -Tri: 1153 1229 1228 -Tri: 1153 1228 1271 -Tri: 1155 1231 1234 -Tri: 1155 1234 1175 -Tri: 1152 1233 1232 -Tri: 1152 1232 1272 -Tri: 1028 1210 1236 -Tri: 1028 1236 1173 -Tri: 1151 1235 1209 -Tri: 1151 1209 1273 -Tri: 1032 1206 1238 -Tri: 1032 1238 1171 -Tri: 1150 1237 1205 -Tri: 1150 1205 1274 -Tri: 1018 1202 1183 -Tri: 1018 1183 1169 -Tri: 1251 1184 1201 -Tri: 1251 1201 1275 -Tri: 1168 1198 1219 -Tri: 1168 1219 1165 -Tri: 1265 1220 1197 -Tri: 1265 1197 1276 -Tri: 1164 1194 1223 -Tri: 1164 1223 1161 -Tri: 1270 1224 1193 -Tri: 1270 1193 1277 -Tri: 1160 1190 1227 -Tri: 1160 1227 1157 -Tri: 1271 1228 1189 -Tri: 1271 1189 1278 -Tri: 1146 1239 1231 -Tri: 1146 1231 1155 -Tri: 1272 1232 1240 -Tri: 1272 1240 1279 -Tri: 1031 1207 1210 -Tri: 1031 1210 1028 -Tri: 1273 1209 1208 -Tri: 1273 1208 1144 -Tri: 1035 1203 1206 -Tri: 1035 1206 1032 -Tri: 1274 1205 1204 -Tri: 1274 1204 1142 -Tri: 1021 1199 1202 -Tri: 1021 1202 1018 -Tri: 1275 1201 1200 -Tri: 1275 1200 1140 -Tri: 1212 1195 1198 -Tri: 1212 1198 1168 -Tri: 1276 1197 1196 -Tri: 1276 1196 1138 -Tri: 1214 1191 1194 -Tri: 1214 1194 1164 -Tri: 1277 1193 1192 -Tri: 1277 1192 1136 -Tri: 1216 1187 1190 -Tri: 1216 1190 1160 -Tri: 1278 1189 1188 -Tri: 1278 1188 1134 -Tri: 1149 1269 1239 -Tri: 1149 1239 1146 -Tri: 1279 1240 1268 -Tri: 1279 1268 1264 -Tri: 1252 1242 1207 -Tri: 1252 1207 1031 -Tri: 1144 1208 1241 -Tri: 1144 1241 1145 -Tri: 1254 1244 1203 -Tri: 1254 1203 1035 -Tri: 1142 1204 1243 -Tri: 1142 1243 1143 -Tri: 1256 1246 1199 -Tri: 1256 1199 1021 -Tri: 1140 1200 1245 -Tri: 1140 1245 1141 -Tri: 1258 1248 1195 -Tri: 1258 1195 1212 -Tri: 1138 1196 1247 -Tri: 1138 1247 1139 -Tri: 1260 1250 1191 -Tri: 1260 1191 1214 -Tri: 1136 1192 1249 -Tri: 1136 1249 1137 -Tri: 1262 1186 1187 -Tri: 1262 1187 1216 -Tri: 1134 1188 1185 -Tri: 1134 1185 1135 -Tri: 1217 1266 1269 -Tri: 1217 1269 1149 -Tri: 1264 1268 1267 -Tri: 1264 1267 1130 -Tri: 1222 1221 1267 -Tri: 1222 1267 1266 -Tri: 1280 1281 1282 -Tri: 1280 1282 1283 -Tri: 1284 1285 1286 -Tri: 1284 1286 1287 -Tri: 1288 1289 1290 -Tri: 1288 1290 1291 -Tri: 1292 1293 1294 -Tri: 1292 1294 1295 -Tri: 1293 1296 1297 -Tri: 1293 1297 1294 -Tri: 1296 1298 1299 -Tri: 1296 1299 1297 -Tri: 1298 1300 1301 -Tri: 1298 1301 1299 -Tri: 1300 1302 1303 -Tri: 1300 1303 1301 -Tri: 1302 1304 1305 -Tri: 1302 1305 1303 -Tri: 1304 1306 1307 -Tri: 1304 1307 1305 -Tri: 1306 1308 1309 -Tri: 1306 1309 1307 -Tri: 1308 1310 1311 -Tri: 1308 1311 1309 -Tri: 1310 1312 1313 -Tri: 1310 1313 1311 -Tri: 1312 1314 1315 -Tri: 1312 1315 1313 -Tri: 1314 1316 1317 -Tri: 1314 1317 1315 -Tri: 1316 1318 1319 -Tri: 1316 1319 1317 -Tri: 1318 1320 1321 -Tri: 1318 1321 1319 -Tri: 1320 1322 1323 -Tri: 1320 1323 1321 -Tri: 1322 1324 1325 -Tri: 1322 1325 1323 -Tri: 1324 1326 1327 -Tri: 1324 1327 1325 -Tri: 1326 1328 1329 -Tri: 1326 1329 1327 -Tri: 1328 1330 1331 -Tri: 1328 1331 1329 -Tri: 1330 1332 1333 -Tri: 1330 1333 1331 -Tri: 1332 1334 1335 -Tri: 1332 1335 1333 -Tri: 1334 1336 1337 -Tri: 1334 1337 1335 -Tri: 1336 1338 1339 -Tri: 1336 1339 1337 -Tri: 1338 1340 1341 -Tri: 1338 1341 1339 -Tri: 1340 1342 1343 -Tri: 1340 1343 1341 -Tri: 1342 1344 1345 -Tri: 1342 1345 1343 -Tri: 1344 1346 1347 -Tri: 1344 1347 1345 -Tri: 1346 1348 1349 -Tri: 1346 1349 1347 -Tri: 1348 1350 1351 -Tri: 1348 1351 1349 -Tri: 1350 1352 1353 -Tri: 1350 1353 1351 -Tri: 1294 1354 1355 -Tri: 1294 1355 1295 -Tri: 1352 1356 1357 -Tri: 1352 1357 1353 -Tri: 1356 1292 1295 -Tri: 1356 1295 1357 -Tri: 1315 1358 1359 -Tri: 1315 1359 1313 -Tri: 1333 1360 1361 -Tri: 1333 1361 1331 -Tri: 1351 1362 1363 -Tri: 1351 1363 1349 -Tri: 1307 1364 1365 -Tri: 1307 1365 1305 -Tri: 1325 1366 1367 -Tri: 1325 1367 1323 -Tri: 1343 1368 1369 -Tri: 1343 1369 1341 -Tri: 1370 1371 1372 -Tri: 1370 1372 1373 -Tri: 1331 1361 1374 -Tri: 1331 1374 1329 -Tri: 1349 1363 1375 -Tri: 1349 1375 1347 -Tri: 1305 1365 1376 -Tri: 1305 1376 1303 -Tri: 1323 1367 1377 -Tri: 1323 1377 1321 -Tri: 1341 1369 1378 -Tri: 1341 1378 1339 -Tri: 1379 1380 1371 -Tri: 1379 1371 1370 -Tri: 1381 1382 1383 -Tri: 1381 1383 1384 -Tri: 1385 1386 1387 -Tri: 1385 1387 1388 -Tri: 1389 1390 1391 -Tri: 1389 1391 1392 -Tri: 1393 1394 1281 -Tri: 1393 1281 1280 -Tri: 1395 1396 1289 -Tri: 1395 1289 1288 -Tri: 1397 1398 1285 -Tri: 1397 1285 1284 -Tri: 1399 1400 1380 -Tri: 1399 1380 1379 -Tri: 1401 1402 1382 -Tri: 1401 1382 1381 -Tri: 1403 1404 1386 -Tri: 1403 1386 1385 -Tri: 1405 1406 1390 -Tri: 1405 1390 1389 -Tri: 1407 1408 1409 -Tri: 1407 1409 1410 -Tri: 1411 1412 1413 -Tri: 1411 1413 1414 -Tri: 1415 1416 1417 -Tri: 1415 1417 1418 -Tri: 1419 1420 1421 -Tri: 1419 1421 1422 -Tri: 1423 1424 1425 -Tri: 1423 1425 1426 -Tri: 1427 1428 1429 -Tri: 1427 1429 1430 -Tri: 1431 1432 1433 -Tri: 1431 1433 1434 -Tri: 1392 1391 1435 -Tri: 1392 1435 1436 -Tri: 1388 1387 1437 -Tri: 1388 1437 1438 -Tri: 1384 1383 1439 -Tri: 1384 1439 1440 -Tri: 1441 1442 1406 -Tri: 1441 1406 1405 -Tri: 1443 1444 1445 -Tri: 1443 1445 1446 -Tri: 1447 1448 1449 -Tri: 1447 1449 1450 -Tri: 1451 1452 1453 -Tri: 1451 1453 1454 -Tri: 1455 1456 1457 -Tri: 1455 1457 1458 -Tri: 1434 1433 1459 -Tri: 1434 1459 1460 -Tri: 1430 1429 1461 -Tri: 1430 1461 1462 -Tri: 1426 1425 1408 -Tri: 1426 1408 1407 -Tri: 1422 1421 1444 -Tri: 1422 1444 1443 -Tri: 1418 1417 1448 -Tri: 1418 1448 1447 -Tri: 1414 1413 1452 -Tri: 1414 1452 1451 -Tri: 1463 1464 1456 -Tri: 1463 1456 1455 -Tri: 1450 1449 1465 -Tri: 1450 1465 1466 -Tri: 1454 1453 1467 -Tri: 1454 1467 1468 -Tri: 1458 1457 1469 -Tri: 1458 1469 1470 -Tri: 1460 1459 1471 -Tri: 1460 1471 1472 -Tri: 1462 1461 1473 -Tri: 1462 1473 1474 -Tri: 1313 1359 1475 -Tri: 1313 1475 1311 -Tri: 1476 1477 1404 -Tri: 1476 1404 1403 -Tri: 1478 1479 1402 -Tri: 1478 1402 1401 -Tri: 1480 1481 1400 -Tri: 1480 1400 1399 -Tri: 1482 1483 1398 -Tri: 1482 1398 1397 -Tri: 1484 1485 1396 -Tri: 1484 1396 1395 -Tri: 1486 1487 1394 -Tri: 1486 1394 1393 -Tri: 1297 1488 1354 -Tri: 1297 1354 1294 -Tri: 1466 1465 1432 -Tri: 1466 1432 1431 -Tri: 1468 1467 1428 -Tri: 1468 1428 1427 -Tri: 1470 1469 1424 -Tri: 1470 1424 1423 -Tri: 1472 1471 1420 -Tri: 1472 1420 1419 -Tri: 1474 1473 1416 -Tri: 1474 1416 1415 -Tri: 1410 1409 1412 -Tri: 1410 1412 1411 -Tri: 1295 1355 1489 -Tri: 1295 1489 1357 -Tri: 1490 1491 1492 -Tri: 1490 1492 1493 -Tri: 1339 1378 1494 -Tri: 1339 1494 1337 -Tri: 1321 1377 1495 -Tri: 1321 1495 1319 -Tri: 1303 1376 1496 -Tri: 1303 1496 1301 -Tri: 1347 1375 1497 -Tri: 1347 1497 1345 -Tri: 1329 1374 1498 -Tri: 1329 1498 1327 -Tri: 1311 1475 1499 -Tri: 1311 1499 1309 -Tri: 1357 1489 1500 -Tri: 1357 1500 1353 -Tri: 1337 1494 1501 -Tri: 1337 1501 1335 -Tri: 1319 1495 1502 -Tri: 1319 1502 1317 -Tri: 1301 1496 1503 -Tri: 1301 1503 1299 -Tri: 1345 1497 1368 -Tri: 1345 1368 1343 -Tri: 1327 1498 1366 -Tri: 1327 1366 1325 -Tri: 1309 1499 1364 -Tri: 1309 1364 1307 -Tri: 1353 1500 1362 -Tri: 1353 1362 1351 -Tri: 1335 1501 1360 -Tri: 1335 1360 1333 -Tri: 1317 1502 1358 -Tri: 1317 1358 1315 -Tri: 1299 1503 1488 -Tri: 1299 1488 1297 -Tri: 1287 1286 1477 -Tri: 1287 1477 1476 -Tri: 1291 1290 1479 -Tri: 1291 1479 1478 -Tri: 1283 1282 1481 -Tri: 1283 1481 1480 -Tri: 1436 1435 1483 -Tri: 1436 1483 1482 -Tri: 1438 1437 1485 -Tri: 1438 1485 1484 -Tri: 1440 1439 1487 -Tri: 1440 1487 1486 -Tri: 1373 1372 1442 -Tri: 1373 1442 1441 -Tri: 1493 1492 1464 -Tri: 1493 1464 1463 -Tri: 1403 1450 1466 -Tri: 1403 1466 1476 -Tri: 1369 1465 1449 -Tri: 1369 1449 1378 -Tri: 1401 1454 1468 -Tri: 1401 1468 1478 -Tri: 1367 1467 1453 -Tri: 1367 1453 1377 -Tri: 1399 1458 1470 -Tri: 1399 1470 1480 -Tri: 1365 1469 1457 -Tri: 1365 1457 1376 -Tri: 1397 1460 1472 -Tri: 1397 1472 1482 -Tri: 1363 1471 1459 -Tri: 1363 1459 1375 -Tri: 1395 1462 1474 -Tri: 1395 1474 1484 -Tri: 1361 1473 1461 -Tri: 1361 1461 1374 -Tri: 1393 1407 1410 -Tri: 1393 1410 1486 -Tri: 1359 1409 1408 -Tri: 1359 1408 1475 -Tri: 1389 1443 1446 -Tri: 1389 1446 1405 -Tri: 1355 1445 1444 -Tri: 1355 1444 1489 -Tri: 1405 1446 1490 -Tri: 1405 1490 1441 -Tri: 1354 1491 1445 -Tri: 1354 1445 1355 -Tri: 1385 1447 1450 -Tri: 1385 1450 1403 -Tri: 1378 1449 1448 -Tri: 1378 1448 1494 -Tri: 1381 1451 1454 -Tri: 1381 1454 1401 -Tri: 1377 1453 1452 -Tri: 1377 1452 1495 -Tri: 1379 1455 1458 -Tri: 1379 1458 1399 -Tri: 1376 1457 1456 -Tri: 1376 1456 1496 -Tri: 1284 1434 1460 -Tri: 1284 1460 1397 -Tri: 1375 1459 1433 -Tri: 1375 1433 1497 -Tri: 1288 1430 1462 -Tri: 1288 1462 1395 -Tri: 1374 1461 1429 -Tri: 1374 1429 1498 -Tri: 1280 1426 1407 -Tri: 1280 1407 1393 -Tri: 1475 1408 1425 -Tri: 1475 1425 1499 -Tri: 1392 1422 1443 -Tri: 1392 1443 1389 -Tri: 1489 1444 1421 -Tri: 1489 1421 1500 -Tri: 1388 1418 1447 -Tri: 1388 1447 1385 -Tri: 1494 1448 1417 -Tri: 1494 1417 1501 -Tri: 1384 1414 1451 -Tri: 1384 1451 1381 -Tri: 1495 1452 1413 -Tri: 1495 1413 1502 -Tri: 1370 1463 1455 -Tri: 1370 1455 1379 -Tri: 1496 1456 1464 -Tri: 1496 1464 1503 -Tri: 1287 1431 1434 -Tri: 1287 1434 1284 -Tri: 1497 1433 1432 -Tri: 1497 1432 1368 -Tri: 1291 1427 1430 -Tri: 1291 1430 1288 -Tri: 1498 1429 1428 -Tri: 1498 1428 1366 -Tri: 1283 1423 1426 -Tri: 1283 1426 1280 -Tri: 1499 1425 1424 -Tri: 1499 1424 1364 -Tri: 1436 1419 1422 -Tri: 1436 1422 1392 -Tri: 1500 1421 1420 -Tri: 1500 1420 1362 -Tri: 1438 1415 1418 -Tri: 1438 1418 1388 -Tri: 1501 1417 1416 -Tri: 1501 1416 1360 -Tri: 1440 1411 1414 -Tri: 1440 1414 1384 -Tri: 1502 1413 1412 -Tri: 1502 1412 1358 -Tri: 1373 1493 1463 -Tri: 1373 1463 1370 -Tri: 1503 1464 1492 -Tri: 1503 1492 1488 -Tri: 1476 1466 1431 -Tri: 1476 1431 1287 -Tri: 1368 1432 1465 -Tri: 1368 1465 1369 -Tri: 1478 1468 1427 -Tri: 1478 1427 1291 -Tri: 1366 1428 1467 -Tri: 1366 1467 1367 -Tri: 1480 1470 1423 -Tri: 1480 1423 1283 -Tri: 1364 1424 1469 -Tri: 1364 1469 1365 -Tri: 1482 1472 1419 -Tri: 1482 1419 1436 -Tri: 1362 1420 1471 -Tri: 1362 1471 1363 -Tri: 1484 1474 1415 -Tri: 1484 1415 1438 -Tri: 1360 1416 1473 -Tri: 1360 1473 1361 -Tri: 1486 1410 1411 -Tri: 1486 1411 1440 -Tri: 1358 1412 1409 -Tri: 1358 1409 1359 -Tri: 1441 1490 1493 -Tri: 1441 1493 1373 -Tri: 1488 1492 1491 -Tri: 1488 1491 1354 -Tri: 1446 1445 1491 -Tri: 1446 1491 1490 -Tri: 1504 1505 1506 -Tri: 1504 1506 1507 -Tri: 1508 1509 1510 -Tri: 1508 1510 1511 -Tri: 1512 1509 1508 -Tri: 1512 1508 1513 -Tri: 1514 1515 1512 -Tri: 1514 1512 1513 -Tri: 1516 1517 1518 -Tri: 1516 1518 1519 -Tri: 1520 1521 1516 -Tri: 1520 1516 1522 -Tri: 1523 1522 1519 -Tri: 1523 1519 1518 -Tri: 1520 1522 1524 -Tri: 1524 1525 1526 -Tri: 1524 1526 1520 -Tri: 1506 1516 1521 -Tri: 1506 1521 1507 -Tri: 1506 1527 1517 -Tri: 1506 1517 1516 -Tri: 1522 1516 1519 -Tri: 1511 1510 1515 -Tri: 1511 1515 1514 -Tri: 1528 1514 1513 -Tri: 1528 1513 1529 -Tri: 1504 1508 1511 -Tri: 1504 1511 1505 -Tri: 1520 1526 1530 -Tri: 1520 1530 1521 -Tri: 1505 1511 1514 -Tri: 1505 1514 1528 -Tri: 1505 1528 1527 -Tri: 1505 1527 1506 -Tri: 1507 1531 1529 -Tri: 1507 1529 1504 -Tri: 1531 1507 1521 -Tri: 1531 1521 1530 -Tri: 1517 1530 1526 -Tri: 1517 1526 1523 -Tri: 1527 1528 1529 -Tri: 1527 1529 1531 -Tri: 1526 1525 1523 -Tri: 1523 1518 1517 -Tri: 1527 1531 1530 -Tri: 1527 1530 1517 -Tri: 1529 1513 1508 -Tri: 1529 1508 1504 -Tri: 1525 1524 1522 -Tri: 1525 1522 1523 -Tri: 1532 1533 1534 -Tri: 1532 1534 1535 -Tri: 1536 1509 1510 -Tri: 1536 1510 1537 -Tri: 1512 1509 1536 -Tri: 1512 1536 1538 -Tri: 1539 1515 1512 -Tri: 1539 1512 1538 -Tri: 1540 1541 1542 -Tri: 1540 1542 1543 -Tri: 1544 1545 1540 -Tri: 1544 1540 1546 -Tri: 1547 1546 1543 -Tri: 1547 1543 1542 -Tri: 1544 1546 1548 -Tri: 1548 1549 1550 -Tri: 1548 1550 1544 -Tri: 1534 1540 1545 -Tri: 1534 1545 1535 -Tri: 1534 1551 1541 -Tri: 1534 1541 1540 -Tri: 1546 1540 1543 -Tri: 1537 1510 1515 -Tri: 1537 1515 1539 -Tri: 1552 1539 1538 -Tri: 1552 1538 1553 -Tri: 1532 1536 1537 -Tri: 1532 1537 1533 -Tri: 1544 1550 1554 -Tri: 1544 1554 1545 -Tri: 1533 1537 1539 -Tri: 1533 1539 1552 -Tri: 1533 1552 1551 -Tri: 1533 1551 1534 -Tri: 1535 1555 1553 -Tri: 1535 1553 1532 -Tri: 1555 1535 1545 -Tri: 1555 1545 1554 -Tri: 1541 1554 1550 -Tri: 1541 1550 1547 -Tri: 1551 1552 1553 -Tri: 1551 1553 1555 -Tri: 1550 1549 1547 -Tri: 1547 1542 1541 -Tri: 1551 1555 1554 -Tri: 1551 1554 1541 -Tri: 1553 1538 1536 -Tri: 1553 1536 1532 -Tri: 1549 1548 1546 -Tri: 1549 1546 1547 -Tri: 1556 1557 1558 -Tri: 1556 1558 1559 -Tri: 1560 1558 1561 -Tri: 1562 1563 1557 -Tri: 1562 1557 1556 -Tri: 1564 1565 1566 -Tri: 1564 1566 1567 -Tri: 1568 1569 1570 -Tri: 1568 1570 1571 -Tri: 1559 1558 1560 -Tri: 1572 1573 1574 -Tri: 1572 1574 1575 -Tri: 1576 1577 1574 -Tri: 1576 1574 1573 -Tri: 1578 1579 1580 -Tri: 1578 1580 1581 -Tri: 1582 1583 1580 -Tri: 1582 1580 1584 -Tri: 1585 1586 1587 -Tri: 1585 1587 1588 -Tri: 1589 1590 1591 -Tri: 1589 1591 1592 -Tri: 1593 1594 1595 -Tri: 1593 1595 1596 -Tri: 1597 1598 1599 -Tri: 1599 1598 1600 -Tri: 1598 1590 1600 -Tri: 1600 1590 1601 -Tri: 1590 1589 1601 -Tri: 1601 1589 1586 -Tri: 1589 1602 1586 -Tri: 1586 1602 1587 -Tri: 1602 1603 1587 -Tri: 1587 1603 1604 -Tri: 1603 1605 1604 -Tri: 1604 1605 1606 -Tri: 1605 1597 1606 -Tri: 1606 1597 1599 -Tri: 1573 1572 1566 -Tri: 1573 1566 1565 -Tri: 1607 1578 1608 -Tri: 1607 1608 1609 -Tri: 1607 1610 1579 -Tri: 1607 1579 1578 -Tri: 1611 1568 1612 -Tri: 1611 1612 1613 -Tri: 1568 1571 1614 -Tri: 1568 1614 1612 -Tri: 1565 1563 1615 -Tri: 1616 1614 1571 -Tri: 1616 1571 1617 -Tri: 1616 1617 1618 -Tri: 1616 1618 1619 -Tri: 1620 1621 1567 -Tri: 1620 1567 1622 -Tri: 1607 1609 1623 -Tri: 1607 1623 1624 -Tri: 1561 1613 1612 -Tri: 1561 1612 1614 -Tri: 1569 1625 1565 -Tri: 1569 1565 1570 -Tri: 1626 1627 1628 -Tri: 1626 1628 1629 -Tri: 1630 1631 1613 -Tri: 1630 1613 1561 -Tri: 1562 1632 1633 -Tri: 1562 1633 1615 -Tri: 1608 1634 1576 -Tri: 1608 1576 1573 -Tri: 1609 1608 1573 -Tri: 1609 1573 1623 -Tri: 1584 1580 1579 -Tri: 1584 1579 1630 -Tri: 1584 1630 1574 -Tri: 1584 1574 1577 -Tri: 1629 1628 1577 -Tri: 1629 1577 1576 -Tri: 1561 1614 1616 -Tri: 1561 1616 1560 -Tri: 1616 1619 1559 -Tri: 1616 1559 1560 -Tri: 1635 1636 1637 -Tri: 1572 1638 1639 -Tri: 1572 1639 1566 -Tri: 1640 1641 1642 -Tri: 1640 1642 1643 -Tri: 1644 1642 1641 -Tri: 1644 1641 1597 -Tri: 1585 1592 1591 -Tri: 1585 1591 1645 -Tri: 1567 1566 1639 -Tri: 1567 1639 1622 -Tri: 1646 1622 1639 -Tri: 1646 1639 1638 -Tri: 1636 1635 1647 -Tri: 1636 1647 1575 -Tri: 1574 1630 1636 -Tri: 1574 1636 1575 -Tri: 1648 1638 1572 -Tri: 1646 1638 1648 -Tri: 1646 1648 1647 -Tri: 1624 1623 1625 -Tri: 1624 1625 1611 -Tri: 1557 1564 1561 -Tri: 1557 1561 1558 -Tri: 1632 1562 1556 -Tri: 1632 1556 1618 -Tri: 1625 1623 1573 -Tri: 1625 1573 1565 -Tri: 1617 1633 1632 -Tri: 1617 1632 1618 -Tri: 1583 1582 1628 -Tri: 1583 1628 1627 -Tri: 1611 1625 1569 -Tri: 1611 1569 1568 -Tri: 1607 1624 1631 -Tri: 1607 1631 1610 -Tri: 1579 1610 1631 -Tri: 1579 1631 1630 -Tri: 1581 1634 1608 -Tri: 1581 1608 1578 -Tri: 1627 1626 1634 -Tri: 1627 1634 1581 -Tri: 1634 1626 1629 -Tri: 1634 1629 1576 -Tri: 1640 1643 1649 -Tri: 1640 1649 1599 -Tri: 1588 1650 1592 -Tri: 1588 1592 1585 -Tri: 1615 1563 1562 -Tri: 1624 1611 1613 -Tri: 1624 1613 1631 -Tri: 1563 1565 1564 -Tri: 1563 1564 1557 -Tri: 1619 1618 1556 -Tri: 1619 1556 1559 -Tri: 1598 1597 1641 -Tri: 1598 1641 1595 -Tri: 1645 1591 1594 -Tri: 1645 1594 1593 -Tri: 1598 1595 1590 -Tri: 1595 1594 1590 -Tri: 1590 1594 1591 -Tri: 1645 1601 1586 -Tri: 1645 1586 1585 -Tri: 1640 1599 1600 -Tri: 1640 1600 1596 -Tri: 1602 1650 1603 -Tri: 1603 1650 1605 -Tri: 1650 1644 1605 -Tri: 1605 1644 1597 -Tri: 1627 1581 1580 -Tri: 1627 1580 1583 -Tri: 1582 1584 1577 -Tri: 1582 1577 1628 -Tri: 1630 1561 1621 -Tri: 1630 1621 1636 -Tri: 1633 1570 1565 -Tri: 1633 1565 1615 -Tri: 1620 1622 1646 -Tri: 1620 1646 1637 -Tri: 1621 1561 1564 -Tri: 1621 1564 1567 -Tri: 1620 1637 1636 -Tri: 1620 1636 1621 -Tri: 1575 1647 1648 -Tri: 1575 1648 1572 -Tri: 1637 1646 1647 -Tri: 1637 1647 1635 -Tri: 1649 1606 1599 -Tri: 1596 1595 1641 -Tri: 1596 1641 1640 -Tri: 1600 1601 1596 -Tri: 1596 1601 1593 -Tri: 1601 1645 1593 -Tri: 1602 1589 1592 -Tri: 1602 1592 1650 -Tri: 1587 1604 1588 -Tri: 1588 1604 1606 -Tri: 1606 1649 1588 -Tri: 1571 1570 1633 -Tri: 1571 1633 1617 -Tri: 1651 1652 1653 -Tri: 1651 1653 1654 -Tri: 1655 1656 1657 -Tri: 1655 1657 1658 -Tri: 1659 1660 1661 -Tri: 1659 1661 1662 -Tri: 1663 1664 1665 -Tri: 1663 1665 1666 -Tri: 1664 1667 1668 -Tri: 1664 1668 1665 -Tri: 1667 1669 1670 -Tri: 1667 1670 1668 -Tri: 1669 1671 1672 -Tri: 1669 1672 1670 -Tri: 1671 1673 1674 -Tri: 1671 1674 1672 -Tri: 1673 1675 1676 -Tri: 1673 1676 1674 -Tri: 1675 1677 1678 -Tri: 1675 1678 1676 -Tri: 1677 1679 1680 -Tri: 1677 1680 1678 -Tri: 1679 1681 1682 -Tri: 1679 1682 1680 -Tri: 1681 1683 1684 -Tri: 1681 1684 1682 -Tri: 1683 1685 1686 -Tri: 1683 1686 1684 -Tri: 1685 1687 1688 -Tri: 1685 1688 1686 -Tri: 1687 1689 1690 -Tri: 1687 1690 1688 -Tri: 1689 1691 1692 -Tri: 1689 1692 1690 -Tri: 1691 1693 1694 -Tri: 1691 1694 1692 -Tri: 1693 1695 1696 -Tri: 1693 1696 1694 -Tri: 1695 1697 1698 -Tri: 1695 1698 1696 -Tri: 1697 1699 1700 -Tri: 1697 1700 1698 -Tri: 1699 1701 1702 -Tri: 1699 1702 1700 -Tri: 1701 1703 1704 -Tri: 1701 1704 1702 -Tri: 1703 1705 1706 -Tri: 1703 1706 1704 -Tri: 1705 1707 1708 -Tri: 1705 1708 1706 -Tri: 1707 1709 1710 -Tri: 1707 1710 1708 -Tri: 1709 1711 1712 -Tri: 1709 1712 1710 -Tri: 1711 1713 1714 -Tri: 1711 1714 1712 -Tri: 1713 1715 1716 -Tri: 1713 1716 1714 -Tri: 1715 1717 1718 -Tri: 1715 1718 1716 -Tri: 1717 1719 1720 -Tri: 1717 1720 1718 -Tri: 1719 1721 1722 -Tri: 1719 1722 1720 -Tri: 1721 1723 1724 -Tri: 1721 1724 1722 -Tri: 1665 1725 1726 -Tri: 1665 1726 1666 -Tri: 1723 1727 1728 -Tri: 1723 1728 1724 -Tri: 1727 1663 1666 -Tri: 1727 1666 1728 -Tri: 1686 1729 1730 -Tri: 1686 1730 1684 -Tri: 1704 1731 1732 -Tri: 1704 1732 1702 -Tri: 1722 1733 1734 -Tri: 1722 1734 1720 -Tri: 1678 1735 1736 -Tri: 1678 1736 1676 -Tri: 1696 1737 1738 -Tri: 1696 1738 1694 -Tri: 1714 1739 1740 -Tri: 1714 1740 1712 -Tri: 1741 1742 1743 -Tri: 1741 1743 1744 -Tri: 1702 1732 1745 -Tri: 1702 1745 1700 -Tri: 1720 1734 1746 -Tri: 1720 1746 1718 -Tri: 1676 1736 1747 -Tri: 1676 1747 1674 -Tri: 1694 1738 1748 -Tri: 1694 1748 1692 -Tri: 1712 1740 1749 -Tri: 1712 1749 1710 -Tri: 1750 1751 1742 -Tri: 1750 1742 1741 -Tri: 1752 1753 1754 -Tri: 1752 1754 1755 -Tri: 1756 1757 1758 -Tri: 1756 1758 1759 -Tri: 1760 1761 1762 -Tri: 1760 1762 1763 -Tri: 1764 1765 1652 -Tri: 1764 1652 1651 -Tri: 1766 1767 1660 -Tri: 1766 1660 1659 -Tri: 1768 1769 1656 -Tri: 1768 1656 1655 -Tri: 1770 1771 1751 -Tri: 1770 1751 1750 -Tri: 1772 1773 1753 -Tri: 1772 1753 1752 -Tri: 1774 1775 1757 -Tri: 1774 1757 1756 -Tri: 1776 1777 1761 -Tri: 1776 1761 1760 -Tri: 1778 1779 1780 -Tri: 1778 1780 1781 -Tri: 1782 1783 1784 -Tri: 1782 1784 1785 -Tri: 1786 1787 1788 -Tri: 1786 1788 1789 -Tri: 1790 1791 1792 -Tri: 1790 1792 1793 -Tri: 1794 1795 1796 -Tri: 1794 1796 1797 -Tri: 1798 1799 1800 -Tri: 1798 1800 1801 -Tri: 1802 1803 1804 -Tri: 1802 1804 1805 -Tri: 1763 1762 1806 -Tri: 1763 1806 1807 -Tri: 1759 1758 1808 -Tri: 1759 1808 1809 -Tri: 1755 1754 1810 -Tri: 1755 1810 1811 -Tri: 1812 1813 1777 -Tri: 1812 1777 1776 -Tri: 1814 1815 1816 -Tri: 1814 1816 1817 -Tri: 1818 1819 1820 -Tri: 1818 1820 1821 -Tri: 1822 1823 1824 -Tri: 1822 1824 1825 -Tri: 1826 1827 1828 -Tri: 1826 1828 1829 -Tri: 1805 1804 1830 -Tri: 1805 1830 1831 -Tri: 1801 1800 1832 -Tri: 1801 1832 1833 -Tri: 1797 1796 1779 -Tri: 1797 1779 1778 -Tri: 1793 1792 1815 -Tri: 1793 1815 1814 -Tri: 1789 1788 1819 -Tri: 1789 1819 1818 -Tri: 1785 1784 1823 -Tri: 1785 1823 1822 -Tri: 1834 1835 1827 -Tri: 1834 1827 1826 -Tri: 1821 1820 1836 -Tri: 1821 1836 1837 -Tri: 1825 1824 1838 -Tri: 1825 1838 1839 -Tri: 1829 1828 1840 -Tri: 1829 1840 1841 -Tri: 1831 1830 1842 -Tri: 1831 1842 1843 -Tri: 1833 1832 1844 -Tri: 1833 1844 1845 -Tri: 1684 1730 1846 -Tri: 1684 1846 1682 -Tri: 1847 1848 1775 -Tri: 1847 1775 1774 -Tri: 1849 1850 1773 -Tri: 1849 1773 1772 -Tri: 1851 1852 1771 -Tri: 1851 1771 1770 -Tri: 1853 1854 1769 -Tri: 1853 1769 1768 -Tri: 1855 1856 1767 -Tri: 1855 1767 1766 -Tri: 1857 1858 1765 -Tri: 1857 1765 1764 -Tri: 1668 1859 1725 -Tri: 1668 1725 1665 -Tri: 1837 1836 1803 -Tri: 1837 1803 1802 -Tri: 1839 1838 1799 -Tri: 1839 1799 1798 -Tri: 1841 1840 1795 -Tri: 1841 1795 1794 -Tri: 1843 1842 1791 -Tri: 1843 1791 1790 -Tri: 1845 1844 1787 -Tri: 1845 1787 1786 -Tri: 1781 1780 1783 -Tri: 1781 1783 1782 -Tri: 1666 1726 1860 -Tri: 1666 1860 1728 -Tri: 1861 1862 1863 -Tri: 1861 1863 1864 -Tri: 1710 1749 1865 -Tri: 1710 1865 1708 -Tri: 1692 1748 1866 -Tri: 1692 1866 1690 -Tri: 1674 1747 1867 -Tri: 1674 1867 1672 -Tri: 1718 1746 1868 -Tri: 1718 1868 1716 -Tri: 1700 1745 1869 -Tri: 1700 1869 1698 -Tri: 1682 1846 1870 -Tri: 1682 1870 1680 -Tri: 1728 1860 1871 -Tri: 1728 1871 1724 -Tri: 1708 1865 1872 -Tri: 1708 1872 1706 -Tri: 1690 1866 1873 -Tri: 1690 1873 1688 -Tri: 1672 1867 1874 -Tri: 1672 1874 1670 -Tri: 1716 1868 1739 -Tri: 1716 1739 1714 -Tri: 1698 1869 1737 -Tri: 1698 1737 1696 -Tri: 1680 1870 1735 -Tri: 1680 1735 1678 -Tri: 1724 1871 1733 -Tri: 1724 1733 1722 -Tri: 1706 1872 1731 -Tri: 1706 1731 1704 -Tri: 1688 1873 1729 -Tri: 1688 1729 1686 -Tri: 1670 1874 1859 -Tri: 1670 1859 1668 -Tri: 1658 1657 1848 -Tri: 1658 1848 1847 -Tri: 1662 1661 1850 -Tri: 1662 1850 1849 -Tri: 1654 1653 1852 -Tri: 1654 1852 1851 -Tri: 1807 1806 1854 -Tri: 1807 1854 1853 -Tri: 1809 1808 1856 -Tri: 1809 1856 1855 -Tri: 1811 1810 1858 -Tri: 1811 1858 1857 -Tri: 1744 1743 1813 -Tri: 1744 1813 1812 -Tri: 1864 1863 1835 -Tri: 1864 1835 1834 -Tri: 1774 1821 1837 -Tri: 1774 1837 1847 -Tri: 1740 1836 1820 -Tri: 1740 1820 1749 -Tri: 1772 1825 1839 -Tri: 1772 1839 1849 -Tri: 1738 1838 1824 -Tri: 1738 1824 1748 -Tri: 1770 1829 1841 -Tri: 1770 1841 1851 -Tri: 1736 1840 1828 -Tri: 1736 1828 1747 -Tri: 1768 1831 1843 -Tri: 1768 1843 1853 -Tri: 1734 1842 1830 -Tri: 1734 1830 1746 -Tri: 1766 1833 1845 -Tri: 1766 1845 1855 -Tri: 1732 1844 1832 -Tri: 1732 1832 1745 -Tri: 1764 1778 1781 -Tri: 1764 1781 1857 -Tri: 1730 1780 1779 -Tri: 1730 1779 1846 -Tri: 1760 1814 1817 -Tri: 1760 1817 1776 -Tri: 1726 1816 1815 -Tri: 1726 1815 1860 -Tri: 1776 1817 1861 -Tri: 1776 1861 1812 -Tri: 1725 1862 1816 -Tri: 1725 1816 1726 -Tri: 1756 1818 1821 -Tri: 1756 1821 1774 -Tri: 1749 1820 1819 -Tri: 1749 1819 1865 -Tri: 1752 1822 1825 -Tri: 1752 1825 1772 -Tri: 1748 1824 1823 -Tri: 1748 1823 1866 -Tri: 1750 1826 1829 -Tri: 1750 1829 1770 -Tri: 1747 1828 1827 -Tri: 1747 1827 1867 -Tri: 1655 1805 1831 -Tri: 1655 1831 1768 -Tri: 1746 1830 1804 -Tri: 1746 1804 1868 -Tri: 1659 1801 1833 -Tri: 1659 1833 1766 -Tri: 1745 1832 1800 -Tri: 1745 1800 1869 -Tri: 1651 1797 1778 -Tri: 1651 1778 1764 -Tri: 1846 1779 1796 -Tri: 1846 1796 1870 -Tri: 1763 1793 1814 -Tri: 1763 1814 1760 -Tri: 1860 1815 1792 -Tri: 1860 1792 1871 -Tri: 1759 1789 1818 -Tri: 1759 1818 1756 -Tri: 1865 1819 1788 -Tri: 1865 1788 1872 -Tri: 1755 1785 1822 -Tri: 1755 1822 1752 -Tri: 1866 1823 1784 -Tri: 1866 1784 1873 -Tri: 1741 1834 1826 -Tri: 1741 1826 1750 -Tri: 1867 1827 1835 -Tri: 1867 1835 1874 -Tri: 1658 1802 1805 -Tri: 1658 1805 1655 -Tri: 1868 1804 1803 -Tri: 1868 1803 1739 -Tri: 1662 1798 1801 -Tri: 1662 1801 1659 -Tri: 1869 1800 1799 -Tri: 1869 1799 1737 -Tri: 1654 1794 1797 -Tri: 1654 1797 1651 -Tri: 1870 1796 1795 -Tri: 1870 1795 1735 -Tri: 1807 1790 1793 -Tri: 1807 1793 1763 -Tri: 1871 1792 1791 -Tri: 1871 1791 1733 -Tri: 1809 1786 1789 -Tri: 1809 1789 1759 -Tri: 1872 1788 1787 -Tri: 1872 1787 1731 -Tri: 1811 1782 1785 -Tri: 1811 1785 1755 -Tri: 1873 1784 1783 -Tri: 1873 1783 1729 -Tri: 1744 1864 1834 -Tri: 1744 1834 1741 -Tri: 1874 1835 1863 -Tri: 1874 1863 1859 -Tri: 1847 1837 1802 -Tri: 1847 1802 1658 -Tri: 1739 1803 1836 -Tri: 1739 1836 1740 -Tri: 1849 1839 1798 -Tri: 1849 1798 1662 -Tri: 1737 1799 1838 -Tri: 1737 1838 1738 -Tri: 1851 1841 1794 -Tri: 1851 1794 1654 -Tri: 1735 1795 1840 -Tri: 1735 1840 1736 -Tri: 1853 1843 1790 -Tri: 1853 1790 1807 -Tri: 1733 1791 1842 -Tri: 1733 1842 1734 -Tri: 1855 1845 1786 -Tri: 1855 1786 1809 -Tri: 1731 1787 1844 -Tri: 1731 1844 1732 -Tri: 1857 1781 1782 -Tri: 1857 1782 1811 -Tri: 1729 1783 1780 -Tri: 1729 1780 1730 -Tri: 1812 1861 1864 -Tri: 1812 1864 1744 -Tri: 1859 1863 1862 -Tri: 1859 1862 1725 -Tri: 1817 1816 1862 -Tri: 1817 1862 1861 -Tri: 1875 1876 1877 -Tri: 1875 1877 1878 -Tri: 1879 1880 1881 -Tri: 1879 1881 1882 -Tri: 1883 1884 1885 -Tri: 1883 1885 1886 -Tri: 1887 1888 1889 -Tri: 1887 1889 1890 -Tri: 1891 1892 1893 -Tri: 1891 1893 1894 -Tri: 1895 1896 1897 -Tri: 1895 1897 1898 -Tri: 1899 1900 1901 -Tri: 1899 1901 1902 -Tri: 1903 1904 1905 -Tri: 1903 1905 1906 -Tri: 1907 1891 1894 -Tri: 1907 1894 1908 -Tri: 1909 1910 1911 -Tri: 1909 1911 1912 -Tri: 1913 1914 1915 -Tri: 1913 1915 1916 -Tri: 1917 1918 1919 -Tri: 1917 1919 1920 -Tri: 1905 1896 1895 -Tri: 1905 1895 1906 -Tri: 1921 1922 1923 -Tri: 1921 1923 1924 -Tri: 1925 1926 1927 -Tri: 1925 1927 1928 -Tri: 1929 1930 1931 -Tri: 1929 1931 1932 -Tri: 1933 1934 1918 -Tri: 1933 1918 1917 -Tri: 1899 1902 1935 -Tri: 1899 1935 1936 -Tri: 1937 1938 1939 -Tri: 1937 1939 1940 -Tri: 1928 1941 1942 -Tri: 1928 1942 1943 -Tri: 1900 1942 1941 -Tri: 1900 1941 1920 -Tri: 1933 1944 1945 -Tri: 1933 1945 1913 -Tri: 1914 1946 1947 -Tri: 1914 1947 1915 -Tri: 1948 1949 1950 -Tri: 1948 1950 1907 -Tri: 1951 1952 1953 -Tri: 1951 1953 1954 -Tri: 1955 1941 1928 -Tri: 1955 1928 1927 -Tri: 1956 1957 1949 -Tri: 1956 1949 1958 -Tri: 1948 1959 1960 -Tri: 1948 1960 1949 -Tri: 1961 1962 1963 -Tri: 1961 1963 1964 -Tri: 1929 1965 1960 -Tri: 1929 1960 1959 -Tri: 1966 1967 1968 -Tri: 1943 1942 1969 -Tri: 1943 1969 1970 -Tri: 1971 1927 1926 -Tri: 1971 1926 1972 -Tri: 1973 1945 1974 -Tri: 1973 1974 1975 -Tri: 1976 1977 1978 -Tri: 1976 1978 1979 -Tri: 1980 1981 1982 -Tri: 1980 1982 1983 -Tri: 1984 1968 1967 -Tri: 1984 1967 1985 -Tri: 1979 1978 1986 -Tri: 1979 1986 1965 -Tri: 1957 1987 1950 -Tri: 1957 1950 1949 -Tri: 1988 1989 1990 -Tri: 1988 1990 1991 -Tri: 1988 1991 1992 -Tri: 1993 1994 1995 -Tri: 1993 1995 1996 -Tri: 1997 1903 1906 -Tri: 1997 1906 1895 -Tri: 1998 1999 2000 -Tri: 1998 2000 2001 -Tri: 2002 2003 2004 -Tri: 2002 2004 2005 -Tri: 1999 1998 2006 -Tri: 1999 2006 2007 -Tri: 1961 1964 2007 -Tri: 1961 2007 2006 -Tri: 1956 2008 2009 -Tri: 1956 2009 1957 -Tri: 1995 2010 2011 -Tri: 1995 2011 2012 -Tri: 2013 2014 2015 -Tri: 2013 2015 2016 -Tri: 2017 2018 2019 -Tri: 1981 2020 2021 -Tri: 1967 2022 1985 -Tri: 2023 2024 2002 -Tri: 2023 2002 2005 -Tri: 2025 2026 2027 -Tri: 2025 2027 2028 -Tri: 2029 2030 1984 -Tri: 2029 1984 2031 -Tri: 2032 2023 2033 -Tri: 2032 2033 2034 -Tri: 2035 1968 1984 -Tri: 2029 2036 2037 -Tri: 2025 2038 2039 -Tri: 2025 2039 2040 -Tri: 2025 2040 2041 -Tri: 2025 2041 2026 -Tri: 2025 1957 2009 -Tri: 2025 2009 2038 -Tri: 2042 2040 2039 -Tri: 2042 2039 2043 -Tri: 2044 2045 2046 -Tri: 2044 2046 2047 -Tri: 2048 2049 2050 -Tri: 2048 2050 1883 -Tri: 2048 1883 1886 -Tri: 2051 2052 2053 -Tri: 2054 1997 1895 -Tri: 2054 1895 1898 -Tri: 2055 2056 2057 -Tri: 2055 2057 2058 -Tri: 2042 2059 2060 -Tri: 2042 2060 2061 -Tri: 2062 2063 2064 -Tri: 2062 2064 2065 -Tri: 2066 2067 2068 -Tri: 2066 2068 2069 -Tri: 2070 2071 2072 -Tri: 2073 2074 2075 -Tri: 2073 2075 2070 -Tri: 2076 2077 2078 -Tri: 2031 1984 1985 -Tri: 2031 1985 2079 -Tri: 2063 1884 2064 -Tri: 2080 2081 2082 -Tri: 2080 2082 2083 -Tri: 2084 2085 2086 -Tri: 2084 2086 2087 -Tri: 2088 2089 2084 -Tri: 2088 2084 2090 -Tri: 2091 2085 2084 -Tri: 2091 2084 2089 -Tri: 2088 2092 2093 -Tri: 2088 2093 2089 -Tri: 2035 2030 2032 -Tri: 2035 2032 2034 -Tri: 2094 2006 1998 -Tri: 2094 1998 2095 -Tri: 2057 2056 2096 -Tri: 2057 2096 2097 -Tri: 2098 2099 2100 -Tri: 2098 2100 2101 -Tri: 2102 2103 2104 -Tri: 2102 2104 2105 -Tri: 2106 2107 2108 -Tri: 2106 2108 2109 -Tri: 2107 2110 2111 -Tri: 2112 2113 2114 -Tri: 2112 2114 2115 -Tri: 2116 2117 2118 -Tri: 2116 2118 2119 -Tri: 2023 2032 2037 -Tri: 2023 2037 2024 -Tri: 2120 2121 2122 -Tri: 2120 2122 2123 -Tri: 2124 2125 2126 -Tri: 2124 2126 2001 -Tri: 2127 2128 2096 -Tri: 2127 2096 2129 -Tri: 2130 2131 2055 -Tri: 2130 2055 2058 -Tri: 2132 2130 2058 -Tri: 2132 2058 2133 -Tri: 2119 2118 2134 -Tri: 2119 2134 2135 -Tri: 2098 2136 2135 -Tri: 2098 2135 2134 -Tri: 2098 2134 2137 -Tri: 2098 2137 2099 -Tri: 2138 2139 2103 -Tri: 2138 2103 2140 -Tri: 2065 2064 1883 -Tri: 2065 1883 2141 -Tri: 2142 2109 2108 -Tri: 2142 2108 2143 -Tri: 2054 2144 1997 -Tri: 2145 2146 2090 -Tri: 2145 2090 2147 -Tri: 2148 2088 2090 -Tri: 2148 2090 2146 -Tri: 2149 2150 2151 -Tri: 2149 2151 2152 -Tri: 2153 2154 2155 -Tri: 2153 2155 2156 -Tri: 2153 2156 2157 -Tri: 2158 2159 2160 -Tri: 2158 2160 2161 -Tri: 2162 2163 2128 -Tri: 2162 2128 2127 -Tri: 2164 2097 2096 -Tri: 2164 2096 2128 -Tri: 2066 2069 1953 -Tri: 2165 2166 2167 -Tri: 2129 2168 2153 -Tri: 2129 2153 2127 -Tri: 2056 2169 2129 -Tri: 2056 2129 2096 -Tri: 1952 1951 2101 -Tri: 1952 2101 2100 -Tri: 2066 1952 2100 -Tri: 2066 2100 2067 -Tri: 2148 2170 2092 -Tri: 2148 2092 2088 -Tri: 2171 2172 2173 -Tri: 2171 2173 2174 -Tri: 2175 2176 2177 -Tri: 2175 2177 2178 -Tri: 2179 2180 2181 -Tri: 2179 2181 2182 -Tri: 2183 2184 2185 -Tri: 2183 2185 2186 -Tri: 2156 2160 2159 -Tri: 2156 2187 2162 -Tri: 2156 2162 2157 -Tri: 2006 2094 2151 -Tri: 2006 2151 1961 -Tri: 2153 2168 2188 -Tri: 2153 2188 2154 -Tri: 2189 2142 1953 -Tri: 2189 1953 2069 -Tri: 2167 2166 2190 -Tri: 2167 2190 2191 -Tri: 2192 2193 2152 -Tri: 2192 2152 2194 -Tri: 2039 2038 2195 -Tri: 2039 2195 2043 -Tri: 2161 2196 2197 -Tri: 2161 2197 2198 -Tri: 2164 2128 2163 -Tri: 2164 2163 2199 -Tri: 2200 2201 2202 -Tri: 2200 2202 2106 -Tri: 2203 2204 2170 -Tri: 2203 2170 2148 -Tri: 2203 2148 2146 -Tri: 2203 2146 2205 -Tri: 2112 2115 2160 -Tri: 2112 2160 2156 -Tri: 2112 2156 2155 -Tri: 2206 2207 2208 -Tri: 2206 2208 2209 -Tri: 2202 2201 2145 -Tri: 2202 2145 2147 -Tri: 2046 2210 2211 -Tri: 2046 2211 2047 -Tri: 2145 2201 2212 -Tri: 2145 2212 2213 -Tri: 2188 2168 2169 -Tri: 2188 2169 2056 -Tri: 2188 2056 2055 -Tri: 2188 2055 1963 -Tri: 2214 2200 2106 -Tri: 2214 2106 2109 -Tri: 2182 2181 2095 -Tri: 2182 2095 2126 -Tri: 2197 2196 2115 -Tri: 2197 2115 2114 -Tri: 2215 2164 2199 -Tri: 2215 2199 2216 -Tri: 2217 2218 2214 -Tri: 2217 2214 2189 -Tri: 2213 2219 2205 -Tri: 2220 2209 2208 -Tri: 2220 2208 2057 -Tri: 2189 2214 2109 -Tri: 2189 2109 2142 -Tri: 2221 2212 2222 -Tri: 2221 2222 2223 -Tri: 2097 2224 2220 -Tri: 2097 2220 2057 -Tri: 2225 2117 2132 -Tri: 2225 2132 2133 -Tri: 2225 2133 2226 -Tri: 2227 2228 2113 -Tri: 2227 2113 2112 -Tri: 2227 2112 2149 -Tri: 2149 2112 2155 -Tri: 2149 2155 2150 -Tri: 2229 2199 2163 -Tri: 2229 2163 2230 -Tri: 2231 2232 2233 -Tri: 2234 2235 2236 -Tri: 2234 2236 2137 -Tri: 2237 2238 2197 -Tri: 2237 2197 2239 -Tri: 2240 2241 2242 -Tri: 2240 2242 2243 -Tri: 2244 2068 2243 -Tri: 2244 2243 2245 -Tri: 2246 2223 2222 -Tri: 2246 2222 2218 -Tri: 2094 2194 2152 -Tri: 2094 2152 2151 -Tri: 2231 2247 2215 -Tri: 2231 2215 2216 -Tri: 2248 2249 2207 -Tri: 2248 2207 2250 -Tri: 2208 2251 2226 -Tri: 2208 2226 2133 -Tri: 2099 2137 2236 -Tri: 2114 2113 2252 -Tri: 2253 2254 2255 -Tri: 2253 2255 2256 -Tri: 2233 2232 2257 -Tri: 2258 2259 2260 -Tri: 2258 2260 2261 -Tri: 2249 2251 2208 -Tri: 2249 2208 2207 -Tri: 2262 2263 2264 -Tri: 2262 2264 2265 -Tri: 2266 2246 2267 -Tri: 2057 2208 2133 -Tri: 2057 2133 2058 -Tri: 2118 2263 2262 -Tri: 2118 2262 2134 -Tri: 2068 2217 2189 -Tri: 2068 2189 2069 -Tri: 2134 2262 2268 -Tri: 2134 2268 2234 -Tri: 2130 2132 2117 -Tri: 2130 2117 2116 -Tri: 2130 2116 2131 -Tri: 2241 2269 2270 -Tri: 2241 2270 2242 -Tri: 2249 2248 2271 -Tri: 2249 2271 2272 -Tri: 2273 2245 2243 -Tri: 2273 2243 2242 -Tri: 2274 2275 2276 -Tri: 2217 2267 2246 -Tri: 2217 2246 2218 -Tri: 2277 2278 2279 -Tri: 2280 2281 2282 -Tri: 2283 2284 2285 -Tri: 2283 2285 2286 -Tri: 1974 2287 2288 -Tri: 1974 2288 1975 -Tri: 2249 2272 2289 -Tri: 2249 2289 2226 -Tri: 2249 2226 2251 -Tri: 2272 2290 2291 -Tri: 2272 2291 2289 -Tri: 2270 2286 2285 -Tri: 2292 2293 2294 -Tri: 2292 2294 2295 -Tri: 2279 2296 2297 -Tri: 2279 2297 2277 -Tri: 2263 2118 2117 -Tri: 2263 2117 2225 -Tri: 2243 2068 2067 -Tri: 2243 2067 2240 -Tri: 2298 2299 2283 -Tri: 2263 2225 2300 -Tri: 2263 2300 2264 -Tri: 2264 2301 2302 -Tri: 2264 2302 2265 -Tri: 2262 2265 2268 -Tri: 2303 2304 2305 -Tri: 2303 2305 2306 -Tri: 2230 2307 2308 -Tri: 2230 2308 2309 -Tri: 2291 2310 2300 -Tri: 2291 2300 2289 -Tri: 2301 2264 2300 -Tri: 2301 2300 2310 -Tri: 2311 2312 2245 -Tri: 2311 2245 2273 -Tri: 2313 2314 2315 -Tri: 2313 2315 2316 -Tri: 2279 2278 2317 -Tri: 2318 2319 2320 -Tri: 2318 2320 2321 -Tri: 2322 2323 2324 -Tri: 2322 2324 2325 -Tri: 2326 2327 2299 -Tri: 2326 2299 2328 -Tri: 2326 2328 2329 -Tri: 2284 2327 2326 -Tri: 2284 2326 2330 -Tri: 2331 2332 2333 -Tri: 2324 2302 2301 -Tri: 2324 2301 2325 -Tri: 2334 2330 2335 -Tri: 2334 2335 2336 -Tri: 2329 2337 2338 -Tri: 2339 2335 2330 -Tri: 2339 2330 2326 -Tri: 2340 2341 2342 -Tri: 2340 2342 2343 -Tri: 2335 2339 2344 -Tri: 2335 2344 2345 -Tri: 2335 2345 2346 -Tri: 2347 2331 2333 -Tri: 2347 2333 2346 -Tri: 2347 2346 2345 -Tri: 2348 2349 2350 -Tri: 2348 2350 2351 -Tri: 2338 2344 2339 -Tri: 2320 2352 2353 -Tri: 2354 2355 2356 -Tri: 2354 2356 2357 -Tri: 2302 2306 2358 -Tri: 2302 2358 2265 -Tri: 2359 2360 2337 -Tri: 2359 2337 2329 -Tri: 2325 2301 2310 -Tri: 2325 2310 2361 -Tri: 2360 2362 2363 -Tri: 2360 2363 2337 -Tri: 2364 2345 2344 -Tri: 2364 2344 2363 -Tri: 2365 2366 2364 -Tri: 2365 2364 2362 -Tri: 2291 2290 2341 -Tri: 2291 2341 2340 -Tri: 2362 2364 2363 -Tri: 2367 2368 2369 -Tri: 2367 2369 2370 -Tri: 2348 2351 2371 -Tri: 2348 2371 2372 -Tri: 2348 2372 2373 -Tri: 2338 2339 2326 -Tri: 2338 2326 2329 -Tri: 2374 2375 2360 -Tri: 2374 2360 2359 -Tri: 2376 2377 2378 -Tri: 2379 2328 2305 -Tri: 2379 2305 2304 -Tri: 2379 2304 2377 -Tri: 2379 2377 2380 -Tri: 2381 2322 2325 -Tri: 2381 2325 2361 -Tri: 2368 2367 2382 -Tri: 2383 2375 2374 -Tri: 2383 2374 2376 -Tri: 2384 2385 2386 -Tri: 2387 2388 2389 -Tri: 2387 2389 2390 -Tri: 2391 2381 2343 -Tri: 2391 2343 2392 -Tri: 2393 2323 2322 -Tri: 2394 2390 2389 -Tri: 2395 2396 2397 -Tri: 2395 2397 2398 -Tri: 2395 2398 2399 -Tri: 2365 2362 2388 -Tri: 2365 2388 2387 -Tri: 2400 2372 2371 -Tri: 2400 2371 2401 -Tri: 2400 2401 2402 -Tri: 2400 2402 2403 -Tri: 2341 2290 2404 -Tri: 2341 2404 2405 -Tri: 2342 2392 2343 -Tri: 2391 2393 2322 -Tri: 2391 2322 2381 -Tri: 2303 2306 2302 -Tri: 2303 2302 2324 -Tri: 2340 2361 2310 -Tri: 2340 2310 2291 -Tri: 2342 2406 2407 -Tri: 2342 2407 2408 -Tri: 2342 2408 2392 -Tri: 2409 2410 2411 -Tri: 2409 2411 2412 -Tri: 2391 2411 2413 -Tri: 2391 2413 2393 -Tri: 2414 2415 2416 -Tri: 2414 2416 2417 -Tri: 2418 2303 2324 -Tri: 2418 2324 2323 -Tri: 2419 2420 2393 -Tri: 2419 2393 2413 -Tri: 2410 2421 2413 -Tri: 2410 2413 2411 -Tri: 2419 2422 2415 -Tri: 2419 2415 2423 -Tri: 2424 2425 2426 -Tri: 2424 2426 2427 -Tri: 2074 2428 2429 -Tri: 2074 2429 2430 -Tri: 2431 2432 2433 -Tri: 2431 2433 2434 -Tri: 1909 2435 2436 -Tri: 1909 2436 1910 -Tri: 2437 2438 2439 -Tri: 2437 2439 2440 -Tri: 2441 2442 1925 -Tri: 2441 1925 1928 -Tri: 2441 1928 1943 -Tri: 1924 2435 2443 -Tri: 1924 2443 2444 -Tri: 2445 2446 2447 -Tri: 2445 2447 2448 -Tri: 2449 2450 2432 -Tri: 2449 2432 2431 -Tri: 2451 2452 2453 -Tri: 2451 2453 2454 -Tri: 2455 2456 2122 -Tri: 2455 2122 2457 -Tri: 2458 2459 2460 -Tri: 2458 2460 2461 -Tri: 2462 2463 2464 -Tri: 2462 2464 2465 -Tri: 1939 2465 2464 -Tri: 1939 2464 1940 -Tri: 2061 2060 2466 -Tri: 2061 2466 2467 -Tri: 2452 2468 2446 -Tri: 2452 2446 2445 -Tri: 2469 2470 2471 -Tri: 2469 2471 2472 -Tri: 1946 1932 1931 -Tri: 1946 1931 1947 -Tri: 1970 2473 2441 -Tri: 1970 2441 1943 -Tri: 1921 2474 2475 -Tri: 1921 2475 2440 -Tri: 2476 2477 2478 -Tri: 2194 2094 2095 -Tri: 2194 2095 2181 -Tri: 2479 2478 2475 -Tri: 2479 2475 2474 -Tri: 2023 2005 2033 -Tri: 2480 2481 2482 -Tri: 2480 2482 2483 -Tri: 2003 2002 2175 -Tri: 1944 1955 1927 -Tri: 1944 1927 1971 -Tri: 2287 1974 1971 -Tri: 2287 1971 1972 -Tri: 1974 1945 1944 -Tri: 1974 1944 1971 -Tri: 2480 2121 2120 -Tri: 2480 2120 2481 -Tri: 2451 2454 2484 -Tri: 2451 2484 2457 -Tri: 2430 2429 2462 -Tri: 2430 2462 2485 -Tri: 2018 2486 2019 -Tri: 2021 1982 1981 -Tri: 2019 2487 2465 -Tri: 2019 2465 1939 -Tri: 1938 2019 1939 -Tri: 2019 1938 2017 -Tri: 2004 2478 2479 -Tri: 2004 2479 2033 -Tri: 2004 2033 2005 -Tri: 1975 2288 2488 -Tri: 1975 2488 1977 -Tri: 1977 1976 1973 -Tri: 1977 1973 1975 -Tri: 2489 2490 2469 -Tri: 2489 2469 2491 -Tri: 2014 2486 2492 -Tri: 2014 2492 2015 -Tri: 2175 2493 2494 -Tri: 2175 2494 2003 -Tri: 2030 2029 2037 -Tri: 2030 2037 2032 -Tri: 2446 2495 2496 -Tri: 2446 2496 2447 -Tri: 2488 2497 1978 -Tri: 2488 1978 1977 -Tri: 1978 2497 2498 -Tri: 1978 2498 1986 -Tri: 2499 1950 1987 -Tri: 2499 1987 2500 -Tri: 2045 2499 2500 -Tri: 2045 2500 2046 -Tri: 2051 2073 2070 -Tri: 1988 2501 2502 -Tri: 2485 2462 2465 -Tri: 2485 2465 2503 -Tri: 2487 2019 2486 -Tri: 2504 2447 2496 -Tri: 2483 2468 2121 -Tri: 2483 2121 2480 -Tri: 2505 2123 2122 -Tri: 2505 2122 2456 -Tri: 2506 2041 2061 -Tri: 2506 2061 2467 -Tri: 2047 2211 2507 -Tri: 2047 2507 2508 -Tri: 1876 2509 2510 -Tri: 1876 2510 2511 -Tri: 2512 2513 2514 -Tri: 2512 2514 2515 -Tri: 2516 2517 2518 -Tri: 2516 2518 2519 -Tri: 1988 2519 2518 -Tri: 1988 2518 2501 -Tri: 2520 2519 1988 -Tri: 2520 1988 1992 -Tri: 2503 2465 2487 -Tri: 2503 2487 2014 -Tri: 2503 2014 2013 -Tri: 2014 2487 2486 -Tri: 2521 2522 2523 -Tri: 2516 2519 2520 -Tri: 2516 2520 2524 -Tri: 2016 2525 2526 -Tri: 2016 2526 2013 -Tri: 2202 2110 2107 -Tri: 2202 2107 2106 -Tri: 1985 2527 2528 -Tri: 1985 2528 2079 -Tri: 1956 1986 2498 -Tri: 1956 2498 2008 -Tri: 2026 2041 2506 -Tri: 2026 2506 2027 -Tri: 2065 2529 2530 -Tri: 2065 2530 2062 -Tri: 2531 2430 2485 -Tri: 2531 2485 2526 -Tri: 2070 2072 2052 -Tri: 2070 2052 2051 -Tri: 2176 2175 2002 -Tri: 2176 2002 2024 -Tri: 2532 2533 2534 -Tri: 2532 2534 2535 -Tri: 2012 2011 2466 -Tri: 2012 2466 2060 -Tri: 2051 2053 2536 -Tri: 1883 2537 2538 -Tri: 1883 2538 2141 -Tri: 2539 2540 2541 -Tri: 2539 2541 2542 -Tri: 2526 2525 2543 -Tri: 2526 2543 2531 -Tri: 2111 2110 2147 -Tri: 2111 2147 2087 -Tri: 2544 2545 2079 -Tri: 2544 2079 2528 -Tri: 2120 2546 2547 -Tri: 2120 2547 2481 -Tri: 2004 2003 2494 -Tri: 2004 2494 2548 -Tri: 1965 1986 1956 -Tri: 1965 1956 1960 -Tri: 2065 2141 2549 -Tri: 2065 2549 2529 -Tri: 2102 2140 2103 -Tri: 2141 2538 2550 -Tri: 2141 2550 2549 -Tri: 2551 2081 2076 -Tri: 2030 2035 1984 -Tri: 2496 2495 2552 -Tri: 2496 2552 2553 -Tri: 2554 2555 2556 -Tri: 2554 2556 2557 -Tri: 2534 2558 2559 -Tri: 2534 2559 2560 -Tri: 2561 2562 1881 -Tri: 2561 1881 1880 -Tri: 2426 2563 2564 -Tri: 2426 2564 2490 -Tri: 2565 2428 2566 -Tri: 2565 2566 2567 -Tri: 2568 2080 2083 -Tri: 2568 2083 2541 -Tri: 2569 2570 2551 -Tri: 2569 2551 2571 -Tri: 2572 2569 2573 -Tri: 2572 2573 2574 -Tri: 2443 2575 2022 -Tri: 2443 2022 1967 -Tri: 2546 2576 2577 -Tri: 2546 2577 2547 -Tri: 2544 2578 2579 -Tri: 2544 2579 2545 -Tri: 2168 2129 2169 -Tri: 2580 2554 2581 -Tri: 2582 2583 2432 -Tri: 2582 2432 2450 -Tri: 1881 2562 2584 -Tri: 1881 2584 2461 -Tri: 2585 2586 2550 -Tri: 2064 1884 1883 -Tri: 2143 1954 1953 -Tri: 2143 1953 2142 -Tri: 2036 2029 2545 -Tri: 2036 2545 2579 -Tri: 2552 2482 2587 -Tri: 2552 2587 2588 -Tri: 2578 2589 2177 -Tri: 2578 2177 2579 -Tri: 2029 2031 2079 -Tri: 2029 2079 2545 -Tri: 2590 2591 2588 -Tri: 2588 2587 2592 -Tri: 2588 2592 2590 -Tri: 2178 2177 2589 -Tri: 2178 2589 2593 -Tri: 2594 2595 2596 -Tri: 2594 2596 2559 -Tri: 1953 1952 2066 -Tri: 2082 2081 2551 -Tri: 2082 2551 2570 -Tri: 2082 2570 2597 -Tri: 2176 2036 2579 -Tri: 2176 2579 2177 -Tri: 2553 2552 2588 -Tri: 2553 2588 2591 -Tri: 2495 2483 2482 -Tri: 2495 2482 2552 -Tri: 2482 2481 2547 -Tri: 2482 2547 2587 -Tri: 2598 2190 2166 -Tri: 2598 2166 2599 -Tri: 2600 2601 2602 -Tri: 2600 2602 2603 -Tri: 2599 2603 2604 -Tri: 2599 2604 2598 -Tri: 2535 2534 2560 -Tri: 2535 2560 2556 -Tri: 1875 2562 2561 -Tri: 1875 2561 2605 -Tri: 2606 2540 1886 -Tri: 2606 1886 1885 -Tri: 2599 2607 2600 -Tri: 2599 2600 2603 -Tri: 2603 2602 2308 -Tri: 2603 2308 2604 -Tri: 2583 2608 2609 -Tri: 2583 2609 2610 -Tri: 2611 2535 2556 -Tri: 2611 2556 2555 -Tri: 2606 2568 2541 -Tri: 2606 2541 2540 -Tri: 2186 2546 2120 -Tri: 2186 2120 2123 -Tri: 2186 2123 2183 -Tri: 2612 2191 2190 -Tri: 2598 2604 2613 -Tri: 2598 2613 2614 -Tri: 2604 2308 2307 -Tri: 2604 2307 2615 -Tri: 2604 2615 2613 -Tri: 2309 2308 2602 -Tri: 2309 2602 2616 -Tri: 2617 2532 2535 -Tri: 2617 2535 2611 -Tri: 2509 2605 2550 -Tri: 2509 2550 2586 -Tri: 2537 2585 2550 -Tri: 2537 2550 2538 -Tri: 2618 2082 2597 -Tri: 2175 2178 2619 -Tri: 2159 2615 2187 -Tri: 2159 2187 2156 -Tri: 2190 2598 2614 -Tri: 2190 2614 2612 -Tri: 2620 2616 2602 -Tri: 2620 2602 2601 -Tri: 2158 2621 2614 -Tri: 2158 2614 2613 -Tri: 2608 2580 2622 -Tri: 2608 2622 2623 -Tri: 2624 2596 2595 -Tri: 2624 2595 2625 -Tri: 2626 2627 2628 -Tri: 2626 2628 2629 -Tri: 2630 2631 2533 -Tri: 2630 2533 2632 -Tri: 2561 2549 2550 -Tri: 2561 2550 2605 -Tri: 2145 2213 2205 -Tri: 2145 2205 2146 -Tri: 2633 2165 2167 -Tri: 2633 2167 2191 -Tri: 2633 2191 2634 -Tri: 2307 2162 2187 -Tri: 2307 2187 2615 -Tri: 2224 2097 2164 -Tri: 2224 2164 2215 -Tri: 2582 2580 2608 -Tri: 2582 2608 2583 -Tri: 1877 1876 2511 -Tri: 1877 2511 2635 -Tri: 1886 2540 2539 -Tri: 1886 2539 2048 -Tri: 2636 2542 2541 -Tri: 2636 2541 2083 -Tri: 2204 2203 2637 -Tri: 2183 2123 2505 -Tri: 2183 2505 2638 -Tri: 2537 1883 2050 -Tri: 2639 2539 2542 -Tri: 2639 2542 2640 -Tri: 2641 2642 2572 -Tri: 2641 2572 2574 -Tri: 2179 2182 2126 -Tri: 2179 2126 2125 -Tri: 2179 2125 2643 -Tri: 2621 2198 2644 -Tri: 2621 2644 2612 -Tri: 2612 2644 2634 -Tri: 2612 2634 2191 -Tri: 2309 2645 2216 -Tri: 2309 2216 2229 -Tri: 1878 2584 2562 -Tri: 1878 2562 1875 -Tri: 2646 2075 2531 -Tri: 2646 2531 2543 -Tri: 2647 2648 2649 -Tri: 2165 2607 2599 -Tri: 2165 2599 2166 -Tri: 2229 2230 2309 -Tri: 1878 2628 2650 -Tri: 1878 2650 2584 -Tri: 2651 2629 1877 -Tri: 2651 1877 2635 -Tri: 2642 2254 2572 -Tri: 2158 2161 2198 -Tri: 2158 2198 2621 -Tri: 2230 2163 2162 -Tri: 2230 2162 2307 -Tri: 2216 2199 2229 -Tri: 2620 2652 2653 -Tri: 2620 2653 2616 -Tri: 2206 2224 2215 -Tri: 2206 2215 2247 -Tri: 2605 2509 1876 -Tri: 2605 1876 1875 -Tri: 2619 2654 2655 -Tri: 2619 2655 2493 -Tri: 2619 2493 2175 -Tri: 2656 2633 2634 -Tri: 2656 2634 2657 -Tri: 2198 2197 2238 -Tri: 2198 2238 2644 -Tri: 2613 2615 2159 -Tri: 2613 2159 2158 -Tri: 2278 2277 2259 -Tri: 2278 2259 2658 -Tri: 2490 2564 2470 -Tri: 2490 2470 2469 -Tri: 2425 2659 2563 -Tri: 2425 2563 2426 -Tri: 2618 2597 2570 -Tri: 2618 2570 2253 -Tri: 2618 2253 2256 -Tri: 2644 2238 2647 -Tri: 2644 2647 2634 -Tri: 2653 2660 2232 -Tri: 2653 2232 2645 -Tri: 2236 2241 2240 -Tri: 2236 2240 2099 -Tri: 2221 2219 2213 -Tri: 2221 2213 2212 -Tri: 2661 2662 2256 -Tri: 2661 2256 2255 -Tri: 2239 2197 2114 -Tri: 2207 2206 2247 -Tri: 2207 2247 2250 -Tri: 2627 2663 2650 -Tri: 2627 2650 2628 -Tri: 2651 2664 2665 -Tri: 2651 2665 2666 -Tri: 2269 2286 2270 -Tri: 2667 2668 2585 -Tri: 2667 2585 2537 -Tri: 2667 2537 2050 -Tri: 2667 2050 2049 -Tri: 2669 2274 2276 -Tri: 2669 2276 2639 -Tri: 2662 2661 2670 -Tri: 2662 2670 2640 -Tri: 2657 2671 2654 -Tri: 2657 2654 2619 -Tri: 2648 2647 2238 -Tri: 2648 2238 2237 -Tri: 2252 2239 2114 -Tri: 2580 2581 2672 -Tri: 2580 2672 2622 -Tri: 2652 2658 2660 -Tri: 2652 2660 2653 -Tri: 2231 2233 2250 -Tri: 2231 2250 2247 -Tri: 2673 2674 2675 -Tri: 2676 2667 2677 -Tri: 2266 2267 2244 -Tri: 2266 2244 2678 -Tri: 2645 2232 2231 -Tri: 2645 2231 2216 -Tri: 2653 2645 2309 -Tri: 2653 2309 2616 -Tri: 2510 2679 2680 -Tri: 2510 2680 2511 -Tri: 2585 2668 2681 -Tri: 2585 2681 2586 -Tri: 2203 2205 2682 -Tri: 2203 2682 2637 -Tri: 2683 2673 2675 -Tri: 2683 2675 2684 -Tri: 2685 2664 2651 -Tri: 2685 2651 2635 -Tri: 2257 2232 2660 -Tri: 2686 2233 2257 -Tri: 2686 2257 2660 -Tri: 2686 2660 2258 -Tri: 2280 2282 2687 -Tri: 2280 2687 2688 -Tri: 2511 2680 2685 -Tri: 2511 2685 2635 -Tri: 2689 2690 2684 -Tri: 2689 2684 2665 -Tri: 2691 2049 2048 -Tri: 2691 2048 2276 -Tri: 2259 2277 2260 -Tri: 2282 2692 2693 -Tri: 2282 2693 2687 -Tri: 2679 2510 2681 -Tri: 2679 2681 2676 -Tri: 2687 2693 2694 -Tri: 2687 2694 2695 -Tri: 2689 2665 2664 -Tri: 2689 2664 2696 -Tri: 2680 2679 2697 -Tri: 2680 2697 2698 -Tri: 2699 2700 2677 -Tri: 2258 2660 2658 -Tri: 2258 2658 2259 -Tri: 2675 2674 2626 -Tri: 2675 2626 2666 -Tri: 2677 2701 2679 -Tri: 2677 2679 2676 -Tri: 2639 2276 2048 -Tri: 2639 2048 2539 -Tri: 2581 2702 2703 -Tri: 2581 2703 2672 -Tri: 2628 1878 1877 -Tri: 2628 1877 2629 -Tri: 2651 2666 2626 -Tri: 2651 2626 2629 -Tri: 2668 2667 2676 -Tri: 2668 2676 2681 -Tri: 2686 2704 2705 -Tri: 2280 2706 2353 -Tri: 2280 2353 2281 -Tri: 2707 2708 2709 -Tri: 2707 2709 2698 -Tri: 2691 2275 2700 -Tri: 2691 2700 2699 -Tri: 2258 2261 2704 -Tri: 2258 2704 2686 -Tri: 2706 2280 2688 -Tri: 2706 2688 2690 -Tri: 2709 2685 2680 -Tri: 2709 2680 2698 -Tri: 2269 2235 2710 -Tri: 2269 2710 2286 -Tri: 2233 2686 2248 -Tri: 2233 2248 2250 -Tri: 2704 2261 2711 -Tri: 2707 2698 2697 -Tri: 2707 2697 2712 -Tri: 2277 2292 2295 -Tri: 2277 2295 2260 -Tri: 2711 2713 2714 -Tri: 2711 2714 2705 -Tri: 2711 2705 2704 -Tri: 2236 2235 2269 -Tri: 2236 2269 2241 -Tri: 2697 2679 2701 -Tri: 2677 2700 2715 -Tri: 2383 2376 2378 -Tri: 2383 2378 2716 -Tri: 2380 2374 2359 -Tri: 2380 2359 2379 -Tri: 2296 2717 2293 -Tri: 2296 2293 2297 -Tri: 2696 2664 2685 -Tri: 2696 2685 2709 -Tri: 2715 2701 2677 -Tri: 2718 2719 2720 -Tri: 2271 2248 2686 -Tri: 2271 2686 2705 -Tri: 2294 2713 2711 -Tri: 2294 2711 2295 -Tri: 2697 2701 2315 -Tri: 2312 2311 2720 -Tri: 2312 2720 2719 -Tri: 2272 2271 2721 -Tri: 2272 2721 2404 -Tri: 2272 2404 2290 -Tri: 2296 2279 2317 -Tri: 2296 2317 2722 -Tri: 2681 2510 2509 -Tri: 2681 2509 2586 -Tri: 2337 2363 2344 -Tri: 2337 2344 2338 -Tri: 2334 2311 2273 -Tri: 2334 2273 2285 -Tri: 2581 2554 2557 -Tri: 2581 2557 2702 -Tri: 2336 2333 2332 -Tri: 2723 2724 2725 -Tri: 2723 2725 2726 -Tri: 2723 2727 2724 -Tri: 2706 2690 2689 -Tri: 2706 2689 2321 -Tri: 2728 2729 2395 -Tri: 2728 2395 2399 -Tri: 2730 2283 2286 -Tri: 2730 2286 2710 -Tri: 2730 2710 2358 -Tri: 2327 2284 2283 -Tri: 2327 2283 2299 -Tri: 2346 2333 2336 -Tri: 2346 2336 2335 -Tri: 2311 2334 2336 -Tri: 2311 2336 2720 -Tri: 2731 2725 2724 -Tri: 2731 2724 2732 -Tri: 2733 2319 2734 -Tri: 2733 2734 2735 -Tri: 2734 2736 2729 -Tri: 2734 2729 2735 -Tri: 2396 2395 2737 -Tri: 2396 2737 2738 -Tri: 2318 2321 2689 -Tri: 2404 2721 2714 -Tri: 2404 2714 2739 -Tri: 2723 2726 2740 -Tri: 2723 2740 2739 -Tri: 2296 2722 2355 -Tri: 2296 2355 2354 -Tri: 2321 2320 2353 -Tri: 2321 2353 2706 -Tri: 2386 2728 2399 -Tri: 2386 2399 2384 -Tri: 2707 2712 2737 -Tri: 2737 2712 2314 -Tri: 2717 2296 2354 -Tri: 2717 2354 2732 -Tri: 2737 2395 2729 -Tri: 2737 2729 2736 -Tri: 2405 2404 2739 -Tri: 2405 2739 2740 -Tri: 2369 2733 2735 -Tri: 2369 2735 2370 -Tri: 2328 2299 2730 -Tri: 2328 2730 2305 -Tri: 2731 2741 2742 -Tri: 2731 2742 2725 -Tri: 2708 2707 2737 -Tri: 2708 2737 2736 -Tri: 2741 2731 2357 -Tri: 2741 2357 2743 -Tri: 2357 2731 2732 -Tri: 2357 2732 2354 -Tri: 2393 2420 2418 -Tri: 2393 2418 2323 -Tri: 2738 2737 2314 -Tri: 2738 2314 2313 -Tri: 2743 2357 2356 -Tri: 2743 2356 2744 -Tri: 2384 2399 2398 -Tri: 2384 2398 2745 -Tri: 2725 2742 2746 -Tri: 2725 2746 2726 -Tri: 2747 2748 2352 -Tri: 2747 2352 2320 -Tri: 2320 2733 2747 -Tri: 2379 2359 2329 -Tri: 2379 2329 2328 -Tri: 2749 2750 2751 -Tri: 2749 2751 2368 -Tri: 2751 2733 2369 -Tri: 2403 2752 2753 -Tri: 2403 2753 2754 -Tri: 2708 2755 2696 -Tri: 2708 2696 2709 -Tri: 2689 2696 2755 -Tri: 2689 2755 2318 -Tri: 2754 2756 2400 -Tri: 2754 2400 2403 -Tri: 2400 2756 2373 -Tri: 2400 2373 2372 -Tri: 2407 2406 2757 -Tri: 2407 2757 2758 -Tri: 2742 2759 2760 -Tri: 2742 2760 2746 -Tri: 2362 2360 2375 -Tri: 2362 2375 2388 -Tri: 2757 2740 2726 -Tri: 2757 2726 2746 -Tri: 2735 2729 2728 -Tri: 2735 2728 2370 -Tri: 2761 2762 2384 -Tri: 2761 2384 2745 -Tri: 2750 2747 2733 -Tri: 2750 2733 2751 -Tri: 2390 2763 2764 -Tri: 2708 2736 2734 -Tri: 2708 2734 2755 -Tri: 2716 2763 2394 -Tri: 2716 2394 2389 -Tri: 2716 2389 2383 -Tri: 2757 2746 2760 -Tri: 2757 2760 2758 -Tri: 2749 2368 2382 -Tri: 2367 2370 2728 -Tri: 2367 2728 2386 -Tri: 2765 2382 2367 -Tri: 2380 2377 2376 -Tri: 2380 2376 2374 -Tri: 2389 2388 2375 -Tri: 2389 2375 2383 -Tri: 2766 2767 2768 -Tri: 2766 2768 2769 -Tri: 2741 2766 2759 -Tri: 2741 2759 2742 -Tri: 2768 2770 2771 -Tri: 2768 2771 2769 -Tri: 2377 2304 2772 -Tri: 2377 2772 2773 -Tri: 2377 2773 2378 -Tri: 2759 2774 2775 -Tri: 2759 2775 2760 -Tri: 2776 2749 2382 -Tri: 2776 2382 2777 -Tri: 2403 2402 2764 -Tri: 2403 2764 2752 -Tri: 2762 2385 2384 -Tri: 2406 2405 2740 -Tri: 2406 2740 2757 -Tri: 2778 2758 2760 -Tri: 2778 2760 2775 -Tri: 2778 2775 2779 -Tri: 2778 2779 2780 -Tri: 2774 2779 2775 -Tri: 2762 2781 2765 -Tri: 2762 2765 2385 -Tri: 2782 2781 2762 -Tri: 2782 2762 2761 -Tri: 2769 2774 2759 -Tri: 2769 2759 2766 -Tri: 2368 2751 2369 -Tri: 2783 2771 2770 -Tri: 2783 2770 2784 -Tri: 2785 2769 2771 -Tri: 2785 2771 2783 -Tri: 2733 2320 2319 -Tri: 2773 2786 2716 -Tri: 2773 2716 2378 -Tri: 2785 2783 2787 -Tri: 2785 2787 2763 -Tri: 2304 2303 2418 -Tri: 2304 2418 2772 -Tri: 2402 2401 2365 -Tri: 2402 2365 2387 -Tri: 2779 2774 2786 -Tri: 2779 2786 2773 -Tri: 2408 2407 2758 -Tri: 2408 2758 2778 -Tri: 2294 2293 2717 -Tri: 2294 2717 2727 -Tri: 2788 2772 2418 -Tri: 2788 2418 2420 -Tri: 2780 2789 2790 -Tri: 2780 2790 2778 -Tri: 2790 2791 2408 -Tri: 2790 2408 2778 -Tri: 2409 2412 2791 -Tri: 2409 2791 2792 -Tri: 2790 2793 2792 -Tri: 2790 2792 2791 -Tri: 2789 2780 2788 -Tri: 2789 2788 2423 -Tri: 2789 2414 2793 -Tri: 2789 2793 2790 -Tri: 2415 2422 2416 -Tri: 2417 2416 2421 -Tri: 2417 2421 2410 -Tri: 2413 2421 2422 -Tri: 2413 2422 2419 -Tri: 2422 2421 2416 -Tri: 2794 2795 1893 -Tri: 2794 1893 1892 -Tri: 2796 2044 2047 -Tri: 2796 2047 2508 -Tri: 2508 2516 2524 -Tri: 2508 2524 2796 -Tri: 1898 1897 1888 -Tri: 1898 1888 1887 -Tri: 1898 1887 1990 -Tri: 1898 1990 2797 -Tri: 1898 2797 2798 -Tri: 1993 2799 2798 -Tri: 2343 2381 2361 -Tri: 2343 2361 2340 -Tri: 2392 2412 2411 -Tri: 2392 2411 2391 -Tri: 2200 2222 2212 -Tri: 2200 2212 2201 -Tri: 2147 2090 2084 -Tri: 2147 2084 2087 -Tri: 2800 1995 2012 -Tri: 2800 2012 2801 -Tri: 2801 2012 2060 -Tri: 2801 2060 2059 -Tri: 2793 2414 2417 -Tri: 2793 2417 2792 -Tri: 2792 2417 2410 -Tri: 2792 2410 2409 -Tri: 2244 2267 2217 -Tri: 2244 2217 2068 -Tri: 2334 2285 2284 -Tri: 2334 2284 2330 -Tri: 2802 2054 1898 -Tri: 2802 1898 2798 -Tri: 2054 2802 2803 -Tri: 2140 2043 2195 -Tri: 2140 2195 2138 -Tri: 2103 2139 2804 -Tri: 2103 2804 2104 -Tri: 2214 2218 2222 -Tri: 2214 2222 2200 -Tri: 2099 2240 2067 -Tri: 2099 2067 2100 -Tri: 2265 2358 2710 -Tri: 2265 2710 2268 -Tri: 2289 2300 2225 -Tri: 2289 2225 2226 -Tri: 2789 2423 2415 -Tri: 2789 2415 2414 -Tri: 2408 2791 2412 -Tri: 2408 2412 2392 -Tri: 2341 2405 2406 -Tri: 2341 2406 2342 -Tri: 2475 2478 2477 -Tri: 2475 2477 2805 -Tri: 2806 2124 2001 -Tri: 2806 2001 2000 -Tri: 2806 2000 2807 -Tri: 2095 1998 2001 -Tri: 2095 2001 2126 -Tri: 2192 2194 2181 -Tri: 2192 2181 2180 -Tri: 2649 2671 2657 -Tri: 2649 2657 2634 -Tri: 2649 2634 2647 -Tri: 2593 2656 2657 -Tri: 2593 2657 2619 -Tri: 2593 2619 2178 -Tri: 2149 2152 2193 -Tri: 2149 2193 2227 -Tri: 2150 1962 1961 -Tri: 2150 1961 2151 -Tri: 2155 2154 2188 -Tri: 2155 2188 1962 -Tri: 2155 1962 2150 -Tri: 1962 2188 1963 -Tri: 2299 2298 2283 -Tri: 2299 2283 2730 -Tri: 2306 2305 2730 -Tri: 2306 2730 2358 -Tri: 2423 2788 2420 -Tri: 2423 2420 2419 -Tri: 2713 2723 2739 -Tri: 2713 2739 2714 -Tri: 2705 2714 2721 -Tri: 2705 2721 2271 -Tri: 2022 2808 2527 -Tri: 2022 2527 1985 -Tri: 2496 2553 2591 -Tri: 2496 2591 2504 -Tri: 2809 1997 2144 -Tri: 2076 2081 2080 -Tri: 2076 2080 2810 -Tri: 2076 2810 2077 -Tri: 2429 2811 2463 -Tri: 2429 2463 2462 -Tri: 2104 2804 2812 -Tri: 2104 2812 2813 -Tri: 2571 2551 2814 -Tri: 2571 2814 2815 -Tri: 2816 2091 2089 -Tri: 2816 2089 2093 -Tri: 2817 2818 2819 -Tri: 2817 2819 2820 -Tri: 2820 2819 2522 -Tri: 2820 2522 2521 -Tri: 2244 2245 2312 -Tri: 2244 2312 2678 -Tri: 2110 2202 2147 -Tri: 2350 2349 2821 -Tri: 2350 2821 2822 -Tri: 2401 2371 2366 -Tri: 2401 2366 2365 -Tri: 2394 2763 2390 -Tri: 2764 2402 2387 -Tri: 2764 2387 2390 -Tri: 2285 2273 2242 -Tri: 2285 2242 2270 -Tri: 2567 2566 2823 -Tri: 2567 2823 2824 -Tri: 2566 2073 2051 -Tri: 2566 2051 2823 -Tri: 2788 2780 2779 -Tri: 2788 2779 2773 -Tri: 2788 2773 2772 -Tri: 2723 2713 2294 -Tri: 2723 2294 2727 -Tri: 2717 2732 2724 -Tri: 2717 2724 2727 -Tri: 2297 2293 2292 -Tri: 2297 2292 2277 -Tri: 2612 2614 2621 -Tri: 2196 2161 2160 -Tri: 2196 2160 2115 -Tri: 2547 2577 2592 -Tri: 2547 2592 2587 -Tri: 2546 2186 2185 -Tri: 2546 2185 2576 -Tri: 2608 2623 2825 -Tri: 2608 2825 2609 -Tri: 2162 2127 2153 -Tri: 2162 2153 2157 -Tri: 2224 2206 2209 -Tri: 2224 2209 2220 -Tri: 2260 2295 2711 -Tri: 2260 2711 2261 -Tri: 2684 2675 2666 -Tri: 2684 2666 2665 -Tri: 2036 2176 2024 -Tri: 2036 2024 2037 -Tri: 2483 2495 2446 -Tri: 2483 2446 2468 -Tri: 2004 2548 2476 -Tri: 2004 2476 2478 -Tri: 2826 2473 1970 -Tri: 2826 1970 1969 -Tri: 2033 2479 1966 -Tri: 2033 1966 2034 -Tri: 1966 2479 2474 -Tri: 1966 2474 2444 -Tri: 1968 2035 2034 -Tri: 1968 2034 1966 -Tri: 2444 2443 1967 -Tri: 2444 1967 1966 -Tri: 2636 2083 2082 -Tri: 2636 2082 2618 -Tri: 2640 2670 2669 -Tri: 2640 2669 2639 -Tri: 2636 2618 2256 -Tri: 2636 2256 2662 -Tri: 2636 2662 2640 -Tri: 2636 2640 2542 -Tri: 2332 2718 2720 -Tri: 2332 2720 2336 -Tri: 2827 2748 2747 -Tri: 2827 2747 2750 -Tri: 2767 2743 2744 -Tri: 2749 2827 2750 -Tri: 2741 2743 2767 -Tri: 2741 2767 2828 -Tri: 2583 2610 2433 -Tri: 2583 2433 2432 -Tri: 2617 2611 2450 -Tri: 2617 2450 2449 -Tri: 2582 2450 2611 -Tri: 2582 2611 2555 -Tri: 2559 2558 2829 -Tri: 2559 2829 2594 -Tri: 2624 2830 2831 -Tri: 2624 2831 2832 -Tri: 2624 2832 2833 -Tri: 2624 2833 2596 -Tri: 2425 2424 2834 -Tri: 2425 2834 2835 -Tri: 2425 2835 2836 -Tri: 2075 2074 2430 -Tri: 2075 2430 2531 -Tri: 2316 2315 2701 -Tri: 2316 2701 2715 -Tri: 2755 2734 2319 -Tri: 2755 2319 2318 -Tri: 2837 2838 2459 -Tri: 2837 2459 2458 -Tri: 1882 1881 2461 -Tri: 1882 2461 2460 -Tri: 2650 2458 2461 -Tri: 2650 2461 2584 -Tri: 2663 2837 2458 -Tri: 2663 2458 2650 -Tri: 2683 2688 2687 -Tri: 2683 2687 2695 -Tri: 2684 2690 2688 -Tri: 2684 2688 2683 -Tri: 2314 2712 2697 -Tri: 2314 2697 2315 -Tri: 2839 2840 2795 -Tri: 2839 2795 2794 -Tri: 2841 2839 2796 -Tri: 2841 2796 2524 -Tri: 2842 2841 2524 -Tri: 2842 2524 2520 -Tri: 2843 2842 2520 -Tri: 2843 2520 1992 -Tri: 1890 2843 1992 -Tri: 1890 1992 1991 -Tri: 2268 2710 2235 -Tri: 2268 2235 2234 -Tri: 2137 2134 2234 -Tri: 2351 2350 2331 -Tri: 2351 2331 2347 -Tri: 2345 2364 2366 -Tri: 2345 2366 2347 -Tri: 2822 2718 2332 -Tri: 2822 2332 2331 -Tri: 2822 2331 2350 -Tri: 2347 2366 2371 -Tri: 2347 2371 2351 -Tri: 2105 2104 2813 -Tri: 2105 2813 2799 -Tri: 2798 2799 2813 -Tri: 2798 2813 2802 -Tri: 2803 2802 2813 -Tri: 2803 2813 2812 -Tri: 2844 2221 2223 -Tri: 2844 2223 2845 -Tri: 2719 2846 2678 -Tri: 2719 2678 2312 -Tri: 2847 2219 2221 -Tri: 2847 2221 2844 -Tri: 2845 2223 2246 -Tri: 2845 2246 2848 -Tri: 2847 2682 2205 -Tri: 2847 2205 2219 -Tri: 2848 2246 2266 -Tri: 2848 2266 2849 -Tri: 2849 2266 2678 -Tri: 2849 2678 2846 -Tri: 2753 2752 2787 -Tri: 2753 2787 2850 -Tri: 2784 2850 2787 -Tri: 2784 2787 2783 -Tri: 2752 2764 2763 -Tri: 2752 2763 2787 -Tri: 1957 2025 2028 -Tri: 1957 2028 2851 -Tri: 2852 2514 2513 -Tri: 2852 2513 2853 -Tri: 2854 2210 2046 -Tri: 2854 2046 2500 -Tri: 2855 2852 2853 -Tri: 2855 2853 2856 -Tri: 2857 2854 2500 -Tri: 2857 2500 1987 -Tri: 2858 2818 2817 -Tri: 2858 2817 2859 -Tri: 2515 2858 2859 -Tri: 2515 2859 2512 -Tri: 2507 2517 2516 -Tri: 2507 2516 2508 -Tri: 2851 2857 1987 -Tri: 2851 1987 1957 -Tri: 2860 2010 1995 -Tri: 2860 1995 1994 -Tri: 2856 2861 2855 -Tri: 1980 1983 2809 -Tri: 2020 2809 2862 -Tri: 2020 2862 2863 -Tri: 1980 2809 2020 -Tri: 1980 2020 1981 -Tri: 1983 1903 1997 -Tri: 1983 1997 2809 -Tri: 2814 2551 2076 -Tri: 2049 2691 2699 -Tri: 2049 2699 2667 -Tri: 2275 2691 2276 -Tri: 2667 2699 2677 -Tri: 2573 2569 2571 -Tri: 2573 2571 2864 -Tri: 2864 2571 2815 -Tri: 2864 2815 2865 -Tri: 2253 2570 2569 -Tri: 2253 2569 2572 -Tri: 1960 1956 1958 -Tri: 1960 1958 1949 -Tri: 2673 2683 2695 -Tri: 2673 2695 2694 -Tri: 2866 2502 2860 -Tri: 2866 2860 1994 -Tri: 2102 2801 2059 -Tri: 2102 2059 2140 -Tri: 2105 2800 2801 -Tri: 2105 2801 2102 -Tri: 1990 2866 1994 -Tri: 1990 1994 1993 -Tri: 1990 1993 2797 -Tri: 2043 2140 2059 -Tri: 2043 2059 2042 -Tri: 2061 2041 2040 -Tri: 2061 2040 2042 -Tri: 2799 1993 2800 -Tri: 2799 2800 2105 -Tri: 2797 1993 2798 -Tri: 2800 1993 1996 -Tri: 2800 1996 1995 -Tri: 1989 1988 2502 -Tri: 1990 1989 2502 -Tri: 1990 2502 2866 -Tri: 2809 2144 2867 -Tri: 2809 2867 2862 -Tri: 2868 2867 2144 -Tri: 2868 2144 2054 -Tri: 2868 2054 2803 -Tri: 2766 2741 2828 -Tri: 2766 2828 2767 -Tri: 1889 2869 2843 -Tri: 1889 2843 1890 -Tri: 2869 2870 2842 -Tri: 2869 2842 2843 -Tri: 2870 2871 2841 -Tri: 2870 2841 2842 -Tri: 2871 2840 2839 -Tri: 2871 2839 2841 -Tri: 2796 2839 2794 -Tri: 2796 2794 2044 -Tri: 2872 2617 2449 -Tri: 2872 2449 2873 -Tri: 2044 2794 1892 -Tri: 2044 1892 2045 -Tri: 2872 2874 2532 -Tri: 2872 2532 2617 -Tri: 2121 2451 2457 -Tri: 2121 2457 2122 -Tri: 1922 1921 2440 -Tri: 1922 2440 2439 -Tri: 1976 1979 1932 -Tri: 1976 1932 1946 -Tri: 2453 2452 2445 -Tri: 2453 2445 2875 -Tri: 2876 2455 2457 -Tri: 2876 2457 2484 -Tri: 2121 2468 2452 -Tri: 2121 2452 2451 -Tri: 2873 2449 2431 -Tri: 2873 2431 2877 -Tri: 2875 2445 2448 -Tri: 2875 2448 2878 -Tri: 1923 2436 2435 -Tri: 1923 2435 1924 -Tri: 2805 2437 2440 -Tri: 2805 2440 2475 -Tri: 2575 2443 2435 -Tri: 2575 2435 1909 -Tri: 2877 2431 2434 -Tri: 2877 2434 2879 -Tri: 2534 2533 2631 -Tri: 2534 2631 2558 -Tri: 1930 1929 1959 -Tri: 1930 1959 2880 -Tri: 2881 2880 1959 -Tri: 2881 1959 1948 -Tri: 2881 1948 1907 -Tri: 2881 1907 1908 -Tri: 1973 1976 1946 -Tri: 1973 1946 1914 -Tri: 1934 1933 1913 -Tri: 1934 1913 1916 -Tri: 1901 1900 1920 -Tri: 1901 1920 1919 -Tri: 1969 1899 1936 -Tri: 1969 1936 2826 -Tri: 1944 1933 1917 -Tri: 1944 1917 1955 -Tri: 1965 1929 1932 -Tri: 1965 1932 1979 -Tri: 2474 1921 1924 -Tri: 2474 1924 2444 -Tri: 1955 1917 1920 -Tri: 1955 1920 1941 -Tri: 1945 1973 1914 -Tri: 1945 1914 1913 -Tri: 2575 1909 1912 -Tri: 1950 2499 1891 -Tri: 1950 1891 1907 -Tri: 1969 1942 1900 -Tri: 1969 1900 1899 -Tri: 2499 2045 1892 -Tri: 2499 1892 1891 -Tri: 1990 1887 1890 -Tri: 1990 1890 1991 -Tri: 2559 2596 2833 -Tri: 2559 2833 2560 -Tri: 2882 2883 2884 -Tri: 2882 2884 2885 -Tri: 2886 2887 2888 -Tri: 2886 2888 2889 -Tri: 2890 2886 2889 -Tri: 2890 2889 2891 -Tri: 2887 2892 2893 -Tri: 2887 2893 2888 -Tri: 2894 2895 2892 -Tri: 2894 2892 2887 -Tri: 2896 2894 2886 -Tri: 2896 2886 2890 -Tri: 2896 2890 2897 -Tri: 2894 2887 2886 -Tri: 2898 2899 2883 -Tri: 2898 2883 2882 -Tri: 2811 2429 2428 -Tri: 2811 2428 2565 -Tri: 2073 2566 2428 -Tri: 2073 2428 2074 -Tri: 2071 2070 2075 -Tri: 2071 2075 2646 -Tri: 2526 2485 2503 -Tri: 2526 2503 2013 -Tri: 2631 2630 2900 -Tri: 2631 2900 2901 -Tri: 2659 2425 2836 -Tri: 2659 2836 2902 -Tri: 2558 2631 2901 -Tri: 2558 2901 2829 -Tri: 2874 2632 2533 -Tri: 2874 2533 2532 -Tri: 2472 2903 2491 -Tri: 2472 2491 2469 -Tri: 2833 2557 2556 -Tri: 2833 2556 2560 -Tri: 2557 2833 2832 -Tri: 2557 2832 2702 -Tri: 2530 2529 1880 -Tri: 2530 1880 1879 -Tri: 2427 2426 2490 -Tri: 2427 2490 2489 -Tri: 2561 1880 2529 -Tri: 2561 2529 2549 -Tri: 2385 2765 2367 -Tri: 2385 2367 2386 -Tri: 2786 2774 2769 -Tri: 2786 2769 2785 -Tri: 2786 2785 2763 -Tri: 2786 2763 2716 -Tri: 2554 2580 2582 -Tri: 2554 2582 2555 -Tri: 2610 2609 2505 -Tri: 2879 2434 2455 -Tri: 2879 2455 2876 -Tri: 2434 2433 2456 -Tri: 2434 2456 2455 -Tri: 2433 2610 2505 -Tri: 2433 2505 2456 -Tri: 2609 2825 2638 -Tri: 2609 2638 2505 -Tri: 2575 1912 2808 -Tri: 2575 2808 2022 -Tri: 2254 2253 2572 -Tri: 2382 2765 2781 -Tri: 2382 2781 2777 -Tri: 2904 2905 2906 -Tri: 2904 2906 2907 -Tri: 2908 2909 2910 -Tri: 2908 2910 2911 -Tri: 2912 2913 2914 -Tri: 2912 2914 2915 -Tri: 2916 2917 2918 -Tri: 2916 2918 2919 -Tri: 2920 2921 2922 -Tri: 2920 2922 2923 -Tri: 2915 2914 2924 -Tri: 2915 2924 2925 -Tri: 2919 2918 2926 -Tri: 2919 2926 2927 -Tri: 2923 2922 2928 -Tri: 2923 2928 2929 -Tri: 2925 2924 2930 -Tri: 2925 2930 2931 -Tri: 2927 2926 2932 -Tri: 2927 2932 2933 -Tri: 2929 2928 2934 -Tri: 2929 2934 2935 -Tri: 2931 2930 2936 -Tri: 2931 2936 2937 -Tri: 2933 2932 2938 -Tri: 2933 2938 2939 -Tri: 2940 2941 2942 -Tri: 2940 2942 2943 -Tri: 2935 2934 2944 -Tri: 2935 2944 2945 -Tri: 2937 2936 2946 -Tri: 2937 2946 2947 -Tri: 2939 2938 2941 -Tri: 2939 2941 2940 -Tri: 2943 2942 2908 -Tri: 2943 2908 2948 -Tri: 2945 2944 2949 -Tri: 2945 2949 2950 -Tri: 2947 2946 2951 -Tri: 2947 2951 2952 -Tri: 2948 2908 2911 -Tri: 2948 2911 2953 -Tri: 2950 2949 2954 -Tri: 2950 2954 2955 -Tri: 2952 2951 2956 -Tri: 2952 2956 2957 -Tri: 2953 2911 2913 -Tri: 2953 2913 2912 -Tri: 2955 2954 2917 -Tri: 2955 2917 2916 -Tri: 2957 2956 2958 -Tri: 2957 2958 2959 -Tri: 2960 2957 2959 -Tri: 2960 2959 2961 -Tri: 2962 2955 2916 -Tri: 2962 2916 2963 -Tri: 2964 2953 2912 -Tri: 2964 2912 2965 -Tri: 2966 2952 2957 -Tri: 2966 2957 2960 -Tri: 2967 2950 2955 -Tri: 2967 2955 2962 -Tri: 2968 2948 2953 -Tri: 2968 2953 2964 -Tri: 2969 2947 2952 -Tri: 2969 2952 2966 -Tri: 2970 2945 2950 -Tri: 2970 2950 2967 -Tri: 2971 2943 2948 -Tri: 2971 2948 2968 -Tri: 2972 2939 2940 -Tri: 2972 2940 2973 -Tri: 2974 2937 2947 -Tri: 2974 2947 2969 -Tri: 2975 2935 2945 -Tri: 2975 2945 2970 -Tri: 2973 2940 2943 -Tri: 2973 2943 2971 -Tri: 2976 2933 2939 -Tri: 2976 2939 2972 -Tri: 2977 2931 2937 -Tri: 2977 2937 2974 -Tri: 2978 2929 2935 -Tri: 2978 2935 2975 -Tri: 2979 2927 2933 -Tri: 2979 2933 2976 -Tri: 2980 2925 2931 -Tri: 2980 2931 2977 -Tri: 2981 2923 2929 -Tri: 2981 2929 2978 -Tri: 2982 2919 2927 -Tri: 2982 2927 2979 -Tri: 2983 2915 2925 -Tri: 2983 2925 2980 -Tri: 2984 2920 2923 -Tri: 2984 2923 2981 -Tri: 2963 2916 2919 -Tri: 2963 2919 2982 -Tri: 2965 2912 2915 -Tri: 2965 2915 2983 -Tri: 2985 2986 2987 -Tri: 2985 2987 2988 -Tri: 2949 2989 2990 -Tri: 2949 2990 2954 -Tri: 2951 2991 2992 -Tri: 2951 2992 2956 -Tri: 2911 2910 2993 -Tri: 2911 2993 2913 -Tri: 2954 2990 2994 -Tri: 2954 2994 2917 -Tri: 2956 2992 2995 -Tri: 2956 2995 2958 -Tri: 2913 2993 2996 -Tri: 2913 2996 2914 -Tri: 2917 2994 2997 -Tri: 2917 2997 2918 -Tri: 2921 2998 2999 -Tri: 2921 2999 2922 -Tri: 2914 2996 3000 -Tri: 2914 3000 2924 -Tri: 2918 2997 3001 -Tri: 2918 3001 2926 -Tri: 2922 2999 3002 -Tri: 2922 3002 2928 -Tri: 2924 3000 3003 -Tri: 2924 3003 2930 -Tri: 2926 3001 3004 -Tri: 2926 3004 2932 -Tri: 2928 3002 3005 -Tri: 2928 3005 2934 -Tri: 2930 3003 3006 -Tri: 2930 3006 2936 -Tri: 2932 3004 3007 -Tri: 2932 3007 2938 -Tri: 2941 3008 3009 -Tri: 2941 3009 2942 -Tri: 2934 3005 3010 -Tri: 2934 3010 2944 -Tri: 2936 3006 3011 -Tri: 2936 3011 2946 -Tri: 2938 3007 3008 -Tri: 2938 3008 2941 -Tri: 2942 3009 2909 -Tri: 2942 2909 2908 -Tri: 2944 3010 2989 -Tri: 2944 2989 2949 -Tri: 2946 3011 2991 -Tri: 2946 2991 2951 -Tri: 3012 3013 3014 -Tri: 3012 3014 3015 -Tri: 3016 3017 3018 -Tri: 3016 3018 3019 -Tri: 3020 3021 3022 -Tri: 3020 3022 3023 -Tri: 3024 2985 2988 -Tri: 3024 2988 3025 -Tri: 3026 3027 3028 -Tri: 3026 3028 3029 -Tri: 3030 3020 3023 -Tri: 3030 3023 3031 -Tri: 3032 3024 3025 -Tri: 3032 3025 3033 -Tri: 3034 3026 3029 -Tri: 3034 3029 3035 -Tri: 3036 3030 3031 -Tri: 3036 3031 3037 -Tri: 3038 3032 3033 -Tri: 3038 3033 3039 -Tri: 3040 3034 3035 -Tri: 3040 3035 3041 -Tri: 3003 3042 3043 -Tri: 3003 3043 3006 -Tri: 3044 3038 3039 -Tri: 3044 3039 3045 -Tri: 3046 3040 3041 -Tri: 3046 3041 3047 -Tri: 3013 3036 3037 -Tri: 3013 3037 3014 -Tri: 3048 3049 3050 -Tri: 3048 3050 3051 -Tri: 3052 3044 3045 -Tri: 3052 3045 3053 -Tri: 3054 3046 3047 -Tri: 3054 3047 3055 -Tri: 3056 3012 3015 -Tri: 3056 3015 3057 -Tri: 3008 3058 3059 -Tri: 3008 3059 3009 -Tri: 3060 3061 3062 -Tri: 3060 3062 3063 -Tri: 2986 3054 3055 -Tri: 2986 3055 2987 -Tri: 3056 3057 3018 -Tri: 3056 3018 3017 -Tri: 3021 3060 3063 -Tri: 3021 3063 3022 -Tri: 2992 3064 3065 -Tri: 2992 3065 2995 -Tri: 3004 3066 3067 -Tri: 3004 3067 3007 -Tri: 3005 3068 3069 -Tri: 3005 3069 3010 -Tri: 3006 3043 3070 -Tri: 3006 3070 3011 -Tri: 3061 3071 3072 -Tri: 3061 3072 3062 -Tri: 3009 3059 3073 -Tri: 3009 3073 2909 -Tri: 3010 3069 3074 -Tri: 3010 3074 2989 -Tri: 3011 3070 3075 -Tri: 3011 3075 2991 -Tri: 2909 3073 3076 -Tri: 2909 3076 2910 -Tri: 2989 3074 3077 -Tri: 2989 3077 2990 -Tri: 2991 3075 3064 -Tri: 2991 3064 2992 -Tri: 2910 3076 3078 -Tri: 2910 3078 2993 -Tri: 2990 3077 3079 -Tri: 2990 3079 2994 -Tri: 2993 3078 3080 -Tri: 2993 3080 2996 -Tri: 2994 3079 3081 -Tri: 2994 3081 2997 -Tri: 2998 3082 3083 -Tri: 2998 3083 2999 -Tri: 2996 3080 3084 -Tri: 2996 3084 3000 -Tri: 2997 3081 3085 -Tri: 2997 3085 3001 -Tri: 2999 3083 3086 -Tri: 2999 3086 3002 -Tri: 3000 3084 3042 -Tri: 3000 3042 3003 -Tri: 3001 3085 3066 -Tri: 3001 3066 3004 -Tri: 3002 3086 3068 -Tri: 3002 3068 3005 -Tri: 3033 3087 3088 -Tri: 3033 3088 3039 -Tri: 3089 3090 3091 -Tri: 3089 3091 3092 -Tri: 3035 3093 3094 -Tri: 3035 3094 3041 -Tri: 3037 3095 3096 -Tri: 3037 3096 3014 -Tri: 3039 3088 3097 -Tri: 3039 3097 3045 -Tri: 3053 3098 3099 -Tri: 3053 3099 3072 -Tri: 3041 3094 3100 -Tri: 3041 3100 3047 -Tri: 3014 3096 3101 -Tri: 3014 3101 3015 -Tri: 3045 3097 3098 -Tri: 3045 3098 3053 -Tri: 3072 3099 3102 -Tri: 3072 3102 3062 -Tri: 3047 3100 3103 -Tri: 3047 3103 3055 -Tri: 3015 3101 3104 -Tri: 3015 3104 3057 -Tri: 3062 3102 3105 -Tri: 3062 3105 3063 -Tri: 3055 3103 3106 -Tri: 3055 3106 2987 -Tri: 3057 3104 3107 -Tri: 3057 3107 3018 -Tri: 3063 3105 3108 -Tri: 3063 3108 3022 -Tri: 2987 3106 3109 -Tri: 2987 3109 2988 -Tri: 3018 3107 3110 -Tri: 3018 3110 3019 -Tri: 3022 3108 3111 -Tri: 3022 3111 3023 -Tri: 2988 3109 3112 -Tri: 2988 3112 3025 -Tri: 3028 3113 3114 -Tri: 3028 3114 3029 -Tri: 3023 3111 3115 -Tri: 3023 3115 3031 -Tri: 3025 3112 3087 -Tri: 3025 3087 3033 -Tri: 3029 3114 3093 -Tri: 3029 3093 3035 -Tri: 3031 3115 3095 -Tri: 3031 3095 3037 -Tri: 3116 2973 2971 -Tri: 3116 2971 3117 -Tri: 3117 2971 2968 -Tri: 3117 2968 3118 -Tri: 3118 2968 2964 -Tri: 3118 2964 2907 -Tri: 2907 2964 2965 -Tri: 2907 2965 2904 -Tri: 2904 2965 2983 -Tri: 2904 2983 3119 -Tri: 3119 2983 2980 -Tri: 3119 2980 3120 -Tri: 3120 2980 2977 -Tri: 3120 2977 3121 -Tri: 3121 2977 2974 -Tri: 3121 2974 3122 -Tri: 3122 2974 2969 -Tri: 3122 2969 3123 -Tri: 3123 2969 2966 -Tri: 3123 2966 3124 -Tri: 3124 2966 2960 -Tri: 3124 2960 3125 -Tri: 3125 2960 2961 -Tri: 3125 2961 3126 -Tri: 3127 2984 2981 -Tri: 3127 2981 3128 -Tri: 3128 2981 2978 -Tri: 3128 2978 3129 -Tri: 3129 2978 2975 -Tri: 3129 2975 3130 -Tri: 3130 2975 2970 -Tri: 3130 2970 3131 -Tri: 3131 2970 2967 -Tri: 3131 2967 3132 -Tri: 3132 2967 2962 -Tri: 3132 2962 3133 -Tri: 3133 2962 2963 -Tri: 3133 2963 3134 -Tri: 3134 2963 2982 -Tri: 3134 2982 3135 -Tri: 3135 2982 2979 -Tri: 3135 2979 3136 -Tri: 3136 2979 2976 -Tri: 3136 2976 3137 -Tri: 3137 2976 2972 -Tri: 3137 2972 3138 -Tri: 3138 2972 2973 -Tri: 3138 2973 3116 -Tri: 3139 3140 3141 -Tri: 3139 3141 3142 -Tri: 3143 3144 3145 -Tri: 3143 3145 3146 -Tri: 2907 2906 3147 -Tri: 2907 3147 3118 -Tri: 3118 3148 3149 -Tri: 3118 3149 3117 -Tri: 3132 3150 3151 -Tri: 3132 3151 3131 -Tri: 3152 3153 3154 -Tri: 3152 3154 3155 -Tri: 3131 3156 3157 -Tri: 3131 3157 3130 -Tri: 3155 3154 3158 -Tri: 3155 3158 3137 -Tri: 3125 3159 3160 -Tri: 3125 3160 3124 -Tri: 3161 3162 3153 -Tri: 3161 3153 3152 -Tri: 3130 3157 3163 -Tri: 3130 3163 3129 -Tri: 3160 3164 3165 -Tri: 3160 3165 3124 -Tri: 3119 3166 3167 -Tri: 3119 3167 2904 -Tri: 3135 3161 3168 -Tri: 3135 3168 3134 -Tri: 3169 3170 3171 -Tri: 3169 3171 3172 -Tri: 3172 3171 3173 -Tri: 3172 3173 3121 -Tri: 3117 3174 3175 -Tri: 3117 3175 3116 -Tri: 3129 3176 3177 -Tri: 3129 3177 3128 -Tri: 3132 3178 3179 -Tri: 3132 3179 3150 -Tri: 3166 3180 3170 -Tri: 3166 3170 3169 -Tri: 3129 3163 3181 -Tri: 3129 3181 3176 -Tri: 3122 3143 3172 -Tri: 3122 3172 3121 -Tri: 3138 3182 3155 -Tri: 3138 3155 3137 -Tri: 3183 3184 3185 -Tri: 3183 3185 3168 -Tri: 3186 3099 3098 -Tri: 3186 3098 3187 -Tri: 3188 3102 3099 -Tri: 3188 3099 3186 -Tri: 3189 3105 3102 -Tri: 3189 3102 3188 -Tri: 3190 3108 3105 -Tri: 3190 3105 3189 -Tri: 3191 3111 3108 -Tri: 3191 3108 3190 -Tri: 3192 3115 3111 -Tri: 3192 3111 3191 -Tri: 3193 3095 3115 -Tri: 3193 3115 3192 -Tri: 3194 3096 3095 -Tri: 3194 3095 3193 -Tri: 3195 3101 3096 -Tri: 3195 3096 3194 -Tri: 3196 3104 3101 -Tri: 3196 3101 3195 -Tri: 3089 3107 3104 -Tri: 3089 3104 3196 -Tri: 3092 3110 3107 -Tri: 3092 3107 3089 -Tri: 3197 3114 3113 -Tri: 3197 3113 3198 -Tri: 3199 3093 3114 -Tri: 3199 3114 3197 -Tri: 3200 3094 3093 -Tri: 3200 3093 3199 -Tri: 3201 3100 3094 -Tri: 3201 3094 3200 -Tri: 3202 3103 3100 -Tri: 3202 3100 3201 -Tri: 3203 3106 3103 -Tri: 3203 3103 3202 -Tri: 3204 3109 3106 -Tri: 3204 3106 3203 -Tri: 3205 3112 3109 -Tri: 3205 3109 3204 -Tri: 3206 3087 3112 -Tri: 3206 3112 3205 -Tri: 3207 3088 3087 -Tri: 3207 3087 3206 -Tri: 3208 3097 3088 -Tri: 3208 3088 3207 -Tri: 3187 3098 3097 -Tri: 3187 3097 3208 -Tri: 3209 3210 3211 -Tri: 3209 3211 3212 -Tri: 3190 3213 3214 -Tri: 3190 3214 3191 -Tri: 3204 3215 3216 -Tri: 3204 3216 3205 -Tri: 3198 3217 3218 -Tri: 3198 3218 3197 -Tri: 3191 3214 3219 -Tri: 3191 3219 3192 -Tri: 3205 3216 3220 -Tri: 3205 3220 3206 -Tri: 3197 3218 3221 -Tri: 3197 3221 3199 -Tri: 3192 3219 3222 -Tri: 3192 3222 3193 -Tri: 3206 3220 3223 -Tri: 3206 3223 3207 -Tri: 3199 3221 3224 -Tri: 3199 3224 3200 -Tri: 3193 3222 3225 -Tri: 3193 3225 3194 -Tri: 3207 3223 3226 -Tri: 3207 3226 3208 -Tri: 3187 3227 3228 -Tri: 3187 3228 3186 -Tri: 3200 3224 3229 -Tri: 3200 3229 3201 -Tri: 3194 3225 3230 -Tri: 3194 3230 3195 -Tri: 3208 3226 3227 -Tri: 3208 3227 3187 -Tri: 3186 3228 3231 -Tri: 3186 3231 3188 -Tri: 3201 3229 3232 -Tri: 3201 3232 3202 -Tri: 3195 3230 3233 -Tri: 3195 3233 3196 -Tri: 3188 3231 3234 -Tri: 3188 3234 3189 -Tri: 3202 3232 3235 -Tri: 3202 3235 3203 -Tri: 3196 3233 3090 -Tri: 3196 3090 3089 -Tri: 3189 3234 3213 -Tri: 3189 3213 3190 -Tri: 3203 3235 3215 -Tri: 3203 3215 3204 -Tri: 3236 3237 3149 -Tri: 3236 3149 3238 -Tri: 3238 3149 3148 -Tri: 3238 3148 3239 -Tri: 3239 3148 3240 -Tri: 3239 3240 3241 -Tri: 3241 3240 3167 -Tri: 3241 3167 3242 -Tri: 3242 3167 3166 -Tri: 3242 3166 3243 -Tri: 3243 3166 3169 -Tri: 3243 3169 3244 -Tri: 3244 3169 3172 -Tri: 3244 3172 3245 -Tri: 3245 3172 3143 -Tri: 3245 3143 3246 -Tri: 3246 3143 3146 -Tri: 3246 3146 3247 -Tri: 3247 3146 3160 -Tri: 3247 3160 3248 -Tri: 3248 3160 3159 -Tri: 3248 3159 3249 -Tri: 3249 3159 3250 -Tri: 3249 3250 3142 -Tri: 3142 3251 3177 -Tri: 3142 3177 3139 -Tri: 3139 3177 3176 -Tri: 3139 3176 3252 -Tri: 3252 3176 3253 -Tri: 3252 3253 3254 -Tri: 3254 3253 3151 -Tri: 3254 3151 3255 -Tri: 3255 3151 3150 -Tri: 3255 3150 3256 -Tri: 3256 3150 3183 -Tri: 3256 3183 3257 -Tri: 3257 3183 3168 -Tri: 3257 3168 3258 -Tri: 3258 3168 3161 -Tri: 3258 3161 3259 -Tri: 3259 3161 3152 -Tri: 3259 3152 3260 -Tri: 3260 3152 3155 -Tri: 3260 3155 3261 -Tri: 3261 3155 3182 -Tri: 3261 3182 3262 -Tri: 3262 3182 3237 -Tri: 3262 3237 3236 -Tri: 3263 3264 3265 -Tri: 3263 3265 3266 -Tri: 3244 3267 3268 -Tri: 3244 3268 3243 -Tri: 3260 3269 3270 -Tri: 3260 3270 3259 -Tri: 3252 3271 3140 -Tri: 3252 3140 3139 -Tri: 3245 3272 3267 -Tri: 3245 3267 3244 -Tri: 3261 3273 3269 -Tri: 3261 3269 3260 -Tri: 3254 3274 3271 -Tri: 3254 3271 3252 -Tri: 3246 3275 3272 -Tri: 3246 3272 3245 -Tri: 3262 3276 3273 -Tri: 3262 3273 3261 -Tri: 3238 3277 3278 -Tri: 3238 3278 3236 -Tri: 3255 3279 3274 -Tri: 3255 3274 3254 -Tri: 3247 3280 3275 -Tri: 3247 3275 3246 -Tri: 3236 3278 3276 -Tri: 3236 3276 3262 -Tri: 3239 3281 3277 -Tri: 3239 3277 3238 -Tri: 3256 3282 3279 -Tri: 3256 3279 3255 -Tri: 3248 3283 3280 -Tri: 3248 3280 3247 -Tri: 3241 3284 3281 -Tri: 3241 3281 3239 -Tri: 3257 3285 3282 -Tri: 3257 3282 3256 -Tri: 3249 3286 3283 -Tri: 3249 3283 3248 -Tri: 3242 3287 3284 -Tri: 3242 3284 3241 -Tri: 3258 3288 3285 -Tri: 3258 3285 3257 -Tri: 3142 3141 3286 -Tri: 3142 3286 3249 -Tri: 3243 3268 3287 -Tri: 3243 3287 3242 -Tri: 3259 3270 3288 -Tri: 3259 3288 3258 -Tri: 3156 3289 3290 -Tri: 3156 3290 3157 -Tri: 3291 3145 3144 -Tri: 3291 3144 3292 -Tri: 3175 3293 3294 -Tri: 3175 3294 3295 -Tri: 3165 3164 3145 -Tri: 3165 3145 3291 -Tri: 2906 3296 3297 -Tri: 2906 3297 3147 -Tri: 3298 3184 3179 -Tri: 3298 3179 3178 -Tri: 2905 3299 3296 -Tri: 2905 3296 2906 -Tri: 3300 3185 3184 -Tri: 3300 3184 3298 -Tri: 3301 3302 3303 -Tri: 3301 3303 3304 -Tri: 3305 3306 3307 -Tri: 3305 3307 3308 -Tri: 3309 3170 3180 -Tri: 3309 3180 3310 -Tri: 3311 3153 3162 -Tri: 3311 3162 3312 -Tri: 3173 3171 3170 -Tri: 3173 3170 3309 -Tri: 3158 3154 3153 -Tri: 3158 3153 3311 -Tri: 3157 3290 3181 -Tri: 3157 3181 3163 -Tri: 3174 3313 3293 -Tri: 3174 3293 3175 -Tri: 3146 3145 3164 -Tri: 3146 3164 3160 -Tri: 3125 3304 3303 -Tri: 3125 3303 3159 -Tri: 3133 3298 3178 -Tri: 3133 3178 3132 -Tri: 3182 3294 3293 -Tri: 3182 3293 3237 -Tri: 3167 3299 2905 -Tri: 3167 2905 2904 -Tri: 3134 3300 3298 -Tri: 3134 3298 3133 -Tri: 3120 3309 3310 -Tri: 3120 3310 3119 -Tri: 3159 3303 3302 -Tri: 3159 3302 3250 -Tri: 3168 3185 3300 -Tri: 3168 3300 3134 -Tri: 3151 3289 3156 -Tri: 3151 3156 3131 -Tri: 3121 3173 3309 -Tri: 3121 3309 3120 -Tri: 3251 3307 3306 -Tri: 3251 3306 3177 -Tri: 3136 3311 3312 -Tri: 3136 3312 3135 -Tri: 3122 3292 3144 -Tri: 3122 3144 3143 -Tri: 3119 3310 3180 -Tri: 3119 3180 3166 -Tri: 3137 3158 3311 -Tri: 3137 3311 3136 -Tri: 3237 3293 3313 -Tri: 3237 3313 3149 -Tri: 3123 3291 3292 -Tri: 3123 3292 3122 -Tri: 3176 3181 3290 -Tri: 3176 3290 3253 -Tri: 3135 3312 3162 -Tri: 3135 3162 3161 -Tri: 3138 3295 3294 -Tri: 3138 3294 3182 -Tri: 3124 3165 3291 -Tri: 3124 3291 3123 -Tri: 3253 3290 3289 -Tri: 3253 3289 3151 -Tri: 3177 3306 3305 -Tri: 3177 3305 3128 -Tri: 3116 3175 3295 -Tri: 3116 3295 3138 -Tri: 3148 3297 3296 -Tri: 3148 3296 3240 -Tri: 3240 3296 3299 -Tri: 3240 3299 3167 -Tri: 3149 3313 3174 -Tri: 3149 3174 3117 -Tri: 3126 3301 3304 -Tri: 3126 3304 3125 -Tri: 3150 3179 3184 -Tri: 3150 3184 3183 -Tri: 3118 3147 3297 -Tri: 3118 3297 3148 -Tri: 3128 3305 3308 -Tri: 3128 3308 3127 -Tri: 3314 3315 3316 -Tri: 3314 3316 3317 -Tri: 3318 3319 3320 -Tri: 3318 3320 3321 -Tri: 3322 3323 3324 -Tri: 3322 3324 3325 -Tri: 3326 3327 3328 -Tri: 3326 3328 3329 -Tri: 3321 3320 3264 -Tri: 3321 3264 3263 -Tri: 3330 3331 3319 -Tri: 3330 3319 3318 -Tri: 3332 3333 3323 -Tri: 3332 3323 3322 -Tri: 3334 3335 3327 -Tri: 3334 3327 3326 -Tri: 3336 3337 3331 -Tri: 3336 3331 3330 -Tri: 3338 3339 3333 -Tri: 3338 3333 3332 -Tri: 3340 3341 3335 -Tri: 3340 3335 3334 -Tri: 3342 3343 3337 -Tri: 3342 3337 3336 -Tri: 3344 3345 3339 -Tri: 3344 3339 3338 -Tri: 3346 3347 3341 -Tri: 3346 3341 3340 -Tri: 3348 3349 3343 -Tri: 3348 3343 3342 -Tri: 3350 3351 3345 -Tri: 3350 3345 3344 -Tri: 3352 3353 3347 -Tri: 3352 3347 3346 -Tri: 3354 3355 3349 -Tri: 3354 3349 3348 -Tri: 3356 3357 3351 -Tri: 3356 3351 3350 -Tri: 3358 3359 3353 -Tri: 3358 3353 3352 -Tri: 3360 3361 3355 -Tri: 3360 3355 3354 -Tri: 3266 3265 3357 -Tri: 3266 3357 3356 -Tri: 3325 3324 3359 -Tri: 3325 3359 3358 -Tri: 3329 3328 3361 -Tri: 3329 3361 3360 -Tri: 3362 3320 3319 -Tri: 3362 3319 3363 -Tri: 3363 3319 3331 -Tri: 3363 3331 3364 -Tri: 3364 3331 3337 -Tri: 3364 3337 3365 -Tri: 3365 3337 3343 -Tri: 3365 3343 3366 -Tri: 3366 3343 3349 -Tri: 3366 3349 3367 -Tri: 3367 3349 3355 -Tri: 3367 3355 3368 -Tri: 3368 3355 3361 -Tri: 3368 3361 3369 -Tri: 3369 3361 3328 -Tri: 3369 3328 3370 -Tri: 3370 3328 3327 -Tri: 3370 3327 3317 -Tri: 3317 3327 3335 -Tri: 3317 3335 3314 -Tri: 3314 3335 3341 -Tri: 3314 3341 3371 -Tri: 3371 3341 3347 -Tri: 3371 3347 3372 -Tri: 3372 3347 3353 -Tri: 3372 3353 3373 -Tri: 3373 3353 3359 -Tri: 3373 3359 3374 -Tri: 3374 3359 3324 -Tri: 3374 3324 3375 -Tri: 3375 3324 3323 -Tri: 3375 3323 3376 -Tri: 3376 3323 3333 -Tri: 3376 3333 3377 -Tri: 3377 3333 3339 -Tri: 3377 3339 3378 -Tri: 3378 3339 3345 -Tri: 3378 3345 3379 -Tri: 3379 3345 3351 -Tri: 3379 3351 3380 -Tri: 3380 3351 3357 -Tri: 3380 3357 3381 -Tri: 3381 3357 3265 -Tri: 3381 3265 3382 -Tri: 3382 3265 3264 -Tri: 3382 3264 3383 -Tri: 3383 3264 3320 -Tri: 3383 3320 3362 -Tri: 3384 3385 3386 -Tri: 3384 3386 3387 -Tri: 3365 3388 3389 -Tri: 3365 3389 3364 -Tri: 3378 3390 3391 -Tri: 3378 3391 3377 -Tri: 3371 3392 3315 -Tri: 3371 3315 3314 -Tri: 3366 3393 3388 -Tri: 3366 3388 3365 -Tri: 3379 3394 3390 -Tri: 3379 3390 3378 -Tri: 3372 3395 3392 -Tri: 3372 3392 3371 -Tri: 3367 3396 3393 -Tri: 3367 3393 3366 -Tri: 3380 3397 3394 -Tri: 3380 3394 3379 -Tri: 3373 3398 3395 -Tri: 3373 3395 3372 -Tri: 3368 3399 3396 -Tri: 3368 3396 3367 -Tri: 3381 3400 3397 -Tri: 3381 3397 3380 -Tri: 3374 3401 3398 -Tri: 3374 3398 3373 -Tri: 3369 3402 3399 -Tri: 3369 3399 3368 -Tri: 3382 3403 3400 -Tri: 3382 3400 3381 -Tri: 3375 3404 3401 -Tri: 3375 3401 3374 -Tri: 3370 3405 3402 -Tri: 3370 3402 3369 -Tri: 3383 3406 3403 -Tri: 3383 3403 3382 -Tri: 3363 3407 3408 -Tri: 3363 3408 3362 -Tri: 3376 3409 3404 -Tri: 3376 3404 3375 -Tri: 3317 3316 3405 -Tri: 3317 3405 3370 -Tri: 3362 3408 3406 -Tri: 3362 3406 3383 -Tri: 3364 3389 3407 -Tri: 3364 3407 3363 -Tri: 3377 3391 3409 -Tri: 3377 3409 3376 -Tri: 3410 3408 3407 -Tri: 3410 3407 3411 -Tri: 3411 3407 3389 -Tri: 3411 3389 3412 -Tri: 3412 3389 3388 -Tri: 3412 3388 3413 -Tri: 3413 3388 3393 -Tri: 3413 3393 3414 -Tri: 3414 3393 3396 -Tri: 3414 3396 3415 -Tri: 3415 3396 3399 -Tri: 3415 3399 3416 -Tri: 3416 3399 3402 -Tri: 3416 3402 3417 -Tri: 3417 3402 3405 -Tri: 3417 3405 3418 -Tri: 3418 3405 3316 -Tri: 3418 3316 3419 -Tri: 3419 3316 3315 -Tri: 3419 3315 3420 -Tri: 3420 3315 3392 -Tri: 3420 3392 3421 -Tri: 3421 3392 3395 -Tri: 3421 3395 3422 -Tri: 3422 3395 3398 -Tri: 3422 3398 3423 -Tri: 3423 3398 3401 -Tri: 3423 3401 3424 -Tri: 3424 3401 3404 -Tri: 3424 3404 3425 -Tri: 3425 3404 3409 -Tri: 3425 3409 3387 -Tri: 3387 3409 3391 -Tri: 3387 3391 3384 -Tri: 3384 3391 3390 -Tri: 3384 3390 3426 -Tri: 3426 3390 3394 -Tri: 3426 3394 3427 -Tri: 3427 3394 3397 -Tri: 3427 3397 3428 -Tri: 3428 3397 3400 -Tri: 3428 3400 3429 -Tri: 3429 3400 3403 -Tri: 3429 3403 3430 -Tri: 3430 3403 3406 -Tri: 3430 3406 3431 -Tri: 3431 3406 3408 -Tri: 3431 3408 3410 -Tri: 3432 3433 3434 -Tri: 3432 3434 3435 -Tri: 3432 3435 3436 -Tri: 3432 3436 3437 -Tri: 3432 3437 3438 -Tri: 3432 3438 3439 -Tri: 3432 3439 3440 -Tri: 3432 3440 3441 -Tri: 3432 3441 3442 -Tri: 3432 3442 3443 -Tri: 3432 3443 3444 -Tri: 3432 3444 3445 -Tri: 3432 3445 3446 -Tri: 3432 3446 3447 -Tri: 3432 3447 3448 -Tri: 3432 3448 3449 -Tri: 3432 3449 3450 -Tri: 3432 3450 3451 -Tri: 3432 3451 3452 -Tri: 3432 3452 3453 -Tri: 3432 3453 3454 -Tri: 3432 3454 3455 -Tri: 3420 3456 3457 -Tri: 3420 3457 3419 -Tri: 3413 3458 3459 -Tri: 3413 3459 3412 -Tri: 3426 3460 3385 -Tri: 3426 3385 3384 -Tri: 3421 3461 3456 -Tri: 3421 3456 3420 -Tri: 3414 3462 3458 -Tri: 3414 3458 3413 -Tri: 3427 3463 3460 -Tri: 3427 3460 3426 -Tri: 3422 3464 3461 -Tri: 3422 3461 3421 -Tri: 3415 3465 3462 -Tri: 3415 3462 3414 -Tri: 3428 3466 3463 -Tri: 3428 3463 3427 -Tri: 3423 3467 3464 -Tri: 3423 3464 3422 -Tri: 3416 3468 3465 -Tri: 3416 3465 3415 -Tri: 3429 3469 3466 -Tri: 3429 3466 3428 -Tri: 3424 3470 3467 -Tri: 3424 3467 3423 -Tri: 3417 3471 3468 -Tri: 3417 3468 3416 -Tri: 3430 3472 3469 -Tri: 3430 3469 3429 -Tri: 3425 3473 3470 -Tri: 3425 3470 3424 -Tri: 3418 3474 3471 -Tri: 3418 3471 3417 -Tri: 3431 3475 3472 -Tri: 3431 3472 3430 -Tri: 3411 3476 3477 -Tri: 3411 3477 3410 -Tri: 3387 3386 3473 -Tri: 3387 3473 3425 -Tri: 3419 3457 3474 -Tri: 3419 3474 3418 -Tri: 3410 3477 3475 -Tri: 3410 3475 3431 -Tri: 3412 3459 3476 -Tri: 3412 3476 3411 -Tri: 3478 3479 3480 -Tri: 3478 3480 3481 -Tri: 3482 3483 3479 -Tri: 3482 3479 3478 -Tri: 3484 3485 3483 -Tri: 3484 3483 3482 -Tri: 3486 3487 3485 -Tri: 3486 3485 3484 -Tri: 3209 3488 3487 -Tri: 3209 3487 3486 -Tri: 3212 3489 3488 -Tri: 3212 3488 3209 -Tri: 3490 3491 3489 -Tri: 3490 3489 3212 -Tri: 3492 3493 3491 -Tri: 3492 3491 3490 -Tri: 3494 3495 3493 -Tri: 3494 3493 3492 -Tri: 3496 3497 3495 -Tri: 3496 3495 3494 -Tri: 3498 3499 3497 -Tri: 3498 3497 3496 -Tri: 3500 3501 3499 -Tri: 3500 3499 3498 -Tri: 3502 3503 3504 -Tri: 3502 3504 3505 -Tri: 3506 3507 3503 -Tri: 3506 3503 3502 -Tri: 3508 3509 3507 -Tri: 3508 3507 3506 -Tri: 3510 3511 3509 -Tri: 3510 3509 3508 -Tri: 3512 3513 3511 -Tri: 3512 3511 3510 -Tri: 3514 3515 3513 -Tri: 3514 3513 3512 -Tri: 3516 3517 3515 -Tri: 3516 3515 3514 -Tri: 3518 3519 3517 -Tri: 3518 3517 3516 -Tri: 3520 3521 3519 -Tri: 3520 3519 3518 -Tri: 3522 3523 3521 -Tri: 3522 3521 3520 -Tri: 3524 3525 3523 -Tri: 3524 3523 3522 -Tri: 3481 3480 3525 -Tri: 3481 3525 3524 -Tri: 3524 3526 3527 -Tri: 3524 3527 3481 -Tri: 3518 3528 3529 -Tri: 3518 3529 3520 -Tri: 3502 3530 3531 -Tri: 3502 3531 3506 -Tri: 3212 3211 3532 -Tri: 3212 3532 3490 -Tri: 3520 3529 3533 -Tri: 3520 3533 3522 -Tri: 3506 3531 3534 -Tri: 3506 3534 3508 -Tri: 3490 3532 3535 -Tri: 3490 3535 3492 -Tri: 3522 3533 3526 -Tri: 3522 3526 3524 -Tri: 3508 3534 3536 -Tri: 3508 3536 3510 -Tri: 3492 3535 3537 -Tri: 3492 3537 3494 -Tri: 3538 3539 3540 -Tri: 3538 3540 3541 -Tri: 3510 3536 3542 -Tri: 3510 3542 3512 -Tri: 3494 3537 3543 -Tri: 3494 3543 3496 -Tri: 3478 3544 3545 -Tri: 3478 3545 3482 -Tri: 3482 3545 3546 -Tri: 3482 3546 3484 -Tri: 3512 3542 3547 -Tri: 3512 3547 3514 -Tri: 3496 3543 3548 -Tri: 3496 3548 3498 -Tri: 3484 3546 3549 -Tri: 3484 3549 3486 -Tri: 3514 3547 3550 -Tri: 3514 3550 3516 -Tri: 3498 3548 3551 -Tri: 3498 3551 3500 -Tri: 3486 3549 3210 -Tri: 3486 3210 3209 -Tri: 3516 3550 3528 -Tri: 3516 3528 3518 -Tri: 3505 3552 3530 -Tri: 3505 3530 3502 -Tri: 3527 3553 3554 -Tri: 3527 3554 3544 -Tri: 3553 3555 3556 -Tri: 3553 3556 3554 -Tri: 3555 3557 3558 -Tri: 3555 3558 3556 -Tri: 3544 3554 3559 -Tri: 3544 3559 3545 -Tri: 3554 3556 3560 -Tri: 3554 3560 3559 -Tri: 3556 3558 3561 -Tri: 3556 3561 3560 -Tri: 3545 3559 3562 -Tri: 3545 3562 3546 -Tri: 3559 3560 3563 -Tri: 3559 3563 3562 -Tri: 3560 3561 3564 -Tri: 3560 3564 3563 -Tri: 3546 3562 3565 -Tri: 3546 3565 3549 -Tri: 3562 3563 3566 -Tri: 3562 3566 3565 -Tri: 3563 3564 3540 -Tri: 3563 3540 3566 -Tri: 3549 3565 3567 -Tri: 3549 3567 3210 -Tri: 3565 3566 3568 -Tri: 3565 3568 3567 -Tri: 3566 3540 3539 -Tri: 3566 3539 3568 -Tri: 3210 3567 3569 -Tri: 3210 3569 3211 -Tri: 3567 3568 3570 -Tri: 3567 3570 3569 -Tri: 3568 3539 3538 -Tri: 3568 3538 3570 -Tri: 3211 3569 3571 -Tri: 3211 3571 3532 -Tri: 3569 3570 3572 -Tri: 3569 3572 3571 -Tri: 3570 3538 3573 -Tri: 3570 3573 3572 -Tri: 3532 3571 3574 -Tri: 3532 3574 3535 -Tri: 3571 3572 3575 -Tri: 3571 3575 3574 -Tri: 3572 3573 3576 -Tri: 3572 3576 3575 -Tri: 3535 3574 3577 -Tri: 3535 3577 3537 -Tri: 3574 3575 3578 -Tri: 3574 3578 3577 -Tri: 3575 3576 3579 -Tri: 3575 3579 3578 -Tri: 3537 3577 3580 -Tri: 3537 3580 3543 -Tri: 3577 3578 3581 -Tri: 3577 3581 3580 -Tri: 3578 3579 3582 -Tri: 3578 3582 3581 -Tri: 3543 3580 3583 -Tri: 3543 3583 3548 -Tri: 3580 3581 3584 -Tri: 3580 3584 3583 -Tri: 3581 3582 3585 -Tri: 3581 3585 3584 -Tri: 3548 3583 3586 -Tri: 3548 3586 3551 -Tri: 3583 3584 3587 -Tri: 3583 3587 3586 -Tri: 3584 3585 3588 -Tri: 3584 3588 3587 -Tri: 3552 3589 3590 -Tri: 3552 3590 3530 -Tri: 3589 3591 3592 -Tri: 3589 3592 3590 -Tri: 3591 3588 3593 -Tri: 3591 3593 3592 -Tri: 3530 3590 3594 -Tri: 3530 3594 3531 -Tri: 3590 3592 3595 -Tri: 3590 3595 3594 -Tri: 3592 3593 3596 -Tri: 3592 3596 3595 -Tri: 3531 3594 3597 -Tri: 3531 3597 3534 -Tri: 3594 3595 3598 -Tri: 3594 3598 3597 -Tri: 3595 3596 3599 -Tri: 3595 3599 3598 -Tri: 3534 3597 3600 -Tri: 3534 3600 3536 -Tri: 3597 3598 3601 -Tri: 3597 3601 3600 -Tri: 3598 3599 3602 -Tri: 3598 3602 3601 -Tri: 3536 3600 3603 -Tri: 3536 3603 3542 -Tri: 3600 3601 3604 -Tri: 3600 3604 3603 -Tri: 3601 3602 3605 -Tri: 3601 3605 3604 -Tri: 3542 3603 3606 -Tri: 3542 3606 3547 -Tri: 3603 3604 3607 -Tri: 3603 3607 3606 -Tri: 3604 3605 3608 -Tri: 3604 3608 3607 -Tri: 3547 3606 3609 -Tri: 3547 3609 3550 -Tri: 3606 3607 3610 -Tri: 3606 3610 3609 -Tri: 3607 3608 3611 -Tri: 3607 3611 3610 -Tri: 3550 3609 3612 -Tri: 3550 3612 3528 -Tri: 3609 3610 3613 -Tri: 3609 3613 3612 -Tri: 3610 3611 3614 -Tri: 3610 3614 3613 -Tri: 3528 3612 3615 -Tri: 3528 3615 3529 -Tri: 3612 3613 3616 -Tri: 3612 3616 3615 -Tri: 3613 3614 3617 -Tri: 3613 3617 3616 -Tri: 3529 3615 3618 -Tri: 3529 3618 3533 -Tri: 3615 3616 3619 -Tri: 3615 3619 3618 -Tri: 3616 3617 3620 -Tri: 3616 3620 3619 -Tri: 3533 3618 3621 -Tri: 3533 3621 3526 -Tri: 3618 3619 3622 -Tri: 3618 3622 3621 -Tri: 3619 3620 3623 -Tri: 3619 3623 3622 -Tri: 3526 3621 3553 -Tri: 3526 3553 3527 -Tri: 3621 3622 3555 -Tri: 3621 3555 3553 -Tri: 3622 3623 3557 -Tri: 3622 3557 3555 -Tri: 3481 3527 3544 -Tri: 3481 3544 3478 -Tri: 3007 3067 3058 -Tri: 3007 3058 3008 -Tri: 3541 3540 3564 -Tri: 3541 3564 3624 -Tri: 3624 3564 3561 -Tri: 3624 3561 3625 -Tri: 3625 3561 3558 -Tri: 3625 3558 3626 -Tri: 3626 3558 3557 -Tri: 3626 3557 3627 -Tri: 3627 3557 3623 -Tri: 3627 3623 3620 -Tri: 3573 3538 3541 -Tri: 3573 3541 3628 -Tri: 3628 3541 3624 -Tri: 3628 3624 3629 -Tri: 3629 3624 3625 -Tri: 3629 3625 3630 -Tri: 3630 3625 3626 -Tri: 3630 3626 3631 -Tri: 3631 3626 3627 -Tri: 3631 3627 3632 -Tri: 3632 3627 3620 -Tri: 3632 3620 3617 -Tri: 3576 3573 3628 -Tri: 3576 3628 3633 -Tri: 3633 3628 3629 -Tri: 3633 3629 3634 -Tri: 3634 3629 3630 -Tri: 3634 3630 3635 -Tri: 3635 3630 3631 -Tri: 3635 3631 3636 -Tri: 3636 3631 3632 -Tri: 3636 3632 3637 -Tri: 3637 3632 3617 -Tri: 3637 3617 3614 -Tri: 3579 3576 3633 -Tri: 3579 3633 3638 -Tri: 3638 3633 3634 -Tri: 3638 3634 3639 -Tri: 3639 3634 3635 -Tri: 3639 3635 3640 -Tri: 3640 3635 3636 -Tri: 3640 3636 3641 -Tri: 3641 3636 3637 -Tri: 3641 3637 3642 -Tri: 3642 3637 3614 -Tri: 3642 3614 3611 -Tri: 3582 3579 3638 -Tri: 3582 3638 3643 -Tri: 3643 3638 3639 -Tri: 3643 3639 3644 -Tri: 3644 3639 3640 -Tri: 3644 3640 3645 -Tri: 3645 3640 3641 -Tri: 3645 3641 3646 -Tri: 3646 3641 3642 -Tri: 3646 3642 3647 -Tri: 3647 3642 3611 -Tri: 3647 3611 3608 -Tri: 3585 3582 3643 -Tri: 3585 3643 3588 -Tri: 3588 3643 3644 -Tri: 3588 3644 3593 -Tri: 3593 3644 3645 -Tri: 3593 3645 3596 -Tri: 3596 3645 3646 -Tri: 3596 3646 3599 -Tri: 3599 3646 3647 -Tri: 3599 3647 3602 -Tri: 3602 3647 3608 -Tri: 3602 3608 3605 -Tri: 3012 3648 3649 -Tri: 3012 3649 3013 -Tri: 3066 3650 3651 -Tri: 3066 3651 3067 -Tri: 3083 3652 3653 -Tri: 3083 3653 3086 -Tri: 3078 3654 3655 -Tri: 3078 3655 3080 -Tri: 3038 3656 3657 -Tri: 3038 3657 3032 -Tri: 3026 3658 3659 -Tri: 3026 3659 3027 -Tri: 3021 3660 3661 -Tri: 3021 3661 3060 -Tri: 3074 3662 3663 -Tri: 3074 3663 3077 -Tri: 3043 3664 3665 -Tri: 3043 3665 3070 -Tri: 3054 3666 3667 -Tri: 3054 3667 3046 -Tri: 3013 3649 3668 -Tri: 3013 3668 3036 -Tri: 3085 3669 3650 -Tri: 3085 3650 3066 -Tri: 3082 3670 3652 -Tri: 3082 3652 3083 -Tri: 3076 3671 3654 -Tri: 3076 3654 3078 -Tri: 3032 3657 3672 -Tri: 3032 3672 3024 -Tri: 3016 3673 3674 -Tri: 3016 3674 3017 -Tri: 3060 3661 3675 -Tri: 3060 3675 3061 -Tri: 3069 3676 3662 -Tri: 3069 3662 3074 -Tri: 3042 3677 3664 -Tri: 3042 3664 3043 -Tri: 3046 3667 3678 -Tri: 3046 3678 3040 -Tri: 3036 3668 3679 -Tri: 3036 3679 3030 -Tri: 3081 3680 3669 -Tri: 3081 3669 3085 -Tri: 3064 3681 3682 -Tri: 3064 3682 3065 -Tri: 3073 3683 3671 -Tri: 3073 3671 3076 -Tri: 3071 3052 3053 -Tri: 3071 3053 3072 -Tri: 3051 3050 3684 -Tri: 3051 3684 3685 -Tri: 3685 3684 3686 -Tri: 3685 3686 3687 -Tri: 3687 3686 3688 -Tri: 3687 3688 3689 -Tri: 3689 3688 3690 -Tri: 3689 3690 3691 -Tri: 3691 3690 3692 -Tri: 3691 3692 3693 -Tri: 3693 3692 3694 -Tri: 3693 3694 3695 -Tri: 3695 3694 3696 -Tri: 3695 3696 3697 -Tri: 3697 3696 3698 -Tri: 3697 3698 3699 -Tri: 3699 3698 3700 -Tri: 3699 3700 3701 -Tri: 3701 3700 3702 -Tri: 3701 3702 3703 -Tri: 3703 3702 3704 -Tri: 3703 3704 3705 -Tri: 3706 3707 3708 -Tri: 3706 3708 3709 -Tri: 3709 3708 3710 -Tri: 3709 3710 3711 -Tri: 3711 3710 3712 -Tri: 3711 3712 3713 -Tri: 3713 3712 3714 -Tri: 3713 3714 3715 -Tri: 3715 3714 3716 -Tri: 3715 3716 3717 -Tri: 3717 3716 3718 -Tri: 3717 3718 3719 -Tri: 3719 3718 3720 -Tri: 3719 3720 3721 -Tri: 3721 3720 3722 -Tri: 3721 3722 3723 -Tri: 3723 3722 3724 -Tri: 3723 3724 3725 -Tri: 3725 3724 3726 -Tri: 3725 3726 3727 -Tri: 3727 3726 3728 -Tri: 3727 3728 3729 -Tri: 3729 3728 3049 -Tri: 3729 3049 3048 -Tri: 2986 3730 3666 -Tri: 2986 3666 3054 -Tri: 3058 3731 3732 -Tri: 3058 3732 3059 -Tri: 3070 3665 3733 -Tri: 3070 3733 3075 -Tri: 3077 3663 3734 -Tri: 3077 3734 3079 -Tri: 3020 3735 3660 -Tri: 3020 3660 3021 -Tri: 3034 3736 3658 -Tri: 3034 3658 3026 -Tri: 3044 3737 3656 -Tri: 3044 3656 3038 -Tri: 3080 3655 3738 -Tri: 3080 3738 3084 -Tri: 3086 3653 3739 -Tri: 3086 3739 3068 -Tri: 3067 3651 3731 -Tri: 3067 3731 3058 -Tri: 3071 3740 3741 -Tri: 3071 3741 3052 -Tri: 3056 3742 3648 -Tri: 3056 3648 3012 -Tri: 2985 3743 3730 -Tri: 2985 3730 2986 -Tri: 3052 3741 3737 -Tri: 3052 3737 3044 -Tri: 3059 3732 3683 -Tri: 3059 3683 3073 -Tri: 3075 3733 3681 -Tri: 3075 3681 3064 -Tri: 3079 3734 3680 -Tri: 3079 3680 3081 -Tri: 3030 3679 3735 -Tri: 3030 3735 3020 -Tri: 3040 3678 3736 -Tri: 3040 3736 3034 -Tri: 3084 3738 3677 -Tri: 3084 3677 3042 -Tri: 3068 3739 3676 -Tri: 3068 3676 3069 -Tri: 3061 3675 3740 -Tri: 3061 3740 3071 -Tri: 3017 3674 3742 -Tri: 3017 3742 3056 -Tri: 3024 3672 3743 -Tri: 3024 3743 2985 -Tri: 3744 3745 3746 -Tri: 3744 3746 3747 -Tri: 3748 3749 3750 -Tri: 3748 3750 3751 -Tri: 3752 3753 3754 -Tri: 3752 3754 3755 -Tri: 3756 3757 1889 -Tri: 3756 1889 1888 -Tri: 3758 1894 1893 -Tri: 3758 1893 3759 -Tri: 3760 3761 1897 -Tri: 3760 1897 1896 -Tri: 3762 1902 1901 -Tri: 3762 1901 3763 -Tri: 1904 3764 3765 -Tri: 1904 3765 1905 -Tri: 3766 1908 1894 -Tri: 3766 1894 3758 -Tri: 3767 3768 1911 -Tri: 3767 1911 1910 -Tri: 3769 1916 1915 -Tri: 3769 1915 3770 -Tri: 3771 3772 1919 -Tri: 3771 1919 1918 -Tri: 1905 3765 3760 -Tri: 1905 3760 1896 -Tri: 3773 3774 1923 -Tri: 3773 1923 1922 -Tri: 3775 3776 3777 -Tri: 3775 3777 3778 -Tri: 3779 3780 1931 -Tri: 3779 1931 1930 -Tri: 3781 3771 1918 -Tri: 3781 1918 1934 -Tri: 3762 3782 1935 -Tri: 3762 1935 1902 -Tri: 1937 1940 3783 -Tri: 1937 3783 3784 -Tri: 3776 3785 3786 -Tri: 3776 3786 3787 -Tri: 3763 3772 3787 -Tri: 3763 3787 3786 -Tri: 3781 3769 3788 -Tri: 3781 3788 3789 -Tri: 3770 1915 1947 -Tri: 3770 1947 3790 -Tri: 3791 3766 3792 -Tri: 3791 3792 3793 -Tri: 3794 3795 3796 -Tri: 3794 3796 3797 -Tri: 3798 3777 3776 -Tri: 3798 3776 3787 -Tri: 3799 3800 3793 -Tri: 3799 3793 3801 -Tri: 3791 3793 3802 -Tri: 3791 3802 3803 -Tri: 3804 3805 3806 -Tri: 3804 3806 3807 -Tri: 3779 3803 3802 -Tri: 3779 3802 3808 -Tri: 3809 3810 3811 -Tri: 3785 3812 3813 -Tri: 3785 3813 3786 -Tri: 3814 3815 3778 -Tri: 3814 3778 3777 -Tri: 3816 3817 3818 -Tri: 3816 3818 3788 -Tri: 3819 3820 3821 -Tri: 3819 3821 3822 -Tri: 3823 3824 3825 -Tri: 3823 3825 3826 -Tri: 3827 3828 3811 -Tri: 3827 3811 3810 -Tri: 3820 3808 3829 -Tri: 3820 3829 3821 -Tri: 3801 3793 3792 -Tri: 3801 3792 3830 -Tri: 3831 3832 3833 -Tri: 3831 3833 3834 -Tri: 3831 3834 3835 -Tri: 3836 3837 3838 -Tri: 3836 3838 3839 -Tri: 3840 3760 3765 -Tri: 3840 3765 3764 -Tri: 3841 3842 3843 -Tri: 3841 3843 3844 -Tri: 3845 3846 3847 -Tri: 3845 3847 3848 -Tri: 3844 3849 3850 -Tri: 3844 3850 3841 -Tri: 3804 3850 3849 -Tri: 3804 3849 3805 -Tri: 3799 3801 3851 -Tri: 3799 3851 3852 -Tri: 3838 3853 3854 -Tri: 3838 3854 3855 -Tri: 3856 3857 3858 -Tri: 3856 3858 3859 -Tri: 3860 3861 3862 -Tri: 3826 3863 3864 -Tri: 3811 3828 3865 -Tri: 3866 3846 3845 -Tri: 3866 3845 3867 -Tri: 3868 3869 3870 -Tri: 3868 3870 3871 -Tri: 3872 3873 3827 -Tri: 3872 3827 3874 -Tri: 3875 3876 3877 -Tri: 3875 3877 3866 -Tri: 3878 3827 3810 -Tri: 3872 3879 3880 -Tri: 3868 3871 3881 -Tri: 3868 3881 3882 -Tri: 3868 3882 3883 -Tri: 3868 3883 3884 -Tri: 3868 3884 3851 -Tri: 3868 3851 3801 -Tri: 3885 3886 3883 -Tri: 3885 3883 3882 -Tri: 3887 3888 3889 -Tri: 3887 3889 3890 -Tri: 3891 3753 3752 -Tri: 3891 3752 3892 -Tri: 3891 3892 3893 -Tri: 3894 3895 3896 -Tri: 3897 3761 3760 -Tri: 3897 3760 3840 -Tri: 3898 3899 3900 -Tri: 3898 3900 3901 -Tri: 3885 3902 3903 -Tri: 3885 3903 3904 -Tri: 3905 3906 3907 -Tri: 3905 3907 3908 -Tri: 3909 3910 3911 -Tri: 3909 3911 3912 -Tri: 3913 3914 3915 -Tri: 3916 3913 3917 -Tri: 3916 3917 3918 -Tri: 3919 3920 3921 -Tri: 3919 3921 3922 -Tri: 3873 3923 3828 -Tri: 3873 3828 3827 -Tri: 3908 3907 3755 -Tri: 3924 3925 3926 -Tri: 3924 3926 3927 -Tri: 3928 3920 3919 -Tri: 3928 3919 3929 -Tri: 3930 3931 3928 -Tri: 3930 3928 3932 -Tri: 3933 3932 3928 -Tri: 3933 3928 3929 -Tri: 3930 3932 3934 -Tri: 3930 3934 3935 -Tri: 3878 3876 3875 -Tri: 3878 3875 3874 -Tri: 3936 3937 3841 -Tri: 3936 3841 3850 -Tri: 3900 3938 3939 -Tri: 3900 3939 3901 -Tri: 3940 3941 3942 -Tri: 3940 3942 3943 -Tri: 3944 3945 3946 -Tri: 3944 3946 3947 -Tri: 3948 3949 3950 -Tri: 3948 3950 3951 -Tri: 3951 3921 3952 -Tri: 3953 3954 3955 -Tri: 3953 3955 3956 -Tri: 3957 3958 3959 -Tri: 3957 3959 3960 -Tri: 3866 3867 3879 -Tri: 3866 3879 3875 -Tri: 3961 3962 3963 -Tri: 3961 3963 3964 -Tri: 3965 3842 3966 -Tri: 3965 3966 3967 -Tri: 3968 3969 3939 -Tri: 3968 3939 3970 -Tri: 3971 3899 3898 -Tri: 3971 3898 3972 -Tri: 3973 3974 3899 -Tri: 3973 3899 3971 -Tri: 3958 3975 3976 -Tri: 3958 3976 3959 -Tri: 3940 3943 3977 -Tri: 3940 3977 3976 -Tri: 3940 3976 3975 -Tri: 3940 3975 3978 -Tri: 3979 3980 3947 -Tri: 3979 3947 3981 -Tri: 3906 3982 3752 -Tri: 3906 3752 3907 -Tri: 3983 3984 3950 -Tri: 3983 3950 3949 -Tri: 3897 3840 3985 -Tri: 3986 3987 3931 -Tri: 3986 3931 3988 -Tri: 3989 3988 3931 -Tri: 3989 3931 3930 -Tri: 3990 3991 3992 -Tri: 3990 3992 3993 -Tri: 3994 3995 3996 -Tri: 3994 3996 3997 -Tri: 3994 3997 3998 -Tri: 3999 4000 4001 -Tri: 3999 4001 4002 -Tri: 4003 3968 3970 -Tri: 4003 3970 4004 -Tri: 4005 3970 3939 -Tri: 4005 3939 3938 -Tri: 3909 3796 3910 -Tri: 4006 4007 4008 -Tri: 3969 3968 3994 -Tri: 3969 3994 4009 -Tri: 3901 3939 3969 -Tri: 3901 3969 4010 -Tri: 3797 3942 3941 -Tri: 3797 3941 3794 -Tri: 3909 3912 3942 -Tri: 3909 3942 3797 -Tri: 3989 3930 3935 -Tri: 3989 3935 4011 -Tri: 4012 4013 4014 -Tri: 4012 4014 4015 -Tri: 4016 4017 4018 -Tri: 4016 4018 4019 -Tri: 4020 4021 4022 -Tri: 4020 4022 4023 -Tri: 4024 4025 4026 -Tri: 4024 4026 4027 -Tri: 3996 4002 4001 -Tri: 3996 3995 4003 -Tri: 3996 4003 4028 -Tri: 3850 3804 3992 -Tri: 3850 3992 3936 -Tri: 3994 3998 4029 -Tri: 3994 4029 4009 -Tri: 4030 3910 3796 -Tri: 4030 3796 3983 -Tri: 4007 4031 4032 -Tri: 4007 4032 4008 -Tri: 4033 4034 3991 -Tri: 4033 3991 4035 -Tri: 3883 3886 4036 -Tri: 3883 4036 3884 -Tri: 4000 4037 4038 -Tri: 4000 4038 4039 -Tri: 4005 4040 4004 -Tri: 4005 4004 3970 -Tri: 4041 3948 4042 -Tri: 4041 4042 4043 -Tri: 4044 3989 4011 -Tri: 4044 4011 4045 -Tri: 4044 4046 3988 -Tri: 4044 3988 3989 -Tri: 3953 3997 3996 -Tri: 3953 3996 4001 -Tri: 3953 4001 3954 -Tri: 4047 4048 4049 -Tri: 4047 4049 4050 -Tri: 4042 3987 3986 -Tri: 4042 3986 4043 -Tri: 3889 3888 4051 -Tri: 3889 4051 4052 -Tri: 3986 4053 4054 -Tri: 3986 4054 4043 -Tri: 4029 3806 3898 -Tri: 4029 3898 3901 -Tri: 4029 3901 4010 -Tri: 4029 4010 4009 -Tri: 4055 3949 3948 -Tri: 4055 3948 4041 -Tri: 4021 3966 3937 -Tri: 4021 3937 4022 -Tri: 4038 3955 3954 -Tri: 4038 3954 4039 -Tri: 4056 4057 4040 -Tri: 4056 4040 4005 -Tri: 4058 4030 4055 -Tri: 4058 4055 4059 -Tri: 4053 4046 4060 -Tri: 4061 3900 4049 -Tri: 4061 4049 4048 -Tri: 4030 3983 3949 -Tri: 4030 3949 4055 -Tri: 4062 4063 4064 -Tri: 4062 4064 4054 -Tri: 3938 3900 4061 -Tri: 3938 4061 4065 -Tri: 4066 4067 3974 -Tri: 4066 3974 3973 -Tri: 4066 3973 3960 -Tri: 4068 3990 3953 -Tri: 4068 3953 3956 -Tri: 4068 3956 4069 -Tri: 3990 3993 3997 -Tri: 3990 3997 3953 -Tri: 4070 4071 4004 -Tri: 4070 4004 4040 -Tri: 4072 4073 4074 -Tri: 4075 3977 4076 -Tri: 4075 4076 4077 -Tri: 4078 4079 4038 -Tri: 4078 4038 4080 -Tri: 4081 4082 4083 -Tri: 4081 4083 4084 -Tri: 4085 4086 4082 -Tri: 4085 4082 3911 -Tri: 4087 4059 4064 -Tri: 4087 4064 4063 -Tri: 3936 3992 3991 -Tri: 3936 3991 4034 -Tri: 4072 4057 4056 -Tri: 4072 4056 4088 -Tri: 4089 4090 4050 -Tri: 4089 4050 4091 -Tri: 4049 3974 4067 -Tri: 4049 4067 4092 -Tri: 3943 4076 3977 -Tri: 3955 4093 3956 -Tri: 4094 4095 4096 -Tri: 4094 4096 4097 -Tri: 4073 4098 4074 -Tri: 4099 4100 4101 -Tri: 4099 4101 4102 -Tri: 4091 4050 4049 -Tri: 4091 4049 4092 -Tri: 4103 4104 4105 -Tri: 4103 4105 4106 -Tri: 4107 4108 4087 -Tri: 3900 3899 3974 -Tri: 3900 3974 4049 -Tri: 3959 3976 4103 -Tri: 3959 4103 4106 -Tri: 3911 3910 4030 -Tri: 3911 4030 4058 -Tri: 3976 4075 4109 -Tri: 3976 4109 4103 -Tri: 3971 3972 3957 -Tri: 3971 3957 3960 -Tri: 3971 3960 3973 -Tri: 4084 4083 4110 -Tri: 4084 4110 4111 -Tri: 4091 4112 4113 -Tri: 4091 4113 4089 -Tri: 4114 4083 4082 -Tri: 4114 4082 4086 -Tri: 4115 4116 4117 -Tri: 4058 4059 4087 -Tri: 4058 4087 4108 -Tri: 4118 4119 4120 -Tri: 4121 4122 4123 -Tri: 4124 4125 4126 -Tri: 4124 4126 4127 -Tri: 3818 3817 4128 -Tri: 3818 4128 4129 -Tri: 4091 4092 4067 -Tri: 4091 4067 4130 -Tri: 4091 4130 4112 -Tri: 4112 4130 4131 -Tri: 4112 4131 4132 -Tri: 4110 4126 4125 -Tri: 4133 4134 4135 -Tri: 4133 4135 4136 -Tri: 4119 4118 4137 -Tri: 4119 4137 4138 -Tri: 4106 4066 3960 -Tri: 4106 3960 3959 -Tri: 4082 4081 3912 -Tri: 4082 3912 3911 -Tri: 4139 4124 4140 -Tri: 4106 4105 4141 -Tri: 4106 4141 4066 -Tri: 4105 4104 4142 -Tri: 4105 4142 4143 -Tri: 4103 4109 4104 -Tri: 4144 4145 4146 -Tri: 4144 4146 4147 -Tri: 4071 4148 4149 -Tri: 4071 4149 4150 -Tri: 4131 4130 4141 -Tri: 4131 4141 4151 -Tri: 4143 4151 4141 -Tri: 4143 4141 4105 -Tri: 4152 4114 4086 -Tri: 4152 4086 4153 -Tri: 4154 4155 4156 -Tri: 4154 4156 4157 -Tri: 4119 4158 4120 -Tri: 4159 4160 4161 -Tri: 4159 4161 4162 -Tri: 4163 4164 4165 -Tri: 4163 4165 4166 -Tri: 4167 4168 4169 -Tri: 4167 4169 4140 -Tri: 4167 4140 4170 -Tri: 4127 4171 4167 -Tri: 4127 4167 4170 -Tri: 4172 4173 4174 -Tri: 4165 4164 4143 -Tri: 4165 4143 4142 -Tri: 4175 4176 4177 -Tri: 4175 4177 4171 -Tri: 4168 4178 4179 -Tri: 4180 4167 4171 -Tri: 4180 4171 4177 -Tri: 4181 4182 4183 -Tri: 4181 4183 4184 -Tri: 4177 4185 4186 -Tri: 4177 4186 4187 -Tri: 4177 4187 4180 -Tri: 4188 4186 4185 -Tri: 4188 4185 4173 -Tri: 4188 4173 4172 -Tri: 4189 4190 4191 -Tri: 4189 4191 4192 -Tri: 4178 4180 4187 -Tri: 4161 4193 4194 -Tri: 4195 4196 4197 -Tri: 4195 4197 4198 -Tri: 4142 4104 4199 -Tri: 4142 4199 4145 -Tri: 4200 4168 4179 -Tri: 4200 4179 4201 -Tri: 4164 4202 4151 -Tri: 4164 4151 4143 -Tri: 4201 4179 4203 -Tri: 4201 4203 4204 -Tri: 4205 4203 4187 -Tri: 4205 4187 4186 -Tri: 4206 4204 4205 -Tri: 4206 4205 4207 -Tri: 4131 4181 4184 -Tri: 4131 4184 4132 -Tri: 4204 4203 4205 -Tri: 4208 4209 4210 -Tri: 4208 4210 4211 -Tri: 4189 4212 4213 -Tri: 4189 4213 4214 -Tri: 4189 4214 4190 -Tri: 4178 4168 4167 -Tri: 4178 4167 4180 -Tri: 4215 4200 4201 -Tri: 4215 4201 4216 -Tri: 4217 4218 4219 -Tri: 4220 4221 4219 -Tri: 4220 4219 4147 -Tri: 4220 4147 4146 -Tri: 4220 4146 4169 -Tri: 4222 4202 4164 -Tri: 4222 4164 4163 -Tri: 4211 4223 4208 -Tri: 4224 4217 4215 -Tri: 4224 4215 4216 -Tri: 4225 4226 4227 -Tri: 4228 4229 4230 -Tri: 4228 4230 4231 -Tri: 4232 4233 4182 -Tri: 4232 4182 4222 -Tri: 4234 4163 4166 -Tri: 4235 4230 4229 -Tri: 4236 4237 4238 -Tri: 4236 4238 4239 -Tri: 4236 4239 4240 -Tri: 4206 4228 4231 -Tri: 4206 4231 4204 -Tri: 4241 4242 4243 -Tri: 4241 4243 4244 -Tri: 4241 4244 4214 -Tri: 4241 4214 4213 -Tri: 4184 4245 4246 -Tri: 4184 4246 4132 -Tri: 4183 4182 4233 -Tri: 4232 4222 4163 -Tri: 4232 4163 4234 -Tri: 4144 4165 4142 -Tri: 4144 4142 4145 -Tri: 4181 4131 4151 -Tri: 4181 4151 4202 -Tri: 4183 4233 4247 -Tri: 4183 4247 4248 -Tri: 4183 4248 4249 -Tri: 4250 4251 4252 -Tri: 4250 4252 4253 -Tri: 4232 4234 4254 -Tri: 4232 4254 4252 -Tri: 4255 4256 4257 -Tri: 4255 4257 4258 -Tri: 4259 4166 4165 -Tri: 4259 4165 4144 -Tri: 4260 4254 4234 -Tri: 4260 4234 4261 -Tri: 4253 4252 4254 -Tri: 4253 4254 4262 -Tri: 4260 4263 4258 -Tri: 4260 4258 4264 -Tri: 4265 4266 4267 -Tri: 4265 4267 4268 -Tri: 3918 4269 4270 -Tri: 3918 4270 4271 -Tri: 4272 4273 4274 -Tri: 4272 4274 4275 -Tri: 3767 1910 2436 -Tri: 3767 2436 4276 -Tri: 4277 4278 2439 -Tri: 4277 2439 2438 -Tri: 4279 3785 3776 -Tri: 4279 3776 3775 -Tri: 4279 3775 4280 -Tri: 3774 4281 4282 -Tri: 3774 4282 4276 -Tri: 4283 4284 4285 -Tri: 4283 4285 4286 -Tri: 4287 4272 4275 -Tri: 4287 4275 4288 -Tri: 4289 2454 2453 -Tri: 4289 2453 4290 -Tri: 4291 4292 3963 -Tri: 4291 3963 4293 -Tri: 4294 4295 4296 -Tri: 4294 4296 4297 -Tri: 4298 4299 2464 -Tri: 4298 2464 2463 -Tri: 3783 1940 2464 -Tri: 3783 2464 4299 -Tri: 3902 4300 4301 -Tri: 3902 4301 3903 -Tri: 4290 4283 4286 -Tri: 4290 4286 4302 -Tri: 4303 4304 2471 -Tri: 4303 2471 2470 -Tri: 3790 1947 1931 -Tri: 3790 1931 3780 -Tri: 3812 3785 4279 -Tri: 3812 4279 4305 -Tri: 3773 4278 4306 -Tri: 3773 4306 4307 -Tri: 4308 4309 4310 -Tri: 4034 4022 3937 -Tri: 4034 3937 3936 -Tri: 4311 4307 4306 -Tri: 4311 4306 4309 -Tri: 3866 3877 3846 -Tri: 4312 4313 4314 -Tri: 4312 4314 4315 -Tri: 3848 4016 3845 -Tri: 3789 3814 3777 -Tri: 3789 3777 3798 -Tri: 4129 3815 3814 -Tri: 4129 3814 3818 -Tri: 3818 3814 3789 -Tri: 3818 3789 3788 -Tri: 4312 4315 3961 -Tri: 4312 3961 3964 -Tri: 4289 4292 2484 -Tri: 4289 2484 2454 -Tri: 4269 4316 4298 -Tri: 4269 4298 4270 -Tri: 3862 3861 4317 -Tri: 3863 3826 3825 -Tri: 3861 3783 4299 -Tri: 3861 4299 4318 -Tri: 3784 3783 3861 -Tri: 3861 3860 3784 -Tri: 3847 3846 3877 -Tri: 3847 3877 4311 -Tri: 3847 4311 4309 -Tri: 3817 3822 4319 -Tri: 3817 4319 4128 -Tri: 3822 3817 3816 -Tri: 3822 3816 3819 -Tri: 4320 4321 4303 -Tri: 4320 4303 4322 -Tri: 3859 3858 4323 -Tri: 3859 4323 4317 -Tri: 4016 3848 4324 -Tri: 4016 4324 4325 -Tri: 3874 3875 3879 -Tri: 3874 3879 3872 -Tri: 4286 4285 4326 -Tri: 4286 4326 4327 -Tri: 4319 3822 3821 -Tri: 4319 3821 4328 -Tri: 3821 3829 4329 -Tri: 3821 4329 4328 -Tri: 4330 4331 3830 -Tri: 4330 3830 3792 -Tri: 3890 3889 4331 -Tri: 3890 4331 4330 -Tri: 3894 3913 3916 -Tri: 3831 4332 4333 -Tri: 4316 4334 4299 -Tri: 4316 4299 4298 -Tri: 4318 4317 3861 -Tri: 4335 4326 4285 -Tri: 4313 4312 3964 -Tri: 4313 3964 4302 -Tri: 4336 4293 3963 -Tri: 4336 3963 3962 -Tri: 4337 4300 3902 -Tri: 4337 3902 3881 -Tri: 3888 4338 4339 -Tri: 3888 4339 4051 -Tri: 3747 4340 4341 -Tri: 3747 4341 4342 -Tri: 4343 4344 4345 -Tri: 4343 4345 4346 -Tri: 4347 4348 4349 -Tri: 4347 4349 4350 -Tri: 3831 4333 4349 -Tri: 3831 4349 4348 -Tri: 4351 3832 3831 -Tri: 4351 3831 4348 -Tri: 4334 3856 3859 -Tri: 4334 3859 4318 -Tri: 4334 4318 4299 -Tri: 3859 4317 4318 -Tri: 4352 4353 4354 -Tri: 4347 4355 4351 -Tri: 4347 4351 4348 -Tri: 3857 3856 4356 -Tri: 3857 4356 4357 -Tri: 4042 3948 3951 -Tri: 4042 3951 3952 -Tri: 3828 3923 4358 -Tri: 3828 4358 4359 -Tri: 3799 3852 4329 -Tri: 3799 4329 3829 -Tri: 3871 3870 4337 -Tri: 3871 4337 3881 -Tri: 3906 3905 4360 -Tri: 3906 4360 4361 -Tri: 4362 4356 4316 -Tri: 4362 4316 4269 -Tri: 3913 3894 3896 -Tri: 3913 3896 3914 -Tri: 4019 3867 3845 -Tri: 4019 3845 4016 -Tri: 4363 4364 4365 -Tri: 4363 4365 4366 -Tri: 3853 3903 4301 -Tri: 3853 4301 3854 -Tri: 3894 4367 3895 -Tri: 3752 3982 4368 -Tri: 3752 4368 4369 -Tri: 4370 4371 4372 -Tri: 4370 4372 4373 -Tri: 4356 4362 4374 -Tri: 4356 4374 4357 -Tri: 3921 3920 3987 -Tri: 3921 3987 3952 -Tri: 4375 4358 3923 -Tri: 4375 3923 4376 -Tri: 3961 4315 4377 -Tri: 3961 4377 4378 -Tri: 3847 4379 4324 -Tri: 3847 4324 3848 -Tri: 3808 3802 3799 -Tri: 3808 3799 3829 -Tri: 3906 4361 4380 -Tri: 3906 4380 3982 -Tri: 3944 3947 3980 -Tri: 3982 4380 4381 -Tri: 3982 4381 4368 -Tri: 4382 4383 3927 -Tri: 3874 3827 3878 -Tri: 4326 4384 4385 -Tri: 4326 4385 4327 -Tri: 4386 4387 4388 -Tri: 4386 4388 4389 -Tri: 4365 4390 4391 -Tri: 4365 4391 4392 -Tri: 4393 3751 3750 -Tri: 4393 3750 4394 -Tri: 4267 4322 2564 -Tri: 4267 2564 2563 -Tri: 2565 2567 4395 -Tri: 2565 4395 4271 -Tri: 4396 4372 3925 -Tri: 4396 3925 3924 -Tri: 4397 4398 4382 -Tri: 4397 4382 4399 -Tri: 4400 4401 4402 -Tri: 4400 4402 4397 -Tri: 4282 3811 3865 -Tri: 4282 3865 4403 -Tri: 4378 4377 4404 -Tri: 4378 4404 4405 -Tri: 4375 4376 4406 -Tri: 4375 4406 4407 -Tri: 4009 4010 3969 -Tri: 4408 4409 4386 -Tri: 4410 4288 4275 -Tri: 4410 4275 4411 -Tri: 3750 4295 4412 -Tri: 3750 4412 4394 -Tri: 4413 4381 4414 -Tri: 3907 3752 3755 -Tri: 3984 3983 3796 -Tri: 3984 3796 3795 -Tri: 3880 4406 4376 -Tri: 3880 4376 3872 -Tri: 4385 4415 4416 -Tri: 4385 4416 4314 -Tri: 4407 4406 4018 -Tri: 4407 4018 4417 -Tri: 3872 4376 3923 -Tri: 3872 3923 3873 -Tri: 4418 4415 4419 -Tri: 4415 4418 4420 -Tri: 4415 4420 4416 -Tri: 4017 4421 4417 -Tri: 4017 4417 4018 -Tri: 4422 4391 4423 -Tri: 4422 4423 4424 -Tri: 3796 3909 3797 -Tri: 3926 4425 4399 -Tri: 3926 4399 4382 -Tri: 3926 4382 3927 -Tri: 4019 4018 4406 -Tri: 4019 4406 3880 -Tri: 4384 4419 4415 -Tri: 4384 4415 4385 -Tri: 4327 4385 4314 -Tri: 4327 4314 4313 -Tri: 4314 4416 4377 -Tri: 4314 4377 4315 -Tri: 4426 4427 4008 -Tri: 4426 4008 4032 -Tri: 4428 4429 4430 -Tri: 4428 4430 4431 -Tri: 4427 4426 4432 -Tri: 4427 4432 4429 -Tri: 4364 4388 4390 -Tri: 4364 4390 4365 -Tri: 3744 4433 4393 -Tri: 3744 4393 4394 -Tri: 4434 3754 3753 -Tri: 4434 3753 4373 -Tri: 4427 4429 4428 -Tri: 4427 4428 4435 -Tri: 4429 4432 4149 -Tri: 4429 4149 4430 -Tri: 4411 4436 4437 -Tri: 4411 4437 4438 -Tri: 4439 4389 4388 -Tri: 4439 4388 4364 -Tri: 4434 4373 4372 -Tri: 4434 4372 4396 -Tri: 4025 4024 3962 -Tri: 4025 3962 3961 -Tri: 4025 3961 4378 -Tri: 4440 4032 4031 -Tri: 4426 4441 4442 -Tri: 4426 4442 4432 -Tri: 4432 4442 4443 -Tri: 4432 4443 4150 -Tri: 4432 4150 4149 -Tri: 4148 4444 4430 -Tri: 4148 4430 4149 -Tri: 4445 4439 4364 -Tri: 4445 4364 4363 -Tri: 4342 4414 4381 -Tri: 4342 4381 4433 -Tri: 4369 4368 4381 -Tri: 4369 4381 4413 -Tri: 4446 4425 3926 -Tri: 4016 4447 4017 -Tri: 4002 3996 4028 -Tri: 4002 4028 4443 -Tri: 4032 4440 4441 -Tri: 4032 4441 4426 -Tri: 4448 4431 4430 -Tri: 4448 4430 4444 -Tri: 3999 4442 4441 -Tri: 3999 4441 4449 -Tri: 4438 4450 4451 -Tri: 4438 4451 4408 -Tri: 4452 4453 4424 -Tri: 4452 4424 4423 -Tri: 4454 4455 4456 -Tri: 4454 4456 4457 -Tri: 2630 2632 4366 -Tri: 2630 4366 4458 -Tri: 4393 4433 4381 -Tri: 4393 4381 4380 -Tri: 3986 3988 4046 -Tri: 3986 4046 4053 -Tri: 4459 4460 4031 -Tri: 4459 4031 4007 -Tri: 4459 4007 4006 -Tri: 4150 4443 4028 -Tri: 4150 4028 4003 -Tri: 4065 4056 4005 -Tri: 4065 4005 3938 -Tri: 4410 4411 4438 -Tri: 4410 4438 4408 -Tri: 3746 4461 4340 -Tri: 3746 4340 3747 -Tri: 3753 3891 4370 -Tri: 3753 4370 4373 -Tri: 4462 3925 4372 -Tri: 4462 4372 4371 -Tri: 4045 4463 4044 -Tri: 4024 4464 4336 -Tri: 4024 4336 3962 -Tri: 4369 3892 3752 -Tri: 4465 4466 4371 -Tri: 4465 4371 4370 -Tri: 4467 4401 4400 -Tri: 4467 4400 4468 -Tri: 4020 4469 3967 -Tri: 4020 3967 3966 -Tri: 4020 3966 4021 -Tri: 4449 4440 4470 -Tri: 4449 4470 4037 -Tri: 4440 4031 4460 -Tri: 4440 4460 4470 -Tri: 4148 4070 4057 -Tri: 4148 4057 4471 -Tri: 3745 3744 4394 -Tri: 3745 4394 4412 -Tri: 4472 4374 4362 -Tri: 4472 4362 3917 -Tri: 4473 4474 4475 -Tri: 4006 4008 4427 -Tri: 4006 4427 4435 -Tri: 4070 4148 4071 -Tri: 3745 4412 4476 -Tri: 3745 4476 4456 -Tri: 4477 4461 3746 -Tri: 4477 3746 4455 -Tri: 4468 4400 4097 -Tri: 3999 4449 4037 -Tri: 3999 4037 4000 -Tri: 4071 4150 4003 -Tri: 4071 4003 4004 -Tri: 4057 4070 4040 -Tri: 4448 4444 4478 -Tri: 4448 4478 4479 -Tri: 4047 4088 4056 -Tri: 4047 4056 4065 -Tri: 4433 3744 3747 -Tri: 4433 3747 4342 -Tri: 4447 4016 4325 -Tri: 4447 4325 4480 -Tri: 4447 4480 4481 -Tri: 4482 4483 4460 -Tri: 4482 4460 4459 -Tri: 4037 4470 4080 -Tri: 4037 4080 4038 -Tri: 4442 3999 4002 -Tri: 4442 4002 4443 -Tri: 4120 4484 4102 -Tri: 4120 4102 4118 -Tri: 4322 4303 2470 -Tri: 4322 2470 2564 -Tri: 4268 4267 2563 -Tri: 4268 2563 2659 -Tri: 4446 4095 4094 -Tri: 4446 4094 4399 -Tri: 4446 4399 4425 -Tri: 4470 4460 4473 -Tri: 4470 4473 4080 -Tri: 4478 4471 4074 -Tri: 4478 4074 4485 -Tri: 4076 3943 4081 -Tri: 4076 4081 4084 -Tri: 4062 4054 4053 -Tri: 4062 4053 4060 -Tri: 4486 4096 4095 -Tri: 4486 4095 4487 -Tri: 4079 3955 4038 -Tri: 4050 4090 4088 -Tri: 4050 4088 4047 -Tri: 4457 4456 4476 -Tri: 4457 4476 4488 -Tri: 4477 4489 4490 -Tri: 4477 4490 4491 -Tri: 4111 4110 4125 -Tri: 4492 3893 3892 -Tri: 4492 3892 4369 -Tri: 4492 4369 4413 -Tri: 4492 4413 4493 -Tri: 4494 4465 4116 -Tri: 4494 4116 4115 -Tri: 4487 4466 4495 -Tri: 4487 4495 4486 -Tri: 4483 4447 4481 -Tri: 4483 4481 4496 -Tri: 4475 4078 4080 -Tri: 4475 4080 4473 -Tri: 4093 3955 4079 -Tri: 4408 4451 4497 -Tri: 4408 4497 4409 -Tri: 4479 4478 4485 -Tri: 4479 4485 4484 -Tri: 4072 4088 4090 -Tri: 4072 4090 4073 -Tri: 4498 4499 4500 -Tri: 4501 4502 4492 -Tri: 4107 4503 4085 -Tri: 4107 4085 4108 -Tri: 4471 4057 4072 -Tri: 4471 4072 4074 -Tri: 4478 4444 4148 -Tri: 4478 4148 4471 -Tri: 4341 4340 4504 -Tri: 4341 4504 4505 -Tri: 4413 4414 4506 -Tri: 4413 4506 4493 -Tri: 4044 4463 4507 -Tri: 4044 4507 4046 -Tri: 4508 4509 4499 -Tri: 4508 4499 4498 -Tri: 4510 4461 4477 -Tri: 4510 4477 4491 -Tri: 4098 4485 4074 -Tri: 4511 4099 4485 -Tri: 4511 4485 4098 -Tri: 4511 4098 4073 -Tri: 4121 4512 4513 -Tri: 4121 4513 4122 -Tri: 4340 4461 4510 -Tri: 4340 4510 4504 -Tri: 4514 4490 4509 -Tri: 4514 4509 4515 -Tri: 4516 4116 3891 -Tri: 4516 3891 3893 -Tri: 4102 4101 4118 -Tri: 4122 4513 4517 -Tri: 4122 4517 4518 -Tri: 4505 4501 4506 -Tri: 4505 4506 4341 -Tri: 4513 4519 4520 -Tri: 4513 4520 4517 -Tri: 4514 4521 4491 -Tri: 4514 4491 4490 -Tri: 4504 4522 4523 -Tri: 4504 4523 4505 -Tri: 4524 4502 4525 -Tri: 4099 4102 4484 -Tri: 4099 4484 4485 -Tri: 4499 4489 4454 -Tri: 4499 4454 4500 -Tri: 4502 4501 4505 -Tri: 4502 4505 4526 -Tri: 4465 4370 3891 -Tri: 4465 3891 4116 -Tri: 4409 4497 4527 -Tri: 4409 4527 4528 -Tri: 4456 4455 3746 -Tri: 4456 3746 3745 -Tri: 4477 4455 4454 -Tri: 4477 4454 4489 -Tri: 4493 4506 4501 -Tri: 4493 4501 4492 -Tri: 4511 4529 4530 -Tri: 4121 4123 4193 -Tri: 4121 4193 4531 -Tri: 4532 4522 4533 -Tri: 4532 4533 4534 -Tri: 4516 4524 4525 -Tri: 4516 4525 4117 -Tri: 4099 4511 4530 -Tri: 4099 4530 4100 -Tri: 4531 4515 4512 -Tri: 4531 4512 4121 -Tri: 4533 4522 4504 -Tri: 4533 4504 4510 -Tri: 4111 4125 4535 -Tri: 4111 4535 4077 -Tri: 4073 4090 4089 -Tri: 4073 4089 4511 -Tri: 4530 4536 4100 -Tri: 4532 4537 4523 -Tri: 4532 4523 4522 -Tri: 4118 4101 4134 -Tri: 4118 4134 4133 -Tri: 4536 4530 4529 -Tri: 4536 4529 4538 -Tri: 4536 4538 4539 -Tri: 4076 4084 4111 -Tri: 4076 4111 4077 -Tri: 4523 4526 4505 -Tri: 4502 4540 4525 -Tri: 4224 4541 4218 -Tri: 4224 4218 4217 -Tri: 4221 4220 4200 -Tri: 4221 4200 4215 -Tri: 4138 4137 4136 -Tri: 4138 4136 4542 -Tri: 4521 4533 4510 -Tri: 4521 4510 4491 -Tri: 4540 4502 4526 -Tri: 4543 4544 4545 -Tri: 4113 4529 4511 -Tri: 4113 4511 4089 -Tri: 4135 4134 4536 -Tri: 4135 4536 4539 -Tri: 4523 4156 4526 -Tri: 4153 4545 4544 -Tri: 4153 4544 4152 -Tri: 4112 4132 4246 -Tri: 4112 4246 4546 -Tri: 4112 4546 4113 -Tri: 4138 4547 4158 -Tri: 4138 4158 4119 -Tri: 4506 4414 4342 -Tri: 4506 4342 4341 -Tri: 4179 4178 4187 -Tri: 4179 4187 4203 -Tri: 4175 4126 4114 -Tri: 4175 4114 4152 -Tri: 4409 4528 4387 -Tri: 4409 4387 4386 -Tri: 4176 4174 4173 -Tri: 4548 4549 4550 -Tri: 4548 4550 4551 -Tri: 4548 4551 4552 -Tri: 4531 4160 4514 -Tri: 4531 4514 4515 -Tri: 4553 4237 4236 -Tri: 4553 4236 4554 -Tri: 4555 4199 4535 -Tri: 4555 4535 4125 -Tri: 4555 4125 4124 -Tri: 4170 4140 4124 -Tri: 4170 4124 4127 -Tri: 4185 4177 4176 -Tri: 4185 4176 4173 -Tri: 4152 4544 4176 -Tri: 4152 4176 4175 -Tri: 4556 4557 4551 -Tri: 4556 4551 4550 -Tri: 4558 4559 4560 -Tri: 4558 4560 4162 -Tri: 4560 4559 4554 -Tri: 4560 4554 4561 -Tri: 4240 4562 4563 -Tri: 4240 4563 4236 -Tri: 4159 4514 4160 -Tri: 4246 4564 4538 -Tri: 4246 4538 4546 -Tri: 4548 4564 4565 -Tri: 4548 4565 4549 -Tri: 4138 4195 4198 -Tri: 4138 4198 4547 -Tri: 4160 4531 4193 -Tri: 4160 4193 4161 -Tri: 4226 4225 4237 -Tri: 4226 4237 4553 -Tri: 4532 4563 4537 -Tri: 4563 4157 4537 -Tri: 4542 4557 4195 -Tri: 4542 4195 4138 -Tri: 4563 4561 4554 -Tri: 4563 4554 4236 -Tri: 4245 4565 4564 -Tri: 4245 4564 4246 -Tri: 4210 4209 4559 -Tri: 4210 4559 4558 -Tri: 4169 4146 4555 -Tri: 4169 4555 4140 -Tri: 4556 4550 4566 -Tri: 4556 4566 4567 -Tri: 4534 4561 4563 -Tri: 4534 4563 4532 -Tri: 4567 4568 4196 -Tri: 4567 4196 4556 -Tri: 4196 4195 4557 -Tri: 4196 4557 4556 -Tri: 4234 4166 4259 -Tri: 4234 4259 4261 -Tri: 4562 4154 4157 -Tri: 4562 4157 4563 -Tri: 4568 4569 4197 -Tri: 4568 4197 4196 -Tri: 4225 4570 4238 -Tri: 4225 4238 4237 -Tri: 4550 4549 4571 -Tri: 4550 4571 4566 -Tri: 4572 4161 4194 -Tri: 4572 4194 4573 -Tri: 4161 4572 4558 -Tri: 4220 4169 4168 -Tri: 4220 4168 4200 -Tri: 4574 4211 4575 -Tri: 4574 4575 4576 -Tri: 4575 4210 4558 -Tri: 4242 4577 4578 -Tri: 4242 4578 4579 -Tri: 4534 4533 4521 -Tri: 4534 4521 4580 -Tri: 4514 4159 4580 -Tri: 4514 4580 4521 -Tri: 4577 4242 4241 -Tri: 4577 4241 4581 -Tri: 4241 4213 4212 -Tri: 4241 4212 4581 -Tri: 4248 4582 4583 -Tri: 4248 4583 4249 -Tri: 4566 4571 4584 -Tri: 4566 4584 4585 -Tri: 4204 4231 4216 -Tri: 4204 4216 4201 -Tri: 4583 4571 4549 -Tri: 4583 4549 4565 -Tri: 4559 4209 4553 -Tri: 4559 4553 4554 -Tri: 4586 4570 4225 -Tri: 4586 4225 4587 -Tri: 4576 4575 4558 -Tri: 4576 4558 4572 -Tri: 4229 4588 4589 -Tri: 4534 4580 4560 -Tri: 4534 4560 4561 -Tri: 4541 4224 4230 -Tri: 4541 4230 4235 -Tri: 4541 4235 4589 -Tri: 4583 4582 4584 -Tri: 4583 4584 4571 -Tri: 4574 4223 4211 -Tri: 4208 4226 4553 -Tri: 4208 4553 4209 -Tri: 4590 4208 4223 -Tri: 4221 4215 4217 -Tri: 4221 4217 4219 -Tri: 4230 4224 4216 -Tri: 4230 4216 4231 -Tri: 4591 4592 4593 -Tri: 4591 4593 4594 -Tri: 4567 4566 4585 -Tri: 4567 4585 4591 -Tri: 4593 4592 4595 -Tri: 4593 4595 4596 -Tri: 4219 4218 4597 -Tri: 4219 4597 4598 -Tri: 4219 4598 4147 -Tri: 4585 4584 4599 -Tri: 4585 4599 4600 -Tri: 4601 4223 4574 -Tri: 4601 4602 4223 -Tri: 4242 4579 4588 -Tri: 4242 4588 4243 -Tri: 4587 4225 4227 -Tri: 4249 4583 4565 -Tri: 4249 4565 4245 -Tri: 4603 4604 4605 -Tri: 4603 4605 4599 -Tri: 4603 4599 4584 -Tri: 4603 4584 4582 -Tri: 4600 4599 4605 -Tri: 4587 4227 4590 -Tri: 4587 4590 4606 -Tri: 4607 4586 4587 -Tri: 4607 4587 4606 -Tri: 4592 4591 4585 -Tri: 4592 4585 4600 -Tri: 4211 4210 4575 -Tri: 4608 4609 4596 -Tri: 4608 4596 4595 -Tri: 4610 4608 4595 -Tri: 4610 4595 4592 -Tri: 4558 4162 4161 -Tri: 4597 4218 4541 -Tri: 4597 4541 4611 -Tri: 4610 4589 4612 -Tri: 4610 4612 4608 -Tri: 4147 4598 4259 -Tri: 4147 4259 4144 -Tri: 4243 4228 4206 -Tri: 4243 4206 4244 -Tri: 4605 4597 4611 -Tri: 4605 4611 4600 -Tri: 4247 4603 4582 -Tri: 4247 4582 4248 -Tri: 4135 4552 4542 -Tri: 4135 4542 4136 -Tri: 4613 4261 4259 -Tri: 4613 4259 4598 -Tri: 4604 4603 4614 -Tri: 4604 4614 4615 -Tri: 4614 4603 4247 -Tri: 4614 4247 4616 -Tri: 4250 4617 4616 -Tri: 4250 4616 4251 -Tri: 4614 4616 4617 -Tri: 4614 4617 4618 -Tri: 4615 4263 4613 -Tri: 4615 4613 4604 -Tri: 4615 4614 4618 -Tri: 4615 4618 4255 -Tri: 4258 4257 4264 -Tri: 4256 4253 4262 -Tri: 4256 4262 4257 -Tri: 4254 4260 4264 -Tri: 4254 4264 4262 -Tri: 4264 4257 4262 -Tri: 4619 3759 1893 -Tri: 4619 1893 2795 -Tri: 4620 4338 3888 -Tri: 4620 3888 3887 -Tri: 4338 4620 4355 -Tri: 4338 4355 4347 -Tri: 3761 4621 4622 -Tri: 3761 4622 3834 -Tri: 3761 3834 3756 -Tri: 3761 3756 1888 -Tri: 3761 1888 1897 -Tri: 3836 4621 4623 -Tri: 4182 4181 4202 -Tri: 4182 4202 4222 -Tri: 4233 4232 4252 -Tri: 4233 4252 4251 -Tri: 4041 4043 4054 -Tri: 4041 4054 4064 -Tri: 3987 3920 3928 -Tri: 3987 3928 3931 -Tri: 4624 4625 3853 -Tri: 4624 3853 3838 -Tri: 4625 3904 3903 -Tri: 4625 3903 3853 -Tri: 4618 4617 4256 -Tri: 4618 4256 4255 -Tri: 4617 4250 4253 -Tri: 4617 4253 4256 -Tri: 4085 3911 4058 -Tri: 4085 4058 4108 -Tri: 4175 4171 4127 -Tri: 4175 4127 4126 -Tri: 4626 4621 3761 -Tri: 4626 3761 3897 -Tri: 3897 4627 4626 -Tri: 3980 3979 4036 -Tri: 3980 4036 3886 -Tri: 3947 3946 4628 -Tri: 3947 4628 3981 -Tri: 4055 4041 4064 -Tri: 4055 4064 4059 -Tri: 3943 3942 3912 -Tri: 3943 3912 4081 -Tri: 4104 4109 4535 -Tri: 4104 4535 4199 -Tri: 4130 4067 4066 -Tri: 4130 4066 4141 -Tri: 4615 4255 4258 -Tri: 4615 4258 4263 -Tri: 4247 4233 4251 -Tri: 4247 4251 4616 -Tri: 4184 4183 4249 -Tri: 4184 4249 4245 -Tri: 4306 4629 4310 -Tri: 4306 4310 4309 -Tri: 4630 4631 3843 -Tri: 4630 3843 3842 -Tri: 4630 3842 3965 -Tri: 3937 3966 3842 -Tri: 3937 3842 3841 -Tri: 4033 4023 4022 -Tri: 4033 4022 4034 -Tri: 4474 4473 4460 -Tri: 4474 4460 4483 -Tri: 4474 4483 4496 -Tri: 4421 4017 4447 -Tri: 4421 4447 4483 -Tri: 4421 4483 4482 -Tri: 3990 4068 4035 -Tri: 3990 4035 3991 -Tri: 3993 3992 3804 -Tri: 3993 3804 3807 -Tri: 3997 3993 3807 -Tri: 3997 3807 4029 -Tri: 3997 4029 3998 -Tri: 3807 3806 4029 -Tri: 4140 4555 4124 -Tri: 4140 4124 4139 -Tri: 4145 4199 4555 -Tri: 4145 4555 4146 -Tri: 4263 4260 4261 -Tri: 4263 4261 4613 -Tri: 4539 4538 4564 -Tri: 4539 4564 4548 -Tri: 4529 4113 4546 -Tri: 4529 4546 4538 -Tri: 3865 3828 4359 -Tri: 3865 4359 4632 -Tri: 4326 4335 4419 -Tri: 4326 4419 4384 -Tri: 4633 3985 3840 -Tri: 4383 4634 4635 -Tri: 4383 4635 3924 -Tri: 4383 3924 3927 -Tri: 4270 4298 2463 -Tri: 4270 2463 2811 -Tri: 3946 4636 4637 -Tri: 3946 4637 4628 -Tri: 4398 4638 4639 -Tri: 4398 4639 4382 -Tri: 4640 3934 3932 -Tri: 4640 3932 3933 -Tri: 4641 4642 4643 -Tri: 4641 4643 4644 -Tri: 4642 4352 4354 -Tri: 4642 4354 4643 -Tri: 4085 4503 4153 -Tri: 4085 4153 4086 -Tri: 3952 3987 4042 -Tri: 4191 4645 4646 -Tri: 4191 4646 4192 -Tri: 4244 4206 4207 -Tri: 4244 4207 4214 -Tri: 4235 4229 4589 -Tri: 4588 4229 4228 -Tri: 4588 4228 4243 -Tri: 4126 4110 4083 -Tri: 4126 4083 4114 -Tri: 2567 2824 4647 -Tri: 2567 4647 4395 -Tri: 4395 4647 3894 -Tri: 4395 3894 3916 -Tri: 4613 4598 4597 -Tri: 4613 4597 4605 -Tri: 4613 4605 4604 -Tri: 4548 4552 4135 -Tri: 4548 4135 4539 -Tri: 4542 4552 4551 -Tri: 4542 4551 4557 -Tri: 4137 4118 4133 -Tri: 4137 4133 4136 -Tri: 4440 4449 4441 -Tri: 4039 3954 4001 -Tri: 4039 4001 4000 -Tri: 4377 4416 4420 -Tri: 4377 4420 4404 -Tri: 4378 4405 4026 -Tri: 4378 4026 4025 -Tri: 4438 4437 4648 -Tri: 4438 4648 4450 -Tri: 4003 3995 3994 -Tri: 4003 3994 3968 -Tri: 4065 4061 4048 -Tri: 4065 4048 4047 -Tri: 4101 4100 4536 -Tri: 4101 4536 4134 -Tri: 4509 4490 4489 -Tri: 4509 4489 4499 -Tri: 3880 3879 3867 -Tri: 3880 3867 4019 -Tri: 4313 4302 4286 -Tri: 4313 4286 4327 -Tri: 3847 4309 4308 -Tri: 3847 4308 4379 -Tri: 4649 3813 3812 -Tri: 4649 3812 4305 -Tri: 3877 3876 3809 -Tri: 3877 3809 4311 -Tri: 3809 4281 4307 -Tri: 3809 4307 4311 -Tri: 3810 3809 3876 -Tri: 3810 3876 3878 -Tri: 4281 3809 3811 -Tri: 4281 3811 4282 -Tri: 4462 4446 3926 -Tri: 4462 3926 3925 -Tri: 4466 4465 4494 -Tri: 4466 4494 4495 -Tri: 4462 4487 4095 -Tri: 4462 4095 4446 -Tri: 4462 4371 4466 -Tri: 4462 4466 4487 -Tri: 4174 4176 4544 -Tri: 4174 4544 4543 -Tri: 4650 4576 4572 -Tri: 4650 4572 4573 -Tri: 4594 4569 4568 -Tri: 4574 4576 4650 -Tri: 4567 4651 4594 -Tri: 4567 4594 4568 -Tri: 4411 4275 4274 -Tri: 4411 4274 4436 -Tri: 4445 4287 4288 -Tri: 4445 4288 4439 -Tri: 4410 4389 4439 -Tri: 4410 4439 4288 -Tri: 4391 4422 4652 -Tri: 4391 4652 4392 -Tri: 4452 4423 4653 -Tri: 4452 4653 4654 -Tri: 4452 4654 4655 -Tri: 4452 4655 4656 -Tri: 4268 4657 4658 -Tri: 4268 4658 4659 -Tri: 4268 4659 4265 -Tri: 3917 4362 4269 -Tri: 3917 4269 3918 -Tri: 4155 4540 4526 -Tri: 4155 4526 4156 -Tri: 4580 4159 4162 -Tri: 4580 4162 4560 -Tri: 4660 4294 4297 -Tri: 4660 4297 4661 -Tri: 3749 4296 4295 -Tri: 3749 4295 3750 -Tri: 4476 4412 4295 -Tri: 4476 4295 4294 -Tri: 4488 4476 4294 -Tri: 4488 4294 4660 -Tri: 4508 4519 4513 -Tri: 4508 4513 4512 -Tri: 4509 4508 4512 -Tri: 4509 4512 4515 -Tri: 4157 4156 4523 -Tri: 4157 4523 4537 -Tri: 4662 4619 2795 -Tri: 4662 2795 2840 -Tri: 4663 4355 4620 -Tri: 4663 4620 4662 -Tri: 4664 4351 4355 -Tri: 4664 4355 4663 -Tri: 4665 3832 4351 -Tri: 4665 4351 4664 -Tri: 3757 3833 3832 -Tri: 3757 3832 4665 -Tri: 4109 4075 4077 -Tri: 4109 4077 4535 -Tri: 3977 4075 3976 -Tri: 4190 4188 4172 -Tri: 4190 4172 4191 -Tri: 4186 4188 4207 -Tri: 4186 4207 4205 -Tri: 4645 4191 4172 -Tri: 4645 4172 4174 -Tri: 4645 4174 4543 -Tri: 4188 4190 4214 -Tri: 4188 4214 4207 -Tri: 3945 4623 4636 -Tri: 3945 4636 3946 -Tri: 4621 4626 4636 -Tri: 4621 4636 4623 -Tri: 4627 4637 4636 -Tri: 4627 4636 4626 -Tri: 4666 4667 4063 -Tri: 4666 4063 4062 -Tri: 4545 4153 4503 -Tri: 4545 4503 4668 -Tri: 4669 4666 4062 -Tri: 4669 4062 4060 -Tri: 4667 4670 4087 -Tri: 4667 4087 4063 -Tri: 4669 4060 4046 -Tri: 4669 4046 4507 -Tri: 4670 4671 4107 -Tri: 4670 4107 4087 -Tri: 4671 4668 4503 -Tri: 4671 4503 4107 -Tri: 4578 4672 4612 -Tri: 4578 4612 4579 -Tri: 4609 4608 4612 -Tri: 4609 4612 4672 -Tri: 4579 4612 4589 -Tri: 4579 4589 4588 -Tri: 3801 4673 3869 -Tri: 3801 3869 3868 -Tri: 4674 4675 4346 -Tri: 4674 4346 4345 -Tri: 4676 4331 3889 -Tri: 4676 3889 4052 -Tri: 4677 4678 4675 -Tri: 4677 4675 4674 -Tri: 4679 3830 4331 -Tri: 4679 4331 4676 -Tri: 4680 4681 4641 -Tri: 4680 4641 4644 -Tri: 4344 4343 4681 -Tri: 4344 4681 4680 -Tri: 4339 4338 4347 -Tri: 4339 4347 4350 -Tri: 4673 3801 3830 -Tri: 4673 3830 4679 -Tri: 4682 3839 3838 -Tri: 4682 3838 3855 -Tri: 4678 4677 4683 -Tri: 3823 4633 3824 -Tri: 3864 4684 4685 -Tri: 3864 4685 4633 -Tri: 3823 3826 3864 -Tri: 3823 3864 4633 -Tri: 3824 4633 3840 -Tri: 3824 3840 3764 -Tri: 4639 4383 4382 -Tri: 3893 4492 4524 -Tri: 3893 4524 4516 -Tri: 4117 4116 4516 -Tri: 4492 4502 4524 -Tri: 4402 4686 4398 -Tri: 4402 4398 4397 -Tri: 4686 4687 4638 -Tri: 4686 4638 4398 -Tri: 4094 4400 4397 -Tri: 4094 4397 4399 -Tri: 3802 3793 3800 -Tri: 3802 3800 3799 -Tri: 4498 4520 4519 -Tri: 4498 4519 4508 -Tri: 4688 3839 4682 -Tri: 4688 4682 4332 -Tri: 3944 3980 3904 -Tri: 3944 3904 4625 -Tri: 3945 3944 4625 -Tri: 3945 4625 4624 -Tri: 3834 4622 3836 -Tri: 3834 3836 3839 -Tri: 3834 3839 4688 -Tri: 3886 3885 3904 -Tri: 3886 3904 3980 -Tri: 3902 3885 3882 -Tri: 3902 3882 3881 -Tri: 4623 3945 4624 -Tri: 4623 4624 3836 -Tri: 4622 4621 3836 -Tri: 4624 3838 3837 -Tri: 4624 3837 3836 -Tri: 3835 4332 3831 -Tri: 3834 4688 4332 -Tri: 3834 4332 3835 -Tri: 4633 4685 4689 -Tri: 4633 4689 3985 -Tri: 4690 3897 3985 -Tri: 4690 3985 4689 -Tri: 4690 4627 3897 -Tri: 4591 4594 4651 -Tri: 4591 4651 4567 -Tri: 1889 3757 4665 -Tri: 1889 4665 2869 -Tri: 2869 4665 4664 -Tri: 2869 4664 2870 -Tri: 2870 4664 4663 -Tri: 2870 4663 2871 -Tri: 2871 4663 4662 -Tri: 2871 4662 2840 -Tri: 4620 3887 4619 -Tri: 4620 4619 4662 -Tri: 2872 2873 4287 -Tri: 2872 4287 4445 -Tri: 3887 3890 3759 -Tri: 3887 3759 4619 -Tri: 2872 4445 4363 -Tri: 2872 4363 2874 -Tri: 3964 3963 4292 -Tri: 3964 4292 4289 -Tri: 1922 2439 4278 -Tri: 1922 4278 3773 -Tri: 3819 3790 3780 -Tri: 3819 3780 3820 -Tri: 2453 2875 4283 -Tri: 2453 4283 4290 -Tri: 2876 2484 4292 -Tri: 2876 4292 4291 -Tri: 3964 4289 4290 -Tri: 3964 4290 4302 -Tri: 2873 2877 4272 -Tri: 2873 4272 4287 -Tri: 2875 2878 4284 -Tri: 2875 4284 4283 -Tri: 1923 3774 4276 -Tri: 1923 4276 2436 -Tri: 4629 4306 4278 -Tri: 4629 4278 4277 -Tri: 4403 3767 4276 -Tri: 4403 4276 4282 -Tri: 2877 2879 4273 -Tri: 2877 4273 4272 -Tri: 4365 4392 4458 -Tri: 4365 4458 4366 -Tri: 1930 2880 3803 -Tri: 1930 3803 3779 -Tri: 2881 3791 3803 -Tri: 2881 3803 2880 -Tri: 2881 1908 3766 -Tri: 2881 3766 3791 -Tri: 3816 3770 3790 -Tri: 3816 3790 3819 -Tri: 1934 1916 3769 -Tri: 1934 3769 3781 -Tri: 1901 1919 3772 -Tri: 1901 3772 3763 -Tri: 3813 4649 3782 -Tri: 3813 3782 3762 -Tri: 3789 3798 3771 -Tri: 3789 3771 3781 -Tri: 3808 3820 3780 -Tri: 3808 3780 3779 -Tri: 4307 4281 3774 -Tri: 4307 3774 3773 -Tri: 3798 3787 3772 -Tri: 3798 3772 3771 -Tri: 3788 3769 3770 -Tri: 3788 3770 3816 -Tri: 4403 3768 3767 -Tri: 3792 3766 3758 -Tri: 3792 3758 4330 -Tri: 3813 3762 3763 -Tri: 3813 3763 3786 -Tri: 4330 3758 3759 -Tri: 4330 3759 3890 -Tri: 3834 3833 3757 -Tri: 3834 3757 3756 -Tri: 4391 4390 4653 -Tri: 4391 4653 4423 -Tri: 2882 2885 4691 -Tri: 2882 4691 4692 -Tri: 4693 4694 4695 -Tri: 4693 4695 4696 -Tri: 4697 4698 4694 -Tri: 4697 4694 4693 -Tri: 4696 4695 4699 -Tri: 4696 4699 4700 -Tri: 4701 4696 4700 -Tri: 4701 4700 4702 -Tri: 4703 4704 4697 -Tri: 4703 4697 4693 -Tri: 4703 4693 4701 -Tri: 4701 4693 4696 -Tri: 2898 2882 4692 -Tri: 2898 4692 4705 -Tri: 2811 2565 4271 -Tri: 2811 4271 4270 -Tri: 3916 3918 4271 -Tri: 3916 4271 4395 -Tri: 3915 4472 3917 -Tri: 3915 3917 3913 -Tri: 4356 3856 4334 -Tri: 4356 4334 4316 -Tri: 4458 4706 2900 -Tri: 4458 2900 2630 -Tri: 2659 2902 4657 -Tri: 2659 4657 4268 -Tri: 4392 4652 4706 -Tri: 4392 4706 4458 -Tri: 2874 4363 4366 -Tri: 2874 4366 2632 -Tri: 4304 4303 4321 -Tri: 4304 4321 4707 -Tri: 4653 4390 4388 -Tri: 4653 4388 4387 -Tri: 4387 4528 4654 -Tri: 4387 4654 4653 -Tri: 4360 3748 3751 -Tri: 4360 3751 4361 -Tri: 4266 4320 4322 -Tri: 4266 4322 4267 -Tri: 4393 4380 4361 -Tri: 4393 4361 3751 -Tri: 4227 4226 4208 -Tri: 4227 4208 4590 -Tri: 4611 4610 4592 -Tri: 4611 4592 4600 -Tri: 4611 4541 4589 -Tri: 4611 4589 4610 -Tri: 4386 4389 4410 -Tri: 4386 4410 4408 -Tri: 4436 4336 4437 -Tri: 2879 2876 4291 -Tri: 2879 4291 4273 -Tri: 4273 4291 4293 -Tri: 4273 4293 4274 -Tri: 4274 4293 4336 -Tri: 4274 4336 4436 -Tri: 4437 4336 4464 -Tri: 4437 4464 4648 -Tri: 4403 3865 4632 -Tri: 4403 4632 3768 -Tri: 4097 4400 4094 -Tri: 4223 4602 4606 -Tri: 4223 4606 4590 -Tri: 4708 4709 4710 -Tri: 4708 4710 4711 -Tri: 4712 4713 4714 -Tri: 4712 4714 4715 -Tri: 4716 4717 4718 -Tri: 4716 4718 4719 -Tri: 4720 4721 4722 -Tri: 4720 4722 4723 -Tri: 4724 4725 4726 -Tri: 4724 4726 4727 -Tri: 4717 4728 4729 -Tri: 4717 4729 4718 -Tri: 4721 4730 4731 -Tri: 4721 4731 4722 -Tri: 4725 4732 4733 -Tri: 4725 4733 4726 -Tri: 4728 4734 4735 -Tri: 4728 4735 4729 -Tri: 4730 4736 4737 -Tri: 4730 4737 4731 -Tri: 4732 4738 4739 -Tri: 4732 4739 4733 -Tri: 4734 4740 4741 -Tri: 4734 4741 4735 -Tri: 4736 4742 4743 -Tri: 4736 4743 4737 -Tri: 4744 4745 4746 -Tri: 4744 4746 4747 -Tri: 4738 4748 4749 -Tri: 4738 4749 4739 -Tri: 4740 4750 4751 -Tri: 4740 4751 4741 -Tri: 4742 4744 4747 -Tri: 4742 4747 4743 -Tri: 4745 4752 4712 -Tri: 4745 4712 4746 -Tri: 4748 4753 4754 -Tri: 4748 4754 4749 -Tri: 4750 4755 4756 -Tri: 4750 4756 4751 -Tri: 4752 4757 4713 -Tri: 4752 4713 4712 -Tri: 4753 4758 4759 -Tri: 4753 4759 4754 -Tri: 4755 4760 4761 -Tri: 4755 4761 4756 -Tri: 4757 4716 4719 -Tri: 4757 4719 4713 -Tri: 4758 4720 4723 -Tri: 4758 4723 4759 -Tri: 4760 4762 4763 -Tri: 4760 4763 4761 -Tri: 4764 4765 4762 -Tri: 4764 4762 4760 -Tri: 4766 4767 4720 -Tri: 4766 4720 4758 -Tri: 4768 4769 4716 -Tri: 4768 4716 4757 -Tri: 4770 4764 4760 -Tri: 4770 4760 4755 -Tri: 4771 4766 4758 -Tri: 4771 4758 4753 -Tri: 4772 4768 4757 -Tri: 4772 4757 4752 -Tri: 4773 4770 4755 -Tri: 4773 4755 4750 -Tri: 4774 4771 4753 -Tri: 4774 4753 4748 -Tri: 4775 4772 4752 -Tri: 4775 4752 4745 -Tri: 4776 4777 4744 -Tri: 4776 4744 4742 -Tri: 4778 4773 4750 -Tri: 4778 4750 4740 -Tri: 4779 4774 4748 -Tri: 4779 4748 4738 -Tri: 4777 4775 4745 -Tri: 4777 4745 4744 -Tri: 4780 4776 4742 -Tri: 4780 4742 4736 -Tri: 4781 4778 4740 -Tri: 4781 4740 4734 -Tri: 4782 4779 4738 -Tri: 4782 4738 4732 -Tri: 4783 4780 4736 -Tri: 4783 4736 4730 -Tri: 4784 4781 4734 -Tri: 4784 4734 4728 -Tri: 4785 4782 4732 -Tri: 4785 4732 4725 -Tri: 4786 4783 4730 -Tri: 4786 4730 4721 -Tri: 4787 4784 4728 -Tri: 4787 4728 4717 -Tri: 4788 4785 4725 -Tri: 4788 4725 4724 -Tri: 4767 4786 4721 -Tri: 4767 4721 4720 -Tri: 4769 4787 4717 -Tri: 4769 4717 4716 -Tri: 4789 4790 4791 -Tri: 4789 4791 4792 -Tri: 4754 4759 4793 -Tri: 4754 4793 4794 -Tri: 4756 4761 4795 -Tri: 4756 4795 4796 -Tri: 4713 4719 4797 -Tri: 4713 4797 4714 -Tri: 4759 4723 4798 -Tri: 4759 4798 4793 -Tri: 4761 4763 4799 -Tri: 4761 4799 4795 -Tri: 4719 4718 4800 -Tri: 4719 4800 4797 -Tri: 4723 4722 4801 -Tri: 4723 4801 4798 -Tri: 4727 4726 4802 -Tri: 4727 4802 4803 -Tri: 4718 4729 4804 -Tri: 4718 4804 4800 -Tri: 4722 4731 4805 -Tri: 4722 4805 4801 -Tri: 4726 4733 4806 -Tri: 4726 4806 4802 -Tri: 4729 4735 4807 -Tri: 4729 4807 4804 -Tri: 4731 4737 4808 -Tri: 4731 4808 4805 -Tri: 4733 4739 4809 -Tri: 4733 4809 4806 -Tri: 4735 4741 4810 -Tri: 4735 4810 4807 -Tri: 4737 4743 4811 -Tri: 4737 4811 4808 -Tri: 4747 4746 4812 -Tri: 4747 4812 4813 -Tri: 4739 4749 4814 -Tri: 4739 4814 4809 -Tri: 4741 4751 4815 -Tri: 4741 4815 4810 -Tri: 4743 4747 4813 -Tri: 4743 4813 4811 -Tri: 4746 4712 4715 -Tri: 4746 4715 4812 -Tri: 4749 4754 4794 -Tri: 4749 4794 4814 -Tri: 4751 4756 4796 -Tri: 4751 4796 4815 -Tri: 4816 4817 4818 -Tri: 4816 4818 4819 -Tri: 4820 4821 4822 -Tri: 4820 4822 4823 -Tri: 4824 4825 4826 -Tri: 4824 4826 4827 -Tri: 4828 4829 4790 -Tri: 4828 4790 4789 -Tri: 4830 4831 4832 -Tri: 4830 4832 4833 -Tri: 4834 4835 4825 -Tri: 4834 4825 4824 -Tri: 4836 4837 4829 -Tri: 4836 4829 4828 -Tri: 4838 4839 4831 -Tri: 4838 4831 4830 -Tri: 4840 4841 4835 -Tri: 4840 4835 4834 -Tri: 4842 4843 4837 -Tri: 4842 4837 4836 -Tri: 4844 4845 4839 -Tri: 4844 4839 4838 -Tri: 4807 4810 4846 -Tri: 4807 4846 4847 -Tri: 4848 4849 4843 -Tri: 4848 4843 4842 -Tri: 4850 4851 4845 -Tri: 4850 4845 4844 -Tri: 4819 4818 4841 -Tri: 4819 4841 4840 -Tri: 4852 4853 4854 -Tri: 4852 4854 4855 -Tri: 4856 4857 4849 -Tri: 4856 4849 4848 -Tri: 4858 4859 4851 -Tri: 4858 4851 4850 -Tri: 4860 4861 4817 -Tri: 4860 4817 4816 -Tri: 4813 4812 4862 -Tri: 4813 4862 4863 -Tri: 4864 4865 4866 -Tri: 4864 4866 4867 -Tri: 4792 4791 4859 -Tri: 4792 4859 4858 -Tri: 4860 4823 4822 -Tri: 4860 4822 4861 -Tri: 4827 4826 4865 -Tri: 4827 4865 4864 -Tri: 4795 4799 4868 -Tri: 4795 4868 4869 -Tri: 4808 4811 4870 -Tri: 4808 4870 4871 -Tri: 4809 4814 4872 -Tri: 4809 4872 4873 -Tri: 4810 4815 4874 -Tri: 4810 4874 4846 -Tri: 4867 4866 4875 -Tri: 4867 4875 4876 -Tri: 4812 4715 4877 -Tri: 4812 4877 4862 -Tri: 4814 4794 4878 -Tri: 4814 4878 4872 -Tri: 4815 4796 4879 -Tri: 4815 4879 4874 -Tri: 4715 4714 4880 -Tri: 4715 4880 4877 -Tri: 4794 4793 4881 -Tri: 4794 4881 4878 -Tri: 4796 4795 4869 -Tri: 4796 4869 4879 -Tri: 4714 4797 4882 -Tri: 4714 4882 4880 -Tri: 4793 4798 4883 -Tri: 4793 4883 4881 -Tri: 4797 4800 4884 -Tri: 4797 4884 4882 -Tri: 4798 4801 4885 -Tri: 4798 4885 4883 -Tri: 4803 4802 4886 -Tri: 4803 4886 4887 -Tri: 4800 4804 4888 -Tri: 4800 4888 4884 -Tri: 4801 4805 4889 -Tri: 4801 4889 4885 -Tri: 4802 4806 4890 -Tri: 4802 4890 4886 -Tri: 4804 4807 4847 -Tri: 4804 4847 4888 -Tri: 4805 4808 4871 -Tri: 4805 4871 4889 -Tri: 4806 4809 4873 -Tri: 4806 4873 4890 -Tri: 4837 4843 4891 -Tri: 4837 4891 4892 -Tri: 4893 4894 4895 -Tri: 4893 4895 4896 -Tri: 4839 4845 4897 -Tri: 4839 4897 4898 -Tri: 4841 4818 4899 -Tri: 4841 4899 4900 -Tri: 4843 4849 4901 -Tri: 4843 4901 4891 -Tri: 4857 4875 4902 -Tri: 4857 4902 4903 -Tri: 4845 4851 4904 -Tri: 4845 4904 4897 -Tri: 4818 4817 4905 -Tri: 4818 4905 4899 -Tri: 4849 4857 4903 -Tri: 4849 4903 4901 -Tri: 4875 4866 4906 -Tri: 4875 4906 4902 -Tri: 4851 4859 4907 -Tri: 4851 4907 4904 -Tri: 4817 4861 4908 -Tri: 4817 4908 4905 -Tri: 4866 4865 4909 -Tri: 4866 4909 4906 -Tri: 4859 4791 4910 -Tri: 4859 4910 4907 -Tri: 4861 4822 4911 -Tri: 4861 4911 4908 -Tri: 4865 4826 4912 -Tri: 4865 4912 4909 -Tri: 4791 4790 4913 -Tri: 4791 4913 4910 -Tri: 4822 4821 4914 -Tri: 4822 4914 4911 -Tri: 4826 4825 4915 -Tri: 4826 4915 4912 -Tri: 4790 4829 4916 -Tri: 4790 4916 4913 -Tri: 4832 4831 4917 -Tri: 4832 4917 4918 -Tri: 4825 4835 4919 -Tri: 4825 4919 4915 -Tri: 4829 4837 4892 -Tri: 4829 4892 4916 -Tri: 4831 4839 4898 -Tri: 4831 4898 4917 -Tri: 4835 4841 4900 -Tri: 4835 4900 4919 -Tri: 4920 4921 4775 -Tri: 4920 4775 4777 -Tri: 4921 4922 4772 -Tri: 4921 4772 4775 -Tri: 4922 4709 4768 -Tri: 4922 4768 4772 -Tri: 4709 4708 4769 -Tri: 4709 4769 4768 -Tri: 4708 4923 4787 -Tri: 4708 4787 4769 -Tri: 4923 4924 4784 -Tri: 4923 4784 4787 -Tri: 4924 4925 4781 -Tri: 4924 4781 4784 -Tri: 4925 4926 4778 -Tri: 4925 4778 4781 -Tri: 4926 4927 4773 -Tri: 4926 4773 4778 -Tri: 4927 4928 4770 -Tri: 4927 4770 4773 -Tri: 4928 4929 4764 -Tri: 4928 4764 4770 -Tri: 4929 4930 4765 -Tri: 4929 4765 4764 -Tri: 4931 4932 4785 -Tri: 4931 4785 4788 -Tri: 4932 4933 4782 -Tri: 4932 4782 4785 -Tri: 4933 4934 4779 -Tri: 4933 4779 4782 -Tri: 4934 4935 4774 -Tri: 4934 4774 4779 -Tri: 4935 4936 4771 -Tri: 4935 4771 4774 -Tri: 4936 4937 4766 -Tri: 4936 4766 4771 -Tri: 4937 4938 4767 -Tri: 4937 4767 4766 -Tri: 4938 4939 4786 -Tri: 4938 4786 4767 -Tri: 4939 4940 4783 -Tri: 4939 4783 4786 -Tri: 4940 4941 4780 -Tri: 4940 4780 4783 -Tri: 4941 4942 4776 -Tri: 4941 4776 4780 -Tri: 4942 4920 4777 -Tri: 4942 4777 4776 -Tri: 4943 4944 4945 -Tri: 4943 4945 4946 -Tri: 4947 4948 4949 -Tri: 4947 4949 4950 -Tri: 4709 4922 4951 -Tri: 4709 4951 4710 -Tri: 4922 4921 4952 -Tri: 4922 4952 4953 -Tri: 4936 4935 4954 -Tri: 4936 4954 4955 -Tri: 4956 4957 4958 -Tri: 4956 4958 4959 -Tri: 4935 4934 4960 -Tri: 4935 4960 4961 -Tri: 4957 4941 4962 -Tri: 4957 4962 4958 -Tri: 4929 4928 4963 -Tri: 4929 4963 4964 -Tri: 4965 4956 4959 -Tri: 4965 4959 4966 -Tri: 4934 4933 4967 -Tri: 4934 4967 4960 -Tri: 4963 4928 4968 -Tri: 4963 4968 4969 -Tri: 4923 4708 4970 -Tri: 4923 4970 4971 -Tri: 4939 4938 4972 -Tri: 4939 4972 4965 -Tri: 4973 4974 4975 -Tri: 4973 4975 4976 -Tri: 4974 4925 4977 -Tri: 4974 4977 4975 -Tri: 4921 4920 4978 -Tri: 4921 4978 4979 -Tri: 4933 4932 4980 -Tri: 4933 4980 4981 -Tri: 4936 4955 4982 -Tri: 4936 4982 4983 -Tri: 4971 4973 4976 -Tri: 4971 4976 4984 -Tri: 4933 4981 4985 -Tri: 4933 4985 4967 -Tri: 4926 4925 4974 -Tri: 4926 4974 4947 -Tri: 4942 4941 4957 -Tri: 4942 4957 4986 -Tri: 4987 4972 4988 -Tri: 4987 4988 4989 -Tri: 4990 4991 4903 -Tri: 4990 4903 4902 -Tri: 4992 4990 4902 -Tri: 4992 4902 4906 -Tri: 4993 4992 4906 -Tri: 4993 4906 4909 -Tri: 4994 4993 4909 -Tri: 4994 4909 4912 -Tri: 4995 4994 4912 -Tri: 4995 4912 4915 -Tri: 4996 4995 4915 -Tri: 4996 4915 4919 -Tri: 4997 4996 4919 -Tri: 4997 4919 4900 -Tri: 4998 4997 4900 -Tri: 4998 4900 4899 -Tri: 4999 4998 4899 -Tri: 4999 4899 4905 -Tri: 5000 4999 4905 -Tri: 5000 4905 4908 -Tri: 4893 5000 4908 -Tri: 4893 4908 4911 -Tri: 4894 4893 4911 -Tri: 4894 4911 4914 -Tri: 5001 5002 4918 -Tri: 5001 4918 4917 -Tri: 5003 5001 4917 -Tri: 5003 4917 4898 -Tri: 5004 5003 4898 -Tri: 5004 4898 4897 -Tri: 5005 5004 4897 -Tri: 5005 4897 4904 -Tri: 5006 5005 4904 -Tri: 5006 4904 4907 -Tri: 5007 5006 4907 -Tri: 5007 4907 4910 -Tri: 5008 5007 4910 -Tri: 5008 4910 4913 -Tri: 5009 5008 4913 -Tri: 5009 4913 4916 -Tri: 5010 5009 4916 -Tri: 5010 4916 4892 -Tri: 5011 5010 4892 -Tri: 5011 4892 4891 -Tri: 5012 5011 4891 -Tri: 5012 4891 4901 -Tri: 4991 5012 4901 -Tri: 4991 4901 4903 -Tri: 5013 5014 5015 -Tri: 5013 5015 5016 -Tri: 4994 4995 5017 -Tri: 4994 5017 5018 -Tri: 5008 5009 5019 -Tri: 5008 5019 5020 -Tri: 5002 5001 5021 -Tri: 5002 5021 5022 -Tri: 4995 4996 5023 -Tri: 4995 5023 5017 -Tri: 5009 5010 5024 -Tri: 5009 5024 5019 -Tri: 5001 5003 5025 -Tri: 5001 5025 5021 -Tri: 4996 4997 5026 -Tri: 4996 5026 5023 -Tri: 5010 5011 5027 -Tri: 5010 5027 5024 -Tri: 5003 5004 5028 -Tri: 5003 5028 5025 -Tri: 4997 4998 5029 -Tri: 4997 5029 5026 -Tri: 5011 5012 5030 -Tri: 5011 5030 5027 -Tri: 4991 4990 5031 -Tri: 4991 5031 5032 -Tri: 5004 5005 5033 -Tri: 5004 5033 5028 -Tri: 4998 4999 5034 -Tri: 4998 5034 5029 -Tri: 5012 4991 5032 -Tri: 5012 5032 5030 -Tri: 4990 4992 5035 -Tri: 4990 5035 5031 -Tri: 5005 5006 5036 -Tri: 5005 5036 5033 -Tri: 4999 5000 5037 -Tri: 4999 5037 5034 -Tri: 4992 4993 5038 -Tri: 4992 5038 5035 -Tri: 5006 5007 5039 -Tri: 5006 5039 5036 -Tri: 5000 4893 4896 -Tri: 5000 4896 5037 -Tri: 4993 4994 5018 -Tri: 4993 5018 5038 -Tri: 5007 5008 5020 -Tri: 5007 5020 5039 -Tri: 5040 5041 4952 -Tri: 5040 4952 5042 -Tri: 5041 5043 4953 -Tri: 5041 4953 4952 -Tri: 5043 5044 5045 -Tri: 5043 5045 4953 -Tri: 5044 5046 4970 -Tri: 5044 4970 5045 -Tri: 5046 5047 4971 -Tri: 5046 4971 4970 -Tri: 5047 5048 4973 -Tri: 5047 4973 4971 -Tri: 5048 5049 4974 -Tri: 5048 4974 4973 -Tri: 5049 5050 4947 -Tri: 5049 4947 4974 -Tri: 5050 5051 4948 -Tri: 5050 4948 4947 -Tri: 5051 5052 4963 -Tri: 5051 4963 4948 -Tri: 5052 5053 4964 -Tri: 5052 4964 4963 -Tri: 5053 4944 5054 -Tri: 5053 5054 4964 -Tri: 4944 4943 4980 -Tri: 4944 4980 5055 -Tri: 4943 5056 4981 -Tri: 4943 4981 4980 -Tri: 5056 5057 5058 -Tri: 5056 5058 4981 -Tri: 5057 5059 4954 -Tri: 5057 4954 5058 -Tri: 5059 5060 4955 -Tri: 5059 4955 4954 -Tri: 5060 5061 4987 -Tri: 5060 4987 4955 -Tri: 5061 5062 4972 -Tri: 5061 4972 4987 -Tri: 5062 5063 4965 -Tri: 5062 4965 4972 -Tri: 5063 5064 4956 -Tri: 5063 4956 4965 -Tri: 5064 5065 4957 -Tri: 5064 4957 4956 -Tri: 5065 5066 4986 -Tri: 5065 4986 4957 -Tri: 5066 5040 5042 -Tri: 5066 5042 4986 -Tri: 5067 5068 5069 -Tri: 5067 5069 5070 -Tri: 5048 5047 5071 -Tri: 5048 5071 5072 -Tri: 5064 5063 5073 -Tri: 5064 5073 5074 -Tri: 5056 4943 4946 -Tri: 5056 4946 5075 -Tri: 5049 5048 5072 -Tri: 5049 5072 5076 -Tri: 5065 5064 5074 -Tri: 5065 5074 5077 -Tri: 5057 5056 5075 -Tri: 5057 5075 5078 -Tri: 5050 5049 5076 -Tri: 5050 5076 5079 -Tri: 5066 5065 5077 -Tri: 5066 5077 5080 -Tri: 5041 5040 5081 -Tri: 5041 5081 5082 -Tri: 5059 5057 5078 -Tri: 5059 5078 5083 -Tri: 5051 5050 5079 -Tri: 5051 5079 5084 -Tri: 5040 5066 5080 -Tri: 5040 5080 5081 -Tri: 5043 5041 5082 -Tri: 5043 5082 5085 -Tri: 5060 5059 5083 -Tri: 5060 5083 5086 -Tri: 5052 5051 5084 -Tri: 5052 5084 5087 -Tri: 5044 5043 5085 -Tri: 5044 5085 5088 -Tri: 5061 5060 5086 -Tri: 5061 5086 5089 -Tri: 5053 5052 5087 -Tri: 5053 5087 5090 -Tri: 5046 5044 5088 -Tri: 5046 5088 5091 -Tri: 5062 5061 5089 -Tri: 5062 5089 5092 -Tri: 4944 5053 5090 -Tri: 4944 5090 4945 -Tri: 5047 5046 5091 -Tri: 5047 5091 5071 -Tri: 5063 5062 5092 -Tri: 5063 5092 5073 -Tri: 4961 4960 5093 -Tri: 4961 5093 5094 -Tri: 5095 5096 4950 -Tri: 5095 4950 4949 -Tri: 4978 5097 5098 -Tri: 4978 5098 5099 -Tri: 4968 5095 4949 -Tri: 4968 4949 4969 -Tri: 4710 4951 5100 -Tri: 4710 5100 5101 -Tri: 5102 4983 4982 -Tri: 5102 4982 4989 -Tri: 4711 4710 5101 -Tri: 4711 5101 5103 -Tri: 5104 5102 4989 -Tri: 5104 4989 4988 -Tri: 5105 5106 5107 -Tri: 5105 5107 5108 -Tri: 5109 5110 5111 -Tri: 5109 5111 5112 -Tri: 5113 5114 4984 -Tri: 5113 4984 4976 -Tri: 5115 5116 4966 -Tri: 5115 4966 4959 -Tri: 4977 5113 4976 -Tri: 4977 4976 4975 -Tri: 4962 5115 4959 -Tri: 4962 4959 4958 -Tri: 4960 4967 4985 -Tri: 4960 4985 5093 -Tri: 4979 4978 5099 -Tri: 4979 5099 5117 -Tri: 4948 4963 4969 -Tri: 4948 4969 4949 -Tri: 4929 4964 5107 -Tri: 4929 5107 5106 -Tri: 4937 4936 4983 -Tri: 4937 4983 5102 -Tri: 4986 5042 5099 -Tri: 4986 5099 5098 -Tri: 4970 4708 4711 -Tri: 4970 4711 5103 -Tri: 4938 4937 5102 -Tri: 4938 5102 5104 -Tri: 4924 4923 5114 -Tri: 4924 5114 5113 -Tri: 4964 5054 5108 -Tri: 4964 5108 5107 -Tri: 4972 4938 5104 -Tri: 4972 5104 4988 -Tri: 4954 4935 4961 -Tri: 4954 4961 5094 -Tri: 4925 4924 5113 -Tri: 4925 5113 4977 -Tri: 5055 4980 5112 -Tri: 5055 5112 5111 -Tri: 4940 4939 5116 -Tri: 4940 5116 5115 -Tri: 4926 4947 4950 -Tri: 4926 4950 5096 -Tri: 4923 4971 4984 -Tri: 4923 4984 5114 -Tri: 4941 4940 5115 -Tri: 4941 5115 4962 -Tri: 5042 4952 5117 -Tri: 5042 5117 5099 -Tri: 4927 4926 5096 -Tri: 4927 5096 5095 -Tri: 4981 5058 5093 -Tri: 4981 5093 4985 -Tri: 4939 4965 4966 -Tri: 4939 4966 5116 -Tri: 4942 4986 5098 -Tri: 4942 5098 5097 -Tri: 4928 4927 5095 -Tri: 4928 5095 4968 -Tri: 5058 4954 5094 -Tri: 5058 5094 5093 -Tri: 4980 4932 5109 -Tri: 4980 5109 5112 -Tri: 4920 4942 5097 -Tri: 4920 5097 4978 -Tri: 4953 5045 5101 -Tri: 4953 5101 5100 -Tri: 5045 4970 5103 -Tri: 5045 5103 5101 -Tri: 4952 4921 4979 -Tri: 4952 4979 5117 -Tri: 4930 4929 5106 -Tri: 4930 5106 5105 -Tri: 4955 4987 4989 -Tri: 4955 4989 4982 -Tri: 4922 4953 5100 -Tri: 4922 5100 4951 -Tri: 4932 4931 5110 -Tri: 4932 5110 5109 -Tri: 5118 5119 5120 -Tri: 5118 5120 5121 -Tri: 5122 5123 5124 -Tri: 5122 5124 5125 -Tri: 5126 5127 5128 -Tri: 5126 5128 5129 -Tri: 5130 5131 5132 -Tri: 5130 5132 5133 -Tri: 5123 5067 5070 -Tri: 5123 5070 5124 -Tri: 5134 5122 5125 -Tri: 5134 5125 5135 -Tri: 5136 5126 5129 -Tri: 5136 5129 5137 -Tri: 5138 5130 5133 -Tri: 5138 5133 5139 -Tri: 5140 5134 5135 -Tri: 5140 5135 5141 -Tri: 5142 5136 5137 -Tri: 5142 5137 5143 -Tri: 5144 5138 5139 -Tri: 5144 5139 5145 -Tri: 5146 5140 5141 -Tri: 5146 5141 5147 -Tri: 5148 5142 5143 -Tri: 5148 5143 5149 -Tri: 5150 5144 5145 -Tri: 5150 5145 5151 -Tri: 5152 5146 5147 -Tri: 5152 5147 5153 -Tri: 5154 5148 5149 -Tri: 5154 5149 5155 -Tri: 5156 5150 5151 -Tri: 5156 5151 5157 -Tri: 5158 5152 5153 -Tri: 5158 5153 5159 -Tri: 5160 5154 5155 -Tri: 5160 5155 5161 -Tri: 5162 5156 5157 -Tri: 5162 5157 5163 -Tri: 5164 5158 5159 -Tri: 5164 5159 5165 -Tri: 5068 5160 5161 -Tri: 5068 5161 5069 -Tri: 5127 5162 5163 -Tri: 5127 5163 5128 -Tri: 5131 5164 5165 -Tri: 5131 5165 5132 -Tri: 5166 5167 5125 -Tri: 5166 5125 5124 -Tri: 5167 5168 5135 -Tri: 5167 5135 5125 -Tri: 5168 5169 5141 -Tri: 5168 5141 5135 -Tri: 5169 5170 5147 -Tri: 5169 5147 5141 -Tri: 5170 5171 5153 -Tri: 5170 5153 5147 -Tri: 5171 5172 5159 -Tri: 5171 5159 5153 -Tri: 5172 5173 5165 -Tri: 5172 5165 5159 -Tri: 5173 5174 5132 -Tri: 5173 5132 5165 -Tri: 5174 5119 5133 -Tri: 5174 5133 5132 -Tri: 5119 5118 5139 -Tri: 5119 5139 5133 -Tri: 5118 5175 5145 -Tri: 5118 5145 5139 -Tri: 5175 5176 5151 -Tri: 5175 5151 5145 -Tri: 5176 5177 5157 -Tri: 5176 5157 5151 -Tri: 5177 5178 5163 -Tri: 5177 5163 5157 -Tri: 5178 5179 5128 -Tri: 5178 5128 5163 -Tri: 5179 5180 5129 -Tri: 5179 5129 5128 -Tri: 5180 5181 5137 -Tri: 5180 5137 5129 -Tri: 5181 5182 5143 -Tri: 5181 5143 5137 -Tri: 5182 5183 5149 -Tri: 5182 5149 5143 -Tri: 5183 5184 5155 -Tri: 5183 5155 5149 -Tri: 5184 5185 5161 -Tri: 5184 5161 5155 -Tri: 5185 5186 5069 -Tri: 5185 5069 5161 -Tri: 5186 5187 5070 -Tri: 5186 5070 5069 -Tri: 5187 5166 5124 -Tri: 5187 5124 5070 -Tri: 5188 5189 5190 -Tri: 5188 5190 5191 -Tri: 5169 5168 5192 -Tri: 5169 5192 5193 -Tri: 5182 5181 5194 -Tri: 5182 5194 5195 -Tri: 5175 5118 5121 -Tri: 5175 5121 5196 -Tri: 5170 5169 5193 -Tri: 5170 5193 5197 -Tri: 5183 5182 5195 -Tri: 5183 5195 5198 -Tri: 5176 5175 5196 -Tri: 5176 5196 5199 -Tri: 5171 5170 5197 -Tri: 5171 5197 5200 -Tri: 5184 5183 5198 -Tri: 5184 5198 5201 -Tri: 5177 5176 5199 -Tri: 5177 5199 5202 -Tri: 5172 5171 5200 -Tri: 5172 5200 5203 -Tri: 5185 5184 5201 -Tri: 5185 5201 5204 -Tri: 5178 5177 5202 -Tri: 5178 5202 5205 -Tri: 5173 5172 5203 -Tri: 5173 5203 5206 -Tri: 5186 5185 5204 -Tri: 5186 5204 5207 -Tri: 5179 5178 5205 -Tri: 5179 5205 5208 -Tri: 5174 5173 5206 -Tri: 5174 5206 5209 -Tri: 5187 5186 5207 -Tri: 5187 5207 5210 -Tri: 5167 5166 5211 -Tri: 5167 5211 5212 -Tri: 5180 5179 5208 -Tri: 5180 5208 5213 -Tri: 5119 5174 5209 -Tri: 5119 5209 5120 -Tri: 5166 5187 5210 -Tri: 5166 5210 5211 -Tri: 5168 5167 5212 -Tri: 5168 5212 5192 -Tri: 5181 5180 5213 -Tri: 5181 5213 5194 -Tri: 5214 5215 5212 -Tri: 5214 5212 5211 -Tri: 5215 5216 5192 -Tri: 5215 5192 5212 -Tri: 5216 5217 5193 -Tri: 5216 5193 5192 -Tri: 5217 5218 5197 -Tri: 5217 5197 5193 -Tri: 5218 5219 5200 -Tri: 5218 5200 5197 -Tri: 5219 5220 5203 -Tri: 5219 5203 5200 -Tri: 5220 5221 5206 -Tri: 5220 5206 5203 -Tri: 5221 5222 5209 -Tri: 5221 5209 5206 -Tri: 5222 5223 5120 -Tri: 5222 5120 5209 -Tri: 5223 5224 5121 -Tri: 5223 5121 5120 -Tri: 5224 5225 5196 -Tri: 5224 5196 5121 -Tri: 5225 5226 5199 -Tri: 5225 5199 5196 -Tri: 5226 5227 5202 -Tri: 5226 5202 5199 -Tri: 5227 5228 5205 -Tri: 5227 5205 5202 -Tri: 5228 5229 5208 -Tri: 5228 5208 5205 -Tri: 5229 5189 5213 -Tri: 5229 5213 5208 -Tri: 5189 5188 5194 -Tri: 5189 5194 5213 -Tri: 5188 5230 5195 -Tri: 5188 5195 5194 -Tri: 5230 5231 5198 -Tri: 5230 5198 5195 -Tri: 5231 5232 5201 -Tri: 5231 5201 5198 -Tri: 5232 5233 5204 -Tri: 5232 5204 5201 -Tri: 5233 5234 5207 -Tri: 5233 5207 5204 -Tri: 5234 5235 5210 -Tri: 5234 5210 5207 -Tri: 5235 5214 5211 -Tri: 5235 5211 5210 -Tri: 5236 5237 5238 -Tri: 5236 5238 5239 -Tri: 5236 5239 5240 -Tri: 5236 5240 5241 -Tri: 5236 5241 5242 -Tri: 5236 5242 5243 -Tri: 5236 5243 5244 -Tri: 5236 5244 5245 -Tri: 5236 5245 5246 -Tri: 5236 5246 5247 -Tri: 5236 5247 5248 -Tri: 5236 5248 5249 -Tri: 5236 5249 5250 -Tri: 5236 5250 5251 -Tri: 5236 5251 5252 -Tri: 5236 5252 5253 -Tri: 5236 5253 5254 -Tri: 5236 5254 5255 -Tri: 5236 5255 5256 -Tri: 5236 5256 5257 -Tri: 5236 5257 5258 -Tri: 5236 5258 5259 -Tri: 5224 5223 5260 -Tri: 5224 5260 5261 -Tri: 5217 5216 5262 -Tri: 5217 5262 5263 -Tri: 5230 5188 5191 -Tri: 5230 5191 5264 -Tri: 5225 5224 5261 -Tri: 5225 5261 5265 -Tri: 5218 5217 5263 -Tri: 5218 5263 5266 -Tri: 5231 5230 5264 -Tri: 5231 5264 5267 -Tri: 5226 5225 5265 -Tri: 5226 5265 5268 -Tri: 5219 5218 5266 -Tri: 5219 5266 5269 -Tri: 5232 5231 5267 -Tri: 5232 5267 5270 -Tri: 5227 5226 5268 -Tri: 5227 5268 5271 -Tri: 5220 5219 5269 -Tri: 5220 5269 5272 -Tri: 5233 5232 5270 -Tri: 5233 5270 5273 -Tri: 5228 5227 5271 -Tri: 5228 5271 5274 -Tri: 5221 5220 5272 -Tri: 5221 5272 5275 -Tri: 5234 5233 5273 -Tri: 5234 5273 5276 -Tri: 5229 5228 5274 -Tri: 5229 5274 5277 -Tri: 5222 5221 5275 -Tri: 5222 5275 5278 -Tri: 5235 5234 5276 -Tri: 5235 5276 5279 -Tri: 5215 5214 5280 -Tri: 5215 5280 5281 -Tri: 5189 5229 5277 -Tri: 5189 5277 5190 -Tri: 5223 5222 5278 -Tri: 5223 5278 5260 -Tri: 5214 5235 5279 -Tri: 5214 5279 5280 -Tri: 5216 5215 5281 -Tri: 5216 5281 5262 -Tri: 5282 5283 5284 -Tri: 5282 5284 5285 -Tri: 5286 5282 5285 -Tri: 5286 5285 5287 -Tri: 5288 5286 5287 -Tri: 5288 5287 5289 -Tri: 5290 5288 5289 -Tri: 5290 5289 5291 -Tri: 5013 5290 5291 -Tri: 5013 5291 5292 -Tri: 5014 5013 5292 -Tri: 5014 5292 5293 -Tri: 5294 5014 5293 -Tri: 5294 5293 5295 -Tri: 5296 5294 5295 -Tri: 5296 5295 5297 -Tri: 5298 5296 5297 -Tri: 5298 5297 5299 -Tri: 5300 5298 5299 -Tri: 5300 5299 5301 -Tri: 5302 5300 5301 -Tri: 5302 5301 5303 -Tri: 5304 5302 5303 -Tri: 5304 5303 5305 -Tri: 5306 5307 5308 -Tri: 5306 5308 5309 -Tri: 5310 5306 5309 -Tri: 5310 5309 5311 -Tri: 5312 5310 5311 -Tri: 5312 5311 5313 -Tri: 5314 5312 5313 -Tri: 5314 5313 5315 -Tri: 5316 5314 5315 -Tri: 5316 5315 5317 -Tri: 5318 5316 5317 -Tri: 5318 5317 5319 -Tri: 5320 5318 5319 -Tri: 5320 5319 5321 -Tri: 5322 5320 5321 -Tri: 5322 5321 5323 -Tri: 5324 5322 5323 -Tri: 5324 5323 5325 -Tri: 5326 5324 5325 -Tri: 5326 5325 5327 -Tri: 5328 5326 5327 -Tri: 5328 5327 5329 -Tri: 5283 5328 5329 -Tri: 5283 5329 5284 -Tri: 5328 5283 5330 -Tri: 5328 5330 5331 -Tri: 5322 5324 5332 -Tri: 5322 5332 5333 -Tri: 5306 5310 5334 -Tri: 5306 5334 5335 -Tri: 5014 5294 5336 -Tri: 5014 5336 5015 -Tri: 5324 5326 5337 -Tri: 5324 5337 5332 -Tri: 5310 5312 5338 -Tri: 5310 5338 5334 -Tri: 5294 5296 5339 -Tri: 5294 5339 5336 -Tri: 5326 5328 5331 -Tri: 5326 5331 5337 -Tri: 5312 5314 5340 -Tri: 5312 5340 5338 -Tri: 5296 5298 5341 -Tri: 5296 5341 5339 -Tri: 5342 5343 5344 -Tri: 5342 5344 5345 -Tri: 5314 5316 5346 -Tri: 5314 5346 5340 -Tri: 5298 5300 5347 -Tri: 5298 5347 5341 -Tri: 5282 5286 5348 -Tri: 5282 5348 5349 -Tri: 5286 5288 5350 -Tri: 5286 5350 5348 -Tri: 5316 5318 5351 -Tri: 5316 5351 5346 -Tri: 5300 5302 5352 -Tri: 5300 5352 5347 -Tri: 5288 5290 5353 -Tri: 5288 5353 5350 -Tri: 5318 5320 5354 -Tri: 5318 5354 5351 -Tri: 5302 5304 5355 -Tri: 5302 5355 5352 -Tri: 5290 5013 5016 -Tri: 5290 5016 5353 -Tri: 5320 5322 5333 -Tri: 5320 5333 5354 -Tri: 5307 5306 5335 -Tri: 5307 5335 5356 -Tri: 5330 5349 5357 -Tri: 5330 5357 5358 -Tri: 5358 5357 5359 -Tri: 5358 5359 5360 -Tri: 5360 5359 5361 -Tri: 5360 5361 5362 -Tri: 5349 5348 5363 -Tri: 5349 5363 5357 -Tri: 5357 5363 5364 -Tri: 5357 5364 5359 -Tri: 5359 5364 5365 -Tri: 5359 5365 5361 -Tri: 5348 5350 5366 -Tri: 5348 5366 5363 -Tri: 5363 5366 5367 -Tri: 5363 5367 5364 -Tri: 5364 5367 5368 -Tri: 5364 5368 5365 -Tri: 5350 5353 5369 -Tri: 5350 5369 5366 -Tri: 5366 5369 5370 -Tri: 5366 5370 5367 -Tri: 5367 5370 5344 -Tri: 5367 5344 5368 -Tri: 5353 5016 5371 -Tri: 5353 5371 5369 -Tri: 5369 5371 5372 -Tri: 5369 5372 5370 -Tri: 5370 5372 5345 -Tri: 5370 5345 5344 -Tri: 5016 5015 5373 -Tri: 5016 5373 5371 -Tri: 5371 5373 5374 -Tri: 5371 5374 5372 -Tri: 5372 5374 5342 -Tri: 5372 5342 5345 -Tri: 5015 5336 5375 -Tri: 5015 5375 5373 -Tri: 5373 5375 5376 -Tri: 5373 5376 5374 -Tri: 5374 5376 5377 -Tri: 5374 5377 5342 -Tri: 5336 5339 5378 -Tri: 5336 5378 5375 -Tri: 5375 5378 5379 -Tri: 5375 5379 5376 -Tri: 5376 5379 5380 -Tri: 5376 5380 5377 -Tri: 5339 5341 5381 -Tri: 5339 5381 5378 -Tri: 5378 5381 5382 -Tri: 5378 5382 5379 -Tri: 5379 5382 5383 -Tri: 5379 5383 5380 -Tri: 5341 5347 5384 -Tri: 5341 5384 5381 -Tri: 5381 5384 5385 -Tri: 5381 5385 5382 -Tri: 5382 5385 5386 -Tri: 5382 5386 5383 -Tri: 5347 5352 5387 -Tri: 5347 5387 5384 -Tri: 5384 5387 5388 -Tri: 5384 5388 5385 -Tri: 5385 5388 5389 -Tri: 5385 5389 5386 -Tri: 5352 5355 5390 -Tri: 5352 5390 5387 -Tri: 5387 5390 5391 -Tri: 5387 5391 5388 -Tri: 5388 5391 5392 -Tri: 5388 5392 5389 -Tri: 5356 5335 5393 -Tri: 5356 5393 5394 -Tri: 5394 5393 5395 -Tri: 5394 5395 5396 -Tri: 5396 5395 5397 -Tri: 5396 5397 5392 -Tri: 5335 5334 5398 -Tri: 5335 5398 5393 -Tri: 5393 5398 5399 -Tri: 5393 5399 5395 -Tri: 5395 5399 5400 -Tri: 5395 5400 5397 -Tri: 5334 5338 5401 -Tri: 5334 5401 5398 -Tri: 5398 5401 5402 -Tri: 5398 5402 5399 -Tri: 5399 5402 5403 -Tri: 5399 5403 5400 -Tri: 5338 5340 5404 -Tri: 5338 5404 5401 -Tri: 5401 5404 5405 -Tri: 5401 5405 5402 -Tri: 5402 5405 5406 -Tri: 5402 5406 5403 -Tri: 5340 5346 5407 -Tri: 5340 5407 5404 -Tri: 5404 5407 5408 -Tri: 5404 5408 5405 -Tri: 5405 5408 5409 -Tri: 5405 5409 5406 -Tri: 5346 5351 5410 -Tri: 5346 5410 5407 -Tri: 5407 5410 5411 -Tri: 5407 5411 5408 -Tri: 5408 5411 5412 -Tri: 5408 5412 5409 -Tri: 5351 5354 5413 -Tri: 5351 5413 5410 -Tri: 5410 5413 5414 -Tri: 5410 5414 5411 -Tri: 5411 5414 5415 -Tri: 5411 5415 5412 -Tri: 5354 5333 5416 -Tri: 5354 5416 5413 -Tri: 5413 5416 5417 -Tri: 5413 5417 5414 -Tri: 5414 5417 5418 -Tri: 5414 5418 5415 -Tri: 5333 5332 5419 -Tri: 5333 5419 5416 -Tri: 5416 5419 5420 -Tri: 5416 5420 5417 -Tri: 5417 5420 5421 -Tri: 5417 5421 5418 -Tri: 5332 5337 5422 -Tri: 5332 5422 5419 -Tri: 5419 5422 5423 -Tri: 5419 5423 5420 -Tri: 5420 5423 5424 -Tri: 5420 5424 5421 -Tri: 5337 5331 5425 -Tri: 5337 5425 5422 -Tri: 5422 5425 5426 -Tri: 5422 5426 5423 -Tri: 5423 5426 5427 -Tri: 5423 5427 5424 -Tri: 5331 5330 5358 -Tri: 5331 5358 5425 -Tri: 5425 5358 5360 -Tri: 5425 5360 5426 -Tri: 5426 5360 5362 -Tri: 5426 5362 5427 -Tri: 5283 5282 5349 -Tri: 5283 5349 5330 -Tri: 4811 4813 4863 -Tri: 4811 4863 4870 -Tri: 5343 5428 5368 -Tri: 5343 5368 5344 -Tri: 5428 5429 5365 -Tri: 5428 5365 5368 -Tri: 5429 5430 5361 -Tri: 5429 5361 5365 -Tri: 5430 5431 5362 -Tri: 5430 5362 5361 -Tri: 5431 5424 5427 -Tri: 5431 5427 5362 -Tri: 5377 5432 5343 -Tri: 5377 5343 5342 -Tri: 5432 5433 5428 -Tri: 5432 5428 5343 -Tri: 5433 5434 5429 -Tri: 5433 5429 5428 -Tri: 5434 5435 5430 -Tri: 5434 5430 5429 -Tri: 5435 5436 5431 -Tri: 5435 5431 5430 -Tri: 5436 5421 5424 -Tri: 5436 5424 5431 -Tri: 5380 5437 5432 -Tri: 5380 5432 5377 -Tri: 5437 5438 5433 -Tri: 5437 5433 5432 -Tri: 5438 5439 5434 -Tri: 5438 5434 5433 -Tri: 5439 5440 5435 -Tri: 5439 5435 5434 -Tri: 5440 5441 5436 -Tri: 5440 5436 5435 -Tri: 5441 5418 5421 -Tri: 5441 5421 5436 -Tri: 5383 5442 5437 -Tri: 5383 5437 5380 -Tri: 5442 5443 5438 -Tri: 5442 5438 5437 -Tri: 5443 5444 5439 -Tri: 5443 5439 5438 -Tri: 5444 5445 5440 -Tri: 5444 5440 5439 -Tri: 5445 5446 5441 -Tri: 5445 5441 5440 -Tri: 5446 5415 5418 -Tri: 5446 5418 5441 -Tri: 5386 5447 5442 -Tri: 5386 5442 5383 -Tri: 5447 5448 5443 -Tri: 5447 5443 5442 -Tri: 5448 5449 5444 -Tri: 5448 5444 5443 -Tri: 5449 5450 5445 -Tri: 5449 5445 5444 -Tri: 5450 5451 5446 -Tri: 5450 5446 5445 -Tri: 5451 5412 5415 -Tri: 5451 5415 5446 -Tri: 5389 5392 5447 -Tri: 5389 5447 5386 -Tri: 5392 5397 5448 -Tri: 5392 5448 5447 -Tri: 5397 5400 5449 -Tri: 5397 5449 5448 -Tri: 5400 5403 5450 -Tri: 5400 5450 5449 -Tri: 5403 5406 5451 -Tri: 5403 5451 5450 -Tri: 5406 5409 5412 -Tri: 5406 5412 5451 -Tri: 4816 4819 5452 -Tri: 4816 5452 5453 -Tri: 4871 4870 5454 -Tri: 4871 5454 5455 -Tri: 4886 4890 5456 -Tri: 4886 5456 5457 -Tri: 4882 4884 5458 -Tri: 4882 5458 5459 -Tri: 4842 4836 5460 -Tri: 4842 5460 5461 -Tri: 4830 4833 5462 -Tri: 4830 5462 5463 -Tri: 4827 4864 5464 -Tri: 4827 5464 5465 -Tri: 4878 4881 5466 -Tri: 4878 5466 5467 -Tri: 4846 4874 5468 -Tri: 4846 5468 5469 -Tri: 4858 4850 5470 -Tri: 4858 5470 5471 -Tri: 4819 4840 5472 -Tri: 4819 5472 5452 -Tri: 4889 4871 5455 -Tri: 4889 5455 5473 -Tri: 4887 4886 5457 -Tri: 4887 5457 5474 -Tri: 4880 4882 5459 -Tri: 4880 5459 5475 -Tri: 4836 4828 5476 -Tri: 4836 5476 5460 -Tri: 4820 4823 5477 -Tri: 4820 5477 5478 -Tri: 4864 4867 5479 -Tri: 4864 5479 5464 -Tri: 4872 4878 5467 -Tri: 4872 5467 5480 -Tri: 4847 4846 5469 -Tri: 4847 5469 5481 -Tri: 4850 4844 5482 -Tri: 4850 5482 5470 -Tri: 4840 4834 5483 -Tri: 4840 5483 5472 -Tri: 4885 4889 5473 -Tri: 4885 5473 5484 -Tri: 4869 4868 5485 -Tri: 4869 5485 5486 -Tri: 4877 4880 5475 -Tri: 4877 5475 5487 -Tri: 4876 4875 4857 -Tri: 4876 4857 4856 -Tri: 4853 5488 5489 -Tri: 4853 5489 4854 -Tri: 5488 5490 5491 -Tri: 5488 5491 5489 -Tri: 5490 5492 5493 -Tri: 5490 5493 5491 -Tri: 5492 5494 5495 -Tri: 5492 5495 5493 -Tri: 5494 5496 5497 -Tri: 5494 5497 5495 -Tri: 5496 5498 5499 -Tri: 5496 5499 5497 -Tri: 5498 5500 5501 -Tri: 5498 5501 5499 -Tri: 5500 5502 5503 -Tri: 5500 5503 5501 -Tri: 5502 5504 5505 -Tri: 5502 5505 5503 -Tri: 5504 5506 5507 -Tri: 5504 5507 5505 -Tri: 5506 5508 5509 -Tri: 5506 5509 5507 -Tri: 5510 5511 5512 -Tri: 5510 5512 5513 -Tri: 5511 5514 5515 -Tri: 5511 5515 5512 -Tri: 5514 5516 5517 -Tri: 5514 5517 5515 -Tri: 5516 5518 5519 -Tri: 5516 5519 5517 -Tri: 5518 5520 5521 -Tri: 5518 5521 5519 -Tri: 5520 5522 5523 -Tri: 5520 5523 5521 -Tri: 5522 5524 5525 -Tri: 5522 5525 5523 -Tri: 5524 5526 5527 -Tri: 5524 5527 5525 -Tri: 5526 5528 5529 -Tri: 5526 5529 5527 -Tri: 5528 5530 5531 -Tri: 5528 5531 5529 -Tri: 5530 5532 5533 -Tri: 5530 5533 5531 -Tri: 5532 4852 4855 -Tri: 5532 4855 5533 -Tri: 4792 4858 5471 -Tri: 4792 5471 5534 -Tri: 4863 4862 5535 -Tri: 4863 5535 5536 -Tri: 4874 4879 5537 -Tri: 4874 5537 5468 -Tri: 4881 4883 5538 -Tri: 4881 5538 5466 -Tri: 4824 4827 5465 -Tri: 4824 5465 5539 -Tri: 4838 4830 5463 -Tri: 4838 5463 5540 -Tri: 4848 4842 5461 -Tri: 4848 5461 5541 -Tri: 4884 4888 5542 -Tri: 4884 5542 5458 -Tri: 4890 4873 5543 -Tri: 4890 5543 5456 -Tri: 4870 4863 5536 -Tri: 4870 5536 5454 -Tri: 4876 4856 5544 -Tri: 4876 5544 5545 -Tri: 4860 4816 5453 -Tri: 4860 5453 5546 -Tri: 4789 4792 5534 -Tri: 4789 5534 5547 -Tri: 4856 4848 5541 -Tri: 4856 5541 5544 -Tri: 4862 4877 5487 -Tri: 4862 5487 5535 -Tri: 4879 4869 5486 -Tri: 4879 5486 5537 -Tri: 4883 4885 5484 -Tri: 4883 5484 5538 -Tri: 4834 4824 5539 -Tri: 4834 5539 5483 -Tri: 4844 4838 5540 -Tri: 4844 5540 5482 -Tri: 4888 4847 5481 -Tri: 4888 5481 5542 -Tri: 4873 4872 5480 -Tri: 4873 5480 5543 -Tri: 4867 4876 5545 -Tri: 4867 5545 5479 -Tri: 4823 4860 5546 -Tri: 4823 5546 5477 -Tri: 4828 4789 5547 -Tri: 4828 5547 5476 -Tri: 5548 3824 3764 -Tri: 5548 3764 1904 -Tri: 1983 5548 1904 -Tri: 1983 1904 1903 -Tri: 3825 3824 5548 -Tri: 3825 5548 5549 -Tri: 1982 5549 5548 -Tri: 1982 5548 1983 -Tri: 3784 3860 5550 -Tri: 3784 5550 1937 -Tri: 1938 1937 5550 -Tri: 1938 5550 2017 -Tri: 2087 2086 5551 -Tri: 2087 5551 2111 -Tri: 4634 4383 5552 -Tri: 5553 5554 4012 -Tri: 5553 4012 5555 -Tri: 5556 2174 5557 -Tri: 5556 5557 5558 -Tri: 5559 2171 2174 -Tri: 5559 2174 5556 -Tri: 5554 5560 4013 -Tri: 5554 4013 4012 diff --git a/space-game001plain.html b/proj-web/space-game001plain.html similarity index 100% rename from space-game001plain.html rename to proj-web/space-game001plain.html diff --git a/thirdparty/libzip-1.11.3/.clang-format b/proj-web/thirdparty/libzip-1.11.3/.clang-format similarity index 100% rename from thirdparty/libzip-1.11.3/.clang-format rename to proj-web/thirdparty/libzip-1.11.3/.clang-format diff --git a/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/bug-report.md b/proj-web/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/bug-report.md similarity index 100% rename from thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/bug-report.md rename to proj-web/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/bug-report.md diff --git a/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/compile-error.md b/proj-web/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/compile-error.md similarity index 100% rename from thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/compile-error.md rename to proj-web/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/compile-error.md diff --git a/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/feature-request.md b/proj-web/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/feature-request.md similarity index 100% rename from thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/feature-request.md rename to proj-web/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/feature-request.md diff --git a/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/other.md b/proj-web/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/other.md similarity index 100% rename from thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/other.md rename to proj-web/thirdparty/libzip-1.11.3/.github/ISSUE_TEMPLATE/other.md diff --git a/thirdparty/libzip-1.11.3/.github/workflows/CIFuzz.yml b/proj-web/thirdparty/libzip-1.11.3/.github/workflows/CIFuzz.yml similarity index 100% rename from thirdparty/libzip-1.11.3/.github/workflows/CIFuzz.yml rename to proj-web/thirdparty/libzip-1.11.3/.github/workflows/CIFuzz.yml diff --git a/thirdparty/libzip-1.11.3/.github/workflows/bsd.yml b/proj-web/thirdparty/libzip-1.11.3/.github/workflows/bsd.yml similarity index 100% rename from thirdparty/libzip-1.11.3/.github/workflows/bsd.yml rename to proj-web/thirdparty/libzip-1.11.3/.github/workflows/bsd.yml diff --git a/thirdparty/libzip-1.11.3/.github/workflows/build.yml b/proj-web/thirdparty/libzip-1.11.3/.github/workflows/build.yml similarity index 100% rename from thirdparty/libzip-1.11.3/.github/workflows/build.yml rename to proj-web/thirdparty/libzip-1.11.3/.github/workflows/build.yml diff --git a/thirdparty/libzip-1.11.3/.github/workflows/codeql-analysis.yml b/proj-web/thirdparty/libzip-1.11.3/.github/workflows/codeql-analysis.yml similarity index 100% rename from thirdparty/libzip-1.11.3/.github/workflows/codeql-analysis.yml rename to proj-web/thirdparty/libzip-1.11.3/.github/workflows/codeql-analysis.yml diff --git a/thirdparty/libzip-1.11.3/.github/workflows/coverity.yml b/proj-web/thirdparty/libzip-1.11.3/.github/workflows/coverity.yml similarity index 100% rename from thirdparty/libzip-1.11.3/.github/workflows/coverity.yml rename to proj-web/thirdparty/libzip-1.11.3/.github/workflows/coverity.yml diff --git a/thirdparty/libzip-1.11.3/API-CHANGES.md b/proj-web/thirdparty/libzip-1.11.3/API-CHANGES.md similarity index 100% rename from thirdparty/libzip-1.11.3/API-CHANGES.md rename to proj-web/thirdparty/libzip-1.11.3/API-CHANGES.md diff --git a/thirdparty/libzip-1.11.3/AUTHORS b/proj-web/thirdparty/libzip-1.11.3/AUTHORS similarity index 100% rename from thirdparty/libzip-1.11.3/AUTHORS rename to proj-web/thirdparty/libzip-1.11.3/AUTHORS diff --git a/thirdparty/libzip-1.11.3/CMakeLists.txt b/proj-web/thirdparty/libzip-1.11.3/CMakeLists.txt similarity index 100% rename from thirdparty/libzip-1.11.3/CMakeLists.txt rename to proj-web/thirdparty/libzip-1.11.3/CMakeLists.txt diff --git a/thirdparty/libzip-1.11.3/INSTALL.md b/proj-web/thirdparty/libzip-1.11.3/INSTALL.md similarity index 100% rename from thirdparty/libzip-1.11.3/INSTALL.md rename to proj-web/thirdparty/libzip-1.11.3/INSTALL.md diff --git a/thirdparty/libzip-1.11.3/LICENSE b/proj-web/thirdparty/libzip-1.11.3/LICENSE similarity index 100% rename from thirdparty/libzip-1.11.3/LICENSE rename to proj-web/thirdparty/libzip-1.11.3/LICENSE diff --git a/thirdparty/libzip-1.11.3/NEWS.md b/proj-web/thirdparty/libzip-1.11.3/NEWS.md similarity index 100% rename from thirdparty/libzip-1.11.3/NEWS.md rename to proj-web/thirdparty/libzip-1.11.3/NEWS.md diff --git a/thirdparty/libzip-1.11.3/README.md b/proj-web/thirdparty/libzip-1.11.3/README.md similarity index 100% rename from thirdparty/libzip-1.11.3/README.md rename to proj-web/thirdparty/libzip-1.11.3/README.md diff --git a/thirdparty/libzip-1.11.3/SECURITY.md b/proj-web/thirdparty/libzip-1.11.3/SECURITY.md similarity index 100% rename from thirdparty/libzip-1.11.3/SECURITY.md rename to proj-web/thirdparty/libzip-1.11.3/SECURITY.md diff --git a/thirdparty/libzip-1.11.3/THANKS b/proj-web/thirdparty/libzip-1.11.3/THANKS similarity index 100% rename from thirdparty/libzip-1.11.3/THANKS rename to proj-web/thirdparty/libzip-1.11.3/THANKS diff --git a/thirdparty/libzip-1.11.3/TODO.md b/proj-web/thirdparty/libzip-1.11.3/TODO.md similarity index 100% rename from thirdparty/libzip-1.11.3/TODO.md rename to proj-web/thirdparty/libzip-1.11.3/TODO.md diff --git a/thirdparty/libzip-1.11.3/android/do.sh b/proj-web/thirdparty/libzip-1.11.3/android/do.sh similarity index 100% rename from thirdparty/libzip-1.11.3/android/do.sh rename to proj-web/thirdparty/libzip-1.11.3/android/do.sh diff --git a/thirdparty/libzip-1.11.3/android/docker/Dockerfile b/proj-web/thirdparty/libzip-1.11.3/android/docker/Dockerfile similarity index 100% rename from thirdparty/libzip-1.11.3/android/docker/Dockerfile rename to proj-web/thirdparty/libzip-1.11.3/android/docker/Dockerfile diff --git a/thirdparty/libzip-1.11.3/android/readme.txt b/proj-web/thirdparty/libzip-1.11.3/android/readme.txt similarity index 100% rename from thirdparty/libzip-1.11.3/android/readme.txt rename to proj-web/thirdparty/libzip-1.11.3/android/readme.txt diff --git a/thirdparty/libzip-1.11.3/appveyor.yml b/proj-web/thirdparty/libzip-1.11.3/appveyor.yml similarity index 100% rename from thirdparty/libzip-1.11.3/appveyor.yml rename to proj-web/thirdparty/libzip-1.11.3/appveyor.yml diff --git a/thirdparty/libzip-1.11.3/cmake-compat/CMakePushCheckState.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake-compat/CMakePushCheckState.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake-compat/CMakePushCheckState.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake-compat/CMakePushCheckState.cmake diff --git a/thirdparty/libzip-1.11.3/cmake-compat/CheckLibraryExists.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake-compat/CheckLibraryExists.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake-compat/CheckLibraryExists.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake-compat/CheckLibraryExists.cmake diff --git a/thirdparty/libzip-1.11.3/cmake-compat/CheckSymbolExists.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake-compat/CheckSymbolExists.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake-compat/CheckSymbolExists.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake-compat/CheckSymbolExists.cmake diff --git a/thirdparty/libzip-1.11.3/cmake-compat/FindBZip2.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake-compat/FindBZip2.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake-compat/FindBZip2.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake-compat/FindBZip2.cmake diff --git a/thirdparty/libzip-1.11.3/cmake-compat/FindGnuTLS.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake-compat/FindGnuTLS.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake-compat/FindGnuTLS.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake-compat/FindGnuTLS.cmake diff --git a/thirdparty/libzip-1.11.3/cmake-compat/FindLibLZMA.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake-compat/FindLibLZMA.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake-compat/FindLibLZMA.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake-compat/FindLibLZMA.cmake diff --git a/thirdparty/libzip-1.11.3/cmake-compat/FindPackageHandleStandardArgs.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake-compat/FindPackageHandleStandardArgs.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake-compat/FindPackageHandleStandardArgs.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake-compat/FindPackageHandleStandardArgs.cmake diff --git a/thirdparty/libzip-1.11.3/cmake-compat/FindPackageMessage.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake-compat/FindPackageMessage.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake-compat/FindPackageMessage.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake-compat/FindPackageMessage.cmake diff --git a/thirdparty/libzip-1.11.3/cmake-compat/SelectLibraryConfigurations.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake-compat/SelectLibraryConfigurations.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake-compat/SelectLibraryConfigurations.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake-compat/SelectLibraryConfigurations.cmake diff --git a/thirdparty/libzip-1.11.3/cmake/Dist.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake/Dist.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake/Dist.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake/Dist.cmake diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/modules/FindMbedTLS.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake/FindMbedTLS.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/modules/FindMbedTLS.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake/FindMbedTLS.cmake diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/modules/FindNettle.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake/FindNettle.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/modules/FindNettle.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake/FindNettle.cmake diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/modules/Findzstd.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake/Findzstd.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/modules/Findzstd.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake/Findzstd.cmake diff --git a/thirdparty/libzip-1.11.3/cmake/GenerateZipErrorStrings.cmake b/proj-web/thirdparty/libzip-1.11.3/cmake/GenerateZipErrorStrings.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/cmake/GenerateZipErrorStrings.cmake rename to proj-web/thirdparty/libzip-1.11.3/cmake/GenerateZipErrorStrings.cmake diff --git a/thirdparty/libzip-1.11.3/config.h.in b/proj-web/thirdparty/libzip-1.11.3/config.h.in similarity index 100% rename from thirdparty/libzip-1.11.3/config.h.in rename to proj-web/thirdparty/libzip-1.11.3/config.h.in diff --git a/thirdparty/libzip-1.11.3/examples/CMakeLists.txt b/proj-web/thirdparty/libzip-1.11.3/examples/CMakeLists.txt similarity index 100% rename from thirdparty/libzip-1.11.3/examples/CMakeLists.txt rename to proj-web/thirdparty/libzip-1.11.3/examples/CMakeLists.txt diff --git a/thirdparty/libzip-1.11.3/examples/add-compressed-data.c b/proj-web/thirdparty/libzip-1.11.3/examples/add-compressed-data.c similarity index 100% rename from thirdparty/libzip-1.11.3/examples/add-compressed-data.c rename to proj-web/thirdparty/libzip-1.11.3/examples/add-compressed-data.c diff --git a/thirdparty/libzip-1.11.3/examples/autoclose-archive.c b/proj-web/thirdparty/libzip-1.11.3/examples/autoclose-archive.c similarity index 100% rename from thirdparty/libzip-1.11.3/examples/autoclose-archive.c rename to proj-web/thirdparty/libzip-1.11.3/examples/autoclose-archive.c diff --git a/thirdparty/libzip-1.11.3/examples/cmake-project/CMakeLists.txt b/proj-web/thirdparty/libzip-1.11.3/examples/cmake-project/CMakeLists.txt similarity index 100% rename from thirdparty/libzip-1.11.3/examples/cmake-project/CMakeLists.txt rename to proj-web/thirdparty/libzip-1.11.3/examples/cmake-project/CMakeLists.txt diff --git a/thirdparty/libzip-1.11.3/examples/cmake-project/cmake-example.c b/proj-web/thirdparty/libzip-1.11.3/examples/cmake-project/cmake-example.c similarity index 100% rename from thirdparty/libzip-1.11.3/examples/cmake-project/cmake-example.c rename to proj-web/thirdparty/libzip-1.11.3/examples/cmake-project/cmake-example.c diff --git a/thirdparty/libzip-1.11.3/examples/in-memory.c b/proj-web/thirdparty/libzip-1.11.3/examples/in-memory.c similarity index 100% rename from thirdparty/libzip-1.11.3/examples/in-memory.c rename to proj-web/thirdparty/libzip-1.11.3/examples/in-memory.c diff --git a/thirdparty/libzip-1.11.3/examples/windows-open.c b/proj-web/thirdparty/libzip-1.11.3/examples/windows-open.c similarity index 100% rename from thirdparty/libzip-1.11.3/examples/windows-open.c rename to proj-web/thirdparty/libzip-1.11.3/examples/windows-open.c diff --git a/thirdparty/libzip-1.11.3/lib/CMakeLists.txt b/proj-web/thirdparty/libzip-1.11.3/lib/CMakeLists.txt similarity index 100% rename from thirdparty/libzip-1.11.3/lib/CMakeLists.txt rename to proj-web/thirdparty/libzip-1.11.3/lib/CMakeLists.txt diff --git a/thirdparty/libzip-1.11.3/lib/compat.h b/proj-web/thirdparty/libzip-1.11.3/lib/compat.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/compat.h rename to proj-web/thirdparty/libzip-1.11.3/lib/compat.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/include/zip.h b/proj-web/thirdparty/libzip-1.11.3/lib/zip.h similarity index 100% rename from thirdparty/libzip-1.11.3/build-emcmake/install/include/zip.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zip.h diff --git a/thirdparty/libzip-1.11.3/lib/zip_add.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_add.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_add.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_add.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_add_dir.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_add_dir.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_add_dir.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_add_dir.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_add_entry.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_add_entry.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_add_entry.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_add_entry.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_algorithm_bzip2.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_algorithm_bzip2.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_algorithm_bzip2.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_algorithm_bzip2.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_algorithm_xz.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_algorithm_xz.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_algorithm_xz.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_algorithm_xz.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_algorithm_zstd.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_algorithm_zstd.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_algorithm_zstd.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_algorithm_zstd.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_buffer.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_buffer.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_buffer.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_buffer.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_close.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_close.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_close.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_close.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto.h b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto.h diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto_commoncrypto.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_commoncrypto.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto_commoncrypto.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_commoncrypto.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto_commoncrypto.h b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_commoncrypto.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto_commoncrypto.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_commoncrypto.h diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto_gnutls.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_gnutls.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto_gnutls.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_gnutls.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto_gnutls.h b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_gnutls.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto_gnutls.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_gnutls.h diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto_mbedtls.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_mbedtls.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto_mbedtls.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_mbedtls.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto_mbedtls.h b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_mbedtls.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto_mbedtls.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_mbedtls.h diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto_openssl.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_openssl.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto_openssl.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_openssl.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto_openssl.h b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_openssl.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto_openssl.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_openssl.h diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto_win.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_win.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto_win.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_win.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_crypto_win.h b/proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_win.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_crypto_win.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_crypto_win.h diff --git a/thirdparty/libzip-1.11.3/lib/zip_delete.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_delete.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_delete.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_delete.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_dir_add.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_dir_add.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_dir_add.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_dir_add.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_dirent.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_dirent.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_dirent.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_dirent.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_discard.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_discard.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_discard.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_discard.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_entry.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_entry.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_entry.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_entry.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_error.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_error.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_error.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_error.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_error_clear.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_error_clear.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_error_clear.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_error_clear.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_error_get.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_error_get.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_error_get.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_error_get.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_error_strerror.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_error_to_str.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_extra_field.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_extra_field.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_extra_field.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_extra_field.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_fclose.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_fclose.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_fclose.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_fclose.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_fdopen.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_fdopen.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_fdopen.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_fdopen.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_add.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_add.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_add.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_add.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_error_get.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_rename.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_rename.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_rename.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_rename.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_replace.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_replace.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_replace.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_replace.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_file_strerror.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_fopen.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_fopen.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_fopen.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_fopen.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_fopen_index.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_fread.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_fread.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_fread.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_fread.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_fseek.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_fseek.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_fseek.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_fseek.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_ftell.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_ftell.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_ftell.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_ftell.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_get_name.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_get_name.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_get_name.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_get_name.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_get_num_files.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_hash.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_hash.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_hash.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_hash.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_io_util.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_io_util.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_io_util.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_io_util.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_libzip_version.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_memdup.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_memdup.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_memdup.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_memdup.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_name_locate.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_name_locate.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_name_locate.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_name_locate.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_new.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_new.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_new.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_new.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_open.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_open.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_open.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_open.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_pkware.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_pkware.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_pkware.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_pkware.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_progress.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_progress.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_progress.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_progress.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_random_unix.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_random_unix.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_random_unix.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_random_unix.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_random_uwp.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_random_uwp.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_random_uwp.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_random_uwp.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_random_win32.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_random_win32.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_random_win32.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_random_win32.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_rename.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_rename.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_rename.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_rename.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_replace.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_replace.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_replace.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_replace.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_set_default_password.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_set_name.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_set_name.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_set_name.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_set_name.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_buffer.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_call.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_call.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_call.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_call.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_close.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_close.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_close.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_close.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_compress.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_compress.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_compress.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_compress.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_crc.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_crc.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_crc.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_crc.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_error.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_error.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_error.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_error.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file.h b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file.h diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file_common.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.h b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.h diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file_win32.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file_win32.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file_win32.h b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file_win32.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32.h diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_ansi.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_ansi.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file_win32_ansi.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_ansi.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_named.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_named.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file_win32_named.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_named.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_utf16.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_utf16.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file_win32_utf16.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_utf16.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_utf8.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_utf8.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_file_win32_utf8.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_file_win32_utf8.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_free.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_free.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_free.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_free.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_function.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_function.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_function.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_function.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_layered.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_layered.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_layered.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_layered.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_open.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_open.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_open.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_open.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_read.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_read.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_read.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_read.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_remove.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_remove.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_remove.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_remove.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_seek.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_seek.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_seek.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_seek.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_stat.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_stat.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_stat.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_stat.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_supports.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_supports.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_supports.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_supports.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_tell.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_tell.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_tell.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_tell.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_window.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_window.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_window.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_window.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_winzip_aes_decode.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_winzip_aes_decode.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_winzip_aes_decode.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_winzip_aes_decode.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_winzip_aes_encode.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_winzip_aes_encode.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_winzip_aes_encode.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_winzip_aes_encode.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_write.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_write.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_write.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_write.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_zip.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_zip.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_zip.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_zip.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_stat.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_stat.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_stat.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_stat.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_stat_index.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_stat_index.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_stat_index.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_stat_index.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_stat_init.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_stat_init.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_stat_init.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_stat_init.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_strerror.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_strerror.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_strerror.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_strerror.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_string.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_string.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_string.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_string.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_unchange.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_unchange.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_unchange.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_unchange.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_unchange_all.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_unchange_data.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_utf-8.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_utf-8.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_utf-8.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_utf-8.c diff --git a/thirdparty/libzip-1.11.3/lib/zip_winzip_aes.c b/proj-web/thirdparty/libzip-1.11.3/lib/zip_winzip_aes.c similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zip_winzip_aes.c rename to proj-web/thirdparty/libzip-1.11.3/lib/zip_winzip_aes.c diff --git a/thirdparty/libzip-1.11.3/lib/zipint.h b/proj-web/thirdparty/libzip-1.11.3/lib/zipint.h similarity index 100% rename from thirdparty/libzip-1.11.3/lib/zipint.h rename to proj-web/thirdparty/libzip-1.11.3/lib/zipint.h diff --git a/thirdparty/libzip-1.11.3/libzip-config.cmake.in b/proj-web/thirdparty/libzip-1.11.3/libzip-config.cmake.in similarity index 100% rename from thirdparty/libzip-1.11.3/libzip-config.cmake.in rename to proj-web/thirdparty/libzip-1.11.3/libzip-config.cmake.in diff --git a/thirdparty/libzip-1.11.3/libzip.pc.in b/proj-web/thirdparty/libzip-1.11.3/libzip.pc.in similarity index 100% rename from thirdparty/libzip-1.11.3/libzip.pc.in rename to proj-web/thirdparty/libzip-1.11.3/libzip.pc.in diff --git a/thirdparty/libzip-1.11.3/man/CMakeLists.txt b/proj-web/thirdparty/libzip-1.11.3/man/CMakeLists.txt similarity index 100% rename from thirdparty/libzip-1.11.3/man/CMakeLists.txt rename to proj-web/thirdparty/libzip-1.11.3/man/CMakeLists.txt diff --git a/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.html b/proj-web/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.html rename to proj-web/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.html diff --git a/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.man b/proj-web/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.man rename to proj-web/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.man diff --git a/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.mdoc diff --git a/thirdparty/libzip-1.11.3/man/handle_links b/proj-web/thirdparty/libzip-1.11.3/man/handle_links similarity index 100% rename from thirdparty/libzip-1.11.3/man/handle_links rename to proj-web/thirdparty/libzip-1.11.3/man/handle_links diff --git a/thirdparty/libzip-1.11.3/man/libzip.html b/proj-web/thirdparty/libzip-1.11.3/man/libzip.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/libzip.html rename to proj-web/thirdparty/libzip-1.11.3/man/libzip.html diff --git a/thirdparty/libzip-1.11.3/man/libzip.man b/proj-web/thirdparty/libzip-1.11.3/man/libzip.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/libzip.man rename to proj-web/thirdparty/libzip-1.11.3/man/libzip.man diff --git a/thirdparty/libzip-1.11.3/man/libzip.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/libzip.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/libzip.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/libzip.mdoc diff --git a/thirdparty/libzip-1.11.3/man/links b/proj-web/thirdparty/libzip-1.11.3/man/links similarity index 100% rename from thirdparty/libzip-1.11.3/man/links rename to proj-web/thirdparty/libzip-1.11.3/man/links diff --git a/thirdparty/libzip-1.11.3/man/update-html.cmake b/proj-web/thirdparty/libzip-1.11.3/man/update-html.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/man/update-html.cmake rename to proj-web/thirdparty/libzip-1.11.3/man/update-html.cmake diff --git a/thirdparty/libzip-1.11.3/man/update-man.cmake b/proj-web/thirdparty/libzip-1.11.3/man/update-man.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/man/update-man.cmake rename to proj-web/thirdparty/libzip-1.11.3/man/update-man.cmake diff --git a/thirdparty/libzip-1.11.3/man/zip_add.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_add.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_add.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_add.html diff --git a/thirdparty/libzip-1.11.3/man/zip_add.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_add.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_add.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_add.man diff --git a/thirdparty/libzip-1.11.3/man/zip_add.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_add.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_add.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_add.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_add_dir.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_add_dir.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_add_dir.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_add_dir.html diff --git a/thirdparty/libzip-1.11.3/man/zip_add_dir.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_add_dir.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_add_dir.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_add_dir.man diff --git a/thirdparty/libzip-1.11.3/man/zip_add_dir.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_add_dir.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_add_dir.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_add_dir.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_close.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_close.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_close.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_close.html diff --git a/thirdparty/libzip-1.11.3/man/zip_close.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_close.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_close.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_close.man diff --git a/thirdparty/libzip-1.11.3/man/zip_close.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_close.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_close.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_close.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_compression_method_supported.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.html diff --git a/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_compression_method_supported.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.man diff --git a/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_compression_method_supported.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_delete.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_delete.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_delete.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_delete.html diff --git a/thirdparty/libzip-1.11.3/man/zip_delete.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_delete.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_delete.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_delete.man diff --git a/thirdparty/libzip-1.11.3/man/zip_delete.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_delete.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_delete.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_delete.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_dir_add.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_dir_add.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_dir_add.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_dir_add.html diff --git a/thirdparty/libzip-1.11.3/man/zip_dir_add.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_dir_add.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_dir_add.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_dir_add.man diff --git a/thirdparty/libzip-1.11.3/man/zip_dir_add.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_dir_add.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_dir_add.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_dir_add.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_discard.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_discard.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_discard.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_discard.html diff --git a/thirdparty/libzip-1.11.3/man/zip_discard.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_discard.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_discard.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_discard.man diff --git a/thirdparty/libzip-1.11.3/man/zip_discard.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_discard.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_discard.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_discard.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.html diff --git a/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.man diff --git a/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_clear.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_clear.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_clear.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_clear.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_clear.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_clear.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_clear.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_clear.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_clear.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_clear.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_clear.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_clear.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_code_system.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_system.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_code_system.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_system.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_code_system.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_system.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_code_system.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_system.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_code_system.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_system.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_code_system.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_system.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_code_zip.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_zip.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_code_zip.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_zip.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_code_zip.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_zip.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_code_zip.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_zip.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_code_zip.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_zip.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_code_zip.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_code_zip.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_fini.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_fini.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_fini.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_fini.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_fini.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_fini.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_fini.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_fini.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_fini.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_fini.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_fini.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_fini.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_get.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_get.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_get.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_get.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_get.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_get.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_get.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_get.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_get.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_get.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_get.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_get.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_init.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_init.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_init.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_init.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_init.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_init.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_init.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_init.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_init.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_init.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_init.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_init.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_set.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_set.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_set.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_set.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_set.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_set.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_set.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_set.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_set.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_set.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_set.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_set.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_set_from_source.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_set_from_source.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_set_from_source.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_strerror.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_strerror.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_strerror.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_strerror.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_strerror.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_strerror.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_strerror.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_strerror.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_strerror.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_strerror.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_strerror.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_strerror.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_system_type.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_system_type.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_system_type.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_system_type.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_system_type.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_system_type.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_system_type.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_system_type.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_system_type.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_system_type.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_system_type.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_system_type.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_to_data.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_data.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_to_data.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_data.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_to_data.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_data.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_to_data.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_data.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_to_data.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_data.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_to_data.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_data.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_error_to_str.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_str.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_to_str.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_str.html diff --git a/thirdparty/libzip-1.11.3/man/zip_error_to_str.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_str.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_to_str.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_str.man diff --git a/thirdparty/libzip-1.11.3/man/zip_error_to_str.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_str.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_error_to_str.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_error_to_str.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_errors.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_errors.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_errors.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_errors.html diff --git a/thirdparty/libzip-1.11.3/man/zip_errors.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_errors.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_errors.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_errors.man diff --git a/thirdparty/libzip-1.11.3/man/zip_errors.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_errors.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_errors.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_errors.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_fclose.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_fclose.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fclose.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fclose.html diff --git a/thirdparty/libzip-1.11.3/man/zip_fclose.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_fclose.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fclose.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fclose.man diff --git a/thirdparty/libzip-1.11.3/man/zip_fclose.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_fclose.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fclose.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fclose.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_fdopen.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_fdopen.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fdopen.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fdopen.html diff --git a/thirdparty/libzip-1.11.3/man/zip_fdopen.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_fdopen.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fdopen.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fdopen.man diff --git a/thirdparty/libzip-1.11.3/man/zip_fdopen.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_fdopen.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fdopen.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fdopen.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_add.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_add.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_add.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_add.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_add.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_add.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_add.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_add.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_add.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_add.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_add.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_add.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_attributes_init.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_attributes_init.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_attributes_init.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_get_comment.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_comment.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_get_comment.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_comment.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_get_comment.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_comment.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_get_comment.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_comment.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_get_comment.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_comment.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_get_comment.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_comment.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_get_error.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_error.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_get_error.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_error.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_get_error.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_error.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_get_error.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_error.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_get_error.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_error.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_get_error.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_error.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_rename.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_rename.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_rename.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_rename.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_rename.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_rename.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_rename.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_rename.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_rename.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_rename.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_rename.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_rename.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_comment.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_comment.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_comment.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_comment.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_comment.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_comment.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_comment.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_comment.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_comment.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_comment.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_comment.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_comment.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_encryption.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_encryption.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_encryption.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_mtime.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_mtime.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_set_mtime.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_file_strerror.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_strerror.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_strerror.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_strerror.html diff --git a/thirdparty/libzip-1.11.3/man/zip_file_strerror.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_strerror.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_strerror.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_strerror.man diff --git a/thirdparty/libzip-1.11.3/man/zip_file_strerror.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_file_strerror.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_file_strerror.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_file_strerror.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_fopen.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_fopen.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fopen.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fopen.html diff --git a/thirdparty/libzip-1.11.3/man/zip_fopen.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_fopen.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fopen.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fopen.man diff --git a/thirdparty/libzip-1.11.3/man/zip_fopen.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_fopen.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fopen.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fopen.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.html diff --git a/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.man diff --git a/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_fread.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_fread.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fread.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fread.html diff --git a/thirdparty/libzip-1.11.3/man/zip_fread.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_fread.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fread.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fread.man diff --git a/thirdparty/libzip-1.11.3/man/zip_fread.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_fread.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fread.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fread.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_fseek.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_fseek.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fseek.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fseek.html diff --git a/thirdparty/libzip-1.11.3/man/zip_fseek.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_fseek.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fseek.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fseek.man diff --git a/thirdparty/libzip-1.11.3/man/zip_fseek.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_fseek.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_fseek.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_fseek.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_ftell.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_ftell.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_ftell.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_ftell.html diff --git a/thirdparty/libzip-1.11.3/man/zip_ftell.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_ftell.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_ftell.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_ftell.man diff --git a/thirdparty/libzip-1.11.3/man/zip_ftell.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_ftell.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_ftell.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_ftell.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_archive_comment.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.html diff --git a/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_archive_comment.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.man diff --git a/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_archive_comment.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_archive_flag.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.html diff --git a/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_archive_flag.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.man diff --git a/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_archive_flag.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_get_error.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_error.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_error.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_error.html diff --git a/thirdparty/libzip-1.11.3/man/zip_get_error.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_error.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_error.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_error.man diff --git a/thirdparty/libzip-1.11.3/man/zip_get_error.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_error.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_error.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_error.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_get_file_comment.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_file_comment.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_file_comment.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_file_comment.html diff --git a/thirdparty/libzip-1.11.3/man/zip_get_file_comment.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_file_comment.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_file_comment.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_file_comment.man diff --git a/thirdparty/libzip-1.11.3/man/zip_get_file_comment.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_file_comment.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_file_comment.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_file_comment.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_get_name.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_name.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_name.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_name.html diff --git a/thirdparty/libzip-1.11.3/man/zip_get_name.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_name.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_name.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_name.man diff --git a/thirdparty/libzip-1.11.3/man/zip_get_name.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_name.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_name.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_name.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_get_num_entries.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_entries.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_num_entries.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_entries.html diff --git a/thirdparty/libzip-1.11.3/man/zip_get_num_entries.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_entries.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_num_entries.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_entries.man diff --git a/thirdparty/libzip-1.11.3/man/zip_get_num_entries.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_entries.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_num_entries.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_entries.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_get_num_files.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_files.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_num_files.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_files.html diff --git a/thirdparty/libzip-1.11.3/man/zip_get_num_files.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_files.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_num_files.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_files.man diff --git a/thirdparty/libzip-1.11.3/man/zip_get_num_files.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_files.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_get_num_files.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_get_num_files.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_libzip_version.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_libzip_version.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_libzip_version.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_libzip_version.html diff --git a/thirdparty/libzip-1.11.3/man/zip_libzip_version.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_libzip_version.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_libzip_version.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_libzip_version.man diff --git a/thirdparty/libzip-1.11.3/man/zip_libzip_version.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_libzip_version.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_libzip_version.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_libzip_version.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_name_locate.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_name_locate.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_name_locate.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_name_locate.html diff --git a/thirdparty/libzip-1.11.3/man/zip_name_locate.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_name_locate.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_name_locate.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_name_locate.man diff --git a/thirdparty/libzip-1.11.3/man/zip_name_locate.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_name_locate.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_name_locate.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_name_locate.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_open.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_open.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_open.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_open.html diff --git a/thirdparty/libzip-1.11.3/man/zip_open.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_open.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_open.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_open.man diff --git a/thirdparty/libzip-1.11.3/man/zip_open.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_open.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_open.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_open.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.html diff --git a/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.man diff --git a/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_register_progress_callback.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.html diff --git a/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_register_progress_callback.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.man diff --git a/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_register_progress_callback.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.html diff --git a/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.man diff --git a/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_rename.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_rename.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_rename.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_rename.html diff --git a/thirdparty/libzip-1.11.3/man/zip_rename.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_rename.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_rename.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_rename.man diff --git a/thirdparty/libzip-1.11.3/man/zip_rename.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_rename.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_rename.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_rename.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_archive_comment.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.html diff --git a/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_archive_comment.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.man diff --git a/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_archive_comment.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_archive_flag.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.html diff --git a/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_archive_flag.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.man diff --git a/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_archive_flag.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_set_default_password.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_default_password.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_default_password.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_default_password.html diff --git a/thirdparty/libzip-1.11.3/man/zip_set_default_password.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_default_password.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_default_password.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_default_password.man diff --git a/thirdparty/libzip-1.11.3/man/zip_set_default_password.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_default_password.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_default_password.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_default_password.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_set_file_comment.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_comment.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_file_comment.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_comment.html diff --git a/thirdparty/libzip-1.11.3/man/zip_set_file_comment.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_comment.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_file_comment.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_comment.man diff --git a/thirdparty/libzip-1.11.3/man/zip_set_file_comment.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_comment.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_file_comment.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_comment.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_set_file_compression.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_compression.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_file_compression.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_compression.html diff --git a/thirdparty/libzip-1.11.3/man/zip_set_file_compression.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_compression.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_file_compression.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_compression.man diff --git a/thirdparty/libzip-1.11.3/man/zip_set_file_compression.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_compression.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_set_file_compression.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_set_file_compression.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_begin_write.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_begin_write.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_begin_write.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_begin_write.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_begin_write.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_begin_write.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_begin_write.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_begin_write.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_begin_write.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_begin_write.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_begin_write.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_begin_write.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_buffer.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_buffer.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_buffer.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_buffer.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_buffer.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_buffer.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_close.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_close.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_close.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_close.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_close.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_close.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_close.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_close.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_close.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_close.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_close.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_close.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_commit_write.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_commit_write.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_commit_write.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_commit_write.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_commit_write.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_commit_write.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_commit_write.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_commit_write.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_commit_write.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_commit_write.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_commit_write.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_commit_write.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_error.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_error.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_error.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_error.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_error.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_error.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_error.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_error.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_error.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_error.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_error.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_error.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_file.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_file.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_file.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_file.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_file.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_file.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_file.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_file.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_file.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_file.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_file.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_file.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_filep.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_filep.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_filep.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_filep.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_filep.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_filep.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_filep.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_filep.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_filep.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_filep.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_filep.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_filep.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_free.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_free.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_free.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_free.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_free.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_free.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_free.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_free.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_free.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_free.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_free.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_free.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_function.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_function.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_function.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_function.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_function.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_function.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_function.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_function.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_function.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_function.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_function.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_function.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_is_deleted.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_is_deleted.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_is_deleted.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_is_seekable.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_is_seekable.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_is_seekable.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_keep.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_keep.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_keep.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_keep.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_keep.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_keep.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_keep.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_keep.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_keep.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_keep.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_keep.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_keep.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_layered.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_layered.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_layered.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_layered.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_layered.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_layered.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_layered.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_layered.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_layered.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_layered.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_layered.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_layered.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_open.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_open.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_open.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_open.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_open.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_open.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_open.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_open.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_open.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_open.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_open.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_open.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_pass_to_lower_layer.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_pass_to_lower_layer.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_pass_to_lower_layer.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_pass_to_lower_layer.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_read.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_read.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_read.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_read.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_read.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_read.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_read.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_read.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_read.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_read.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_read.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_read.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_rollback_write.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_rollback_write.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_rollback_write.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_seek.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_seek.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_seek.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_seek.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_seek.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_seek.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_seek_write.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_write.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_seek_write.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_write.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_seek_write.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_write.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_seek_write.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_write.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_seek_write.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_write.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_seek_write.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_seek_write.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_stat.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_stat.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_stat.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_stat.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_stat.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_stat.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_stat.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_stat.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_stat.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_stat.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_stat.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_stat.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_tell.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_tell.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_tell.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_tell.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_tell.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_tell.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_tell_write.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell_write.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_tell_write.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell_write.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_tell_write.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell_write.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_tell_write.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell_write.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_tell_write.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell_write.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_tell_write.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_tell_write.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_win32a.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32a.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_win32a.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32a.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_win32a.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32a.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_win32a.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32a.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_win32a.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32a.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_win32a.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32a.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_win32handle.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32handle.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_win32handle.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32handle.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_win32handle.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32handle.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_win32handle.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32handle.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_win32handle.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32handle.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_win32handle.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32handle.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_win32w.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32w.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_win32w.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32w.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_win32w.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32w.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_win32w.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32w.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_win32w.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32w.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_win32w.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_win32w.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_window_create.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_window_create.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_window_create.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_window_create.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_window_create.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_window_create.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_window_create.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_window_create.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_window_create.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_window_create.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_window_create.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_window_create.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_write.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_write.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_write.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_write.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_write.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_write.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_write.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_write.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_write.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_write.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_write.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_write.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_zip.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_zip.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_zip.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_zip.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_zip.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_zip.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_source_zip_file.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip_file.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_zip_file.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip_file.html diff --git a/thirdparty/libzip-1.11.3/man/zip_source_zip_file.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip_file.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_zip_file.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip_file.man diff --git a/thirdparty/libzip-1.11.3/man/zip_source_zip_file.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip_file.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_source_zip_file.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_source_zip_file.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_stat.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_stat.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_stat.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_stat.html diff --git a/thirdparty/libzip-1.11.3/man/zip_stat.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_stat.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_stat.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_stat.man diff --git a/thirdparty/libzip-1.11.3/man/zip_stat.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_stat.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_stat.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_stat.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_stat_init.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_stat_init.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_stat_init.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_stat_init.html diff --git a/thirdparty/libzip-1.11.3/man/zip_stat_init.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_stat_init.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_stat_init.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_stat_init.man diff --git a/thirdparty/libzip-1.11.3/man/zip_stat_init.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_stat_init.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_stat_init.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_stat_init.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_unchange.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_unchange.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_unchange.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_unchange.html diff --git a/thirdparty/libzip-1.11.3/man/zip_unchange.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_unchange.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_unchange.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_unchange.man diff --git a/thirdparty/libzip-1.11.3/man/zip_unchange.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_unchange.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_unchange.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_unchange.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_unchange_all.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_all.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_unchange_all.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_all.html diff --git a/thirdparty/libzip-1.11.3/man/zip_unchange_all.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_all.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_unchange_all.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_all.man diff --git a/thirdparty/libzip-1.11.3/man/zip_unchange_all.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_all.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_unchange_all.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_all.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zip_unchange_archive.html b/proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_archive.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_unchange_archive.html rename to proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_archive.html diff --git a/thirdparty/libzip-1.11.3/man/zip_unchange_archive.man b/proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_archive.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_unchange_archive.man rename to proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_archive.man diff --git a/thirdparty/libzip-1.11.3/man/zip_unchange_archive.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_archive.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zip_unchange_archive.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zip_unchange_archive.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zipcmp.html b/proj-web/thirdparty/libzip-1.11.3/man/zipcmp.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zipcmp.html rename to proj-web/thirdparty/libzip-1.11.3/man/zipcmp.html diff --git a/thirdparty/libzip-1.11.3/man/zipcmp.man b/proj-web/thirdparty/libzip-1.11.3/man/zipcmp.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zipcmp.man rename to proj-web/thirdparty/libzip-1.11.3/man/zipcmp.man diff --git a/thirdparty/libzip-1.11.3/man/zipcmp.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zipcmp.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zipcmp.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zipcmp.mdoc diff --git a/thirdparty/libzip-1.11.3/man/zipmerge.html b/proj-web/thirdparty/libzip-1.11.3/man/zipmerge.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/zipmerge.html rename to proj-web/thirdparty/libzip-1.11.3/man/zipmerge.html diff --git a/thirdparty/libzip-1.11.3/man/zipmerge.man b/proj-web/thirdparty/libzip-1.11.3/man/zipmerge.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/zipmerge.man rename to proj-web/thirdparty/libzip-1.11.3/man/zipmerge.man diff --git a/thirdparty/libzip-1.11.3/man/zipmerge.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/zipmerge.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/zipmerge.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/zipmerge.mdoc diff --git a/thirdparty/libzip-1.11.3/man/ziptool.html b/proj-web/thirdparty/libzip-1.11.3/man/ziptool.html similarity index 100% rename from thirdparty/libzip-1.11.3/man/ziptool.html rename to proj-web/thirdparty/libzip-1.11.3/man/ziptool.html diff --git a/thirdparty/libzip-1.11.3/man/ziptool.man b/proj-web/thirdparty/libzip-1.11.3/man/ziptool.man similarity index 100% rename from thirdparty/libzip-1.11.3/man/ziptool.man rename to proj-web/thirdparty/libzip-1.11.3/man/ziptool.man diff --git a/thirdparty/libzip-1.11.3/man/ziptool.mdoc b/proj-web/thirdparty/libzip-1.11.3/man/ziptool.mdoc similarity index 100% rename from thirdparty/libzip-1.11.3/man/ziptool.mdoc rename to proj-web/thirdparty/libzip-1.11.3/man/ziptool.mdoc diff --git a/thirdparty/libzip-1.11.3/ossfuzz/CMakeLists.txt b/proj-web/thirdparty/libzip-1.11.3/ossfuzz/CMakeLists.txt similarity index 100% rename from thirdparty/libzip-1.11.3/ossfuzz/CMakeLists.txt rename to proj-web/thirdparty/libzip-1.11.3/ossfuzz/CMakeLists.txt diff --git a/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c b/proj-web/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c similarity index 100% rename from thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c rename to proj-web/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c diff --git a/thirdparty/libzip-1.11.3/ossfuzz/ossfuzz.sh b/proj-web/thirdparty/libzip-1.11.3/ossfuzz/ossfuzz.sh similarity index 100% rename from thirdparty/libzip-1.11.3/ossfuzz/ossfuzz.sh rename to proj-web/thirdparty/libzip-1.11.3/ossfuzz/ossfuzz.sh diff --git a/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c b/proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c similarity index 100% rename from thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c rename to proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c diff --git a/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c b/proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c similarity index 100% rename from thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c rename to proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c diff --git a/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.dict b/proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.dict similarity index 100% rename from thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.dict rename to proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.dict diff --git a/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer_common.h b/proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer_common.h similarity index 100% rename from thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer_common.h rename to proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer_common.h diff --git a/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c b/proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c similarity index 100% rename from thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c rename to proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c diff --git a/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer_seed_corpus.zip b/proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer_seed_corpus.zip similarity index 100% rename from thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer_seed_corpus.zip rename to proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer_seed_corpus.zip diff --git a/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c b/proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c similarity index 100% rename from thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c rename to proj-web/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c diff --git a/thirdparty/libzip-1.11.3/regress/CMakeLists.txt b/proj-web/thirdparty/libzip-1.11.3/regress/CMakeLists.txt similarity index 100% rename from thirdparty/libzip-1.11.3/regress/CMakeLists.txt rename to proj-web/thirdparty/libzip-1.11.3/regress/CMakeLists.txt diff --git a/thirdparty/libzip-1.11.3/regress/add_dir.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_dir.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_dir.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_dir.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_buffer.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_buffer.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_buffer.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_buffer.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_file.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_file.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_file.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_file.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_file_duplicate.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_file_duplicate.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_file_duplicate.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_file_duplicate.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_file_twice_duplicate.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_file_twice_duplicate.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_file_twice_duplicate.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_file_twice_duplicate.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_file_unchange.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_file_unchange.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_file_unchange.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_file_unchange.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_filep.c b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_filep.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_filep.c rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_filep.c diff --git a/thirdparty/libzip-1.11.3/regress/add_from_filep.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_filep.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_filep.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_filep.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_stdin.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_stdin.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_stdin.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_stdin.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_zip_closed.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_closed.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_zip_closed.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_closed.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_zip_deflated.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_deflated.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_zip_deflated.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_deflated.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_zip_deflated2.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_deflated2.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_zip_deflated2.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_deflated2.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_zip_partial_deflated.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_partial_deflated.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_zip_partial_deflated.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_partial_deflated.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_zip_partial_stored.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_partial_stored.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_zip_partial_stored.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_partial_stored.test diff --git a/thirdparty/libzip-1.11.3/regress/add_from_zip_stored.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_stored.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_from_zip_stored.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_from_zip_stored.test diff --git a/thirdparty/libzip-1.11.3/regress/add_stored.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_stored.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_stored.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_stored.test diff --git a/thirdparty/libzip-1.11.3/regress/add_stored_in_memory.test b/proj-web/thirdparty/libzip-1.11.3/regress/add_stored_in_memory.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/add_stored_in_memory.test rename to proj-web/thirdparty/libzip-1.11.3/regress/add_stored_in_memory.test diff --git a/thirdparty/libzip-1.11.3/regress/bigstored.zh b/proj-web/thirdparty/libzip-1.11.3/regress/bigstored.zh similarity index 100% rename from thirdparty/libzip-1.11.3/regress/bigstored.zh rename to proj-web/thirdparty/libzip-1.11.3/regress/bigstored.zh diff --git a/thirdparty/libzip-1.11.3/regress/bigzero-zip.zip b/proj-web/thirdparty/libzip-1.11.3/regress/bigzero-zip.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/bigzero-zip.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/bigzero-zip.zip diff --git a/thirdparty/libzip-1.11.3/regress/bogus.zip b/proj-web/thirdparty/libzip-1.11.3/regress/bogus.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/bogus.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/bogus.zip diff --git a/thirdparty/libzip-1.11.3/regress/broken.zip b/proj-web/thirdparty/libzip-1.11.3/regress/broken.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/broken.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/broken.zip diff --git a/thirdparty/libzip-1.11.3/regress/buffer-fragment-read.test b/proj-web/thirdparty/libzip-1.11.3/regress/buffer-fragment-read.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/buffer-fragment-read.test rename to proj-web/thirdparty/libzip-1.11.3/regress/buffer-fragment-read.test diff --git a/thirdparty/libzip-1.11.3/regress/buffer-fragment-write.test b/proj-web/thirdparty/libzip-1.11.3/regress/buffer-fragment-write.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/buffer-fragment-write.test rename to proj-web/thirdparty/libzip-1.11.3/regress/buffer-fragment-write.test diff --git a/thirdparty/libzip-1.11.3/regress/can_clone_file.c b/proj-web/thirdparty/libzip-1.11.3/regress/can_clone_file.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/can_clone_file.c rename to proj-web/thirdparty/libzip-1.11.3/regress/can_clone_file.c diff --git a/thirdparty/libzip-1.11.3/regress/cancel_45.test b/proj-web/thirdparty/libzip-1.11.3/regress/cancel_45.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/cancel_45.test rename to proj-web/thirdparty/libzip-1.11.3/regress/cancel_45.test diff --git a/thirdparty/libzip-1.11.3/regress/cancel_90.test b/proj-web/thirdparty/libzip-1.11.3/regress/cancel_90.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/cancel_90.test rename to proj-web/thirdparty/libzip-1.11.3/regress/cancel_90.test diff --git a/thirdparty/libzip-1.11.3/regress/changing-size-decreases-fixed.test b/proj-web/thirdparty/libzip-1.11.3/regress/changing-size-decreases-fixed.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/changing-size-decreases-fixed.test rename to proj-web/thirdparty/libzip-1.11.3/regress/changing-size-decreases-fixed.test diff --git a/thirdparty/libzip-1.11.3/regress/changing-size-decreases.test b/proj-web/thirdparty/libzip-1.11.3/regress/changing-size-decreases.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/changing-size-decreases.test rename to proj-web/thirdparty/libzip-1.11.3/regress/changing-size-decreases.test diff --git a/thirdparty/libzip-1.11.3/regress/changing-size-increases-fixed.test b/proj-web/thirdparty/libzip-1.11.3/regress/changing-size-increases-fixed.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/changing-size-increases-fixed.test rename to proj-web/thirdparty/libzip-1.11.3/regress/changing-size-increases-fixed.test diff --git a/thirdparty/libzip-1.11.3/regress/changing-size-increases-unchecked.test b/proj-web/thirdparty/libzip-1.11.3/regress/changing-size-increases-unchecked.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/changing-size-increases-unchecked.test rename to proj-web/thirdparty/libzip-1.11.3/regress/changing-size-increases-unchecked.test diff --git a/thirdparty/libzip-1.11.3/regress/changing-size-increases.test b/proj-web/thirdparty/libzip-1.11.3/regress/changing-size-increases.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/changing-size-increases.test rename to proj-web/thirdparty/libzip-1.11.3/regress/changing-size-increases.test diff --git a/thirdparty/libzip-1.11.3/regress/changing-size-muchl.zip b/proj-web/thirdparty/libzip-1.11.3/regress/changing-size-muchl.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/changing-size-muchl.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/changing-size-muchl.zip diff --git a/thirdparty/libzip-1.11.3/regress/changing-size-muchlo.zip b/proj-web/thirdparty/libzip-1.11.3/regress/changing-size-muchlo.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/changing-size-muchlo.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/changing-size-muchlo.zip diff --git a/thirdparty/libzip-1.11.3/regress/changing-size-muchlonger.zip b/proj-web/thirdparty/libzip-1.11.3/regress/changing-size-muchlonger.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/changing-size-muchlonger.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/changing-size-muchlonger.zip diff --git a/thirdparty/libzip-1.11.3/regress/changing-size.zip b/proj-web/thirdparty/libzip-1.11.3/regress/changing-size.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/changing-size.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/changing-size.zip diff --git a/thirdparty/libzip-1.11.3/regress/check_torrentzip_fail.test b/proj-web/thirdparty/libzip-1.11.3/regress/check_torrentzip_fail.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/check_torrentzip_fail.test rename to proj-web/thirdparty/libzip-1.11.3/regress/check_torrentzip_fail.test diff --git a/thirdparty/libzip-1.11.3/regress/check_torrentzip_modified.test b/proj-web/thirdparty/libzip-1.11.3/regress/check_torrentzip_modified.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/check_torrentzip_modified.test rename to proj-web/thirdparty/libzip-1.11.3/regress/check_torrentzip_modified.test diff --git a/thirdparty/libzip-1.11.3/regress/check_torrentzip_success.test b/proj-web/thirdparty/libzip-1.11.3/regress/check_torrentzip_success.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/check_torrentzip_success.test rename to proj-web/thirdparty/libzip-1.11.3/regress/check_torrentzip_success.test diff --git a/thirdparty/libzip-1.11.3/regress/cleanup.cmake b/proj-web/thirdparty/libzip-1.11.3/regress/cleanup.cmake similarity index 100% rename from thirdparty/libzip-1.11.3/regress/cleanup.cmake rename to proj-web/thirdparty/libzip-1.11.3/regress/cleanup.cmake diff --git a/thirdparty/libzip-1.11.3/regress/clone-buffer-add.test b/proj-web/thirdparty/libzip-1.11.3/regress/clone-buffer-add.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/clone-buffer-add.test rename to proj-web/thirdparty/libzip-1.11.3/regress/clone-buffer-add.test diff --git a/thirdparty/libzip-1.11.3/regress/clone-buffer-delete.test b/proj-web/thirdparty/libzip-1.11.3/regress/clone-buffer-delete.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/clone-buffer-delete.test rename to proj-web/thirdparty/libzip-1.11.3/regress/clone-buffer-delete.test diff --git a/thirdparty/libzip-1.11.3/regress/clone-buffer-replace.test b/proj-web/thirdparty/libzip-1.11.3/regress/clone-buffer-replace.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/clone-buffer-replace.test rename to proj-web/thirdparty/libzip-1.11.3/regress/clone-buffer-replace.test diff --git a/thirdparty/libzip-1.11.3/regress/clone-fs-add.test b/proj-web/thirdparty/libzip-1.11.3/regress/clone-fs-add.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/clone-fs-add.test rename to proj-web/thirdparty/libzip-1.11.3/regress/clone-fs-add.test diff --git a/thirdparty/libzip-1.11.3/regress/clone-fs-delete.test b/proj-web/thirdparty/libzip-1.11.3/regress/clone-fs-delete.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/clone-fs-delete.test rename to proj-web/thirdparty/libzip-1.11.3/regress/clone-fs-delete.test diff --git a/thirdparty/libzip-1.11.3/regress/clone-fs-replace.test b/proj-web/thirdparty/libzip-1.11.3/regress/clone-fs-replace.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/clone-fs-replace.test rename to proj-web/thirdparty/libzip-1.11.3/regress/clone-fs-replace.test diff --git a/thirdparty/libzip-1.11.3/regress/cm-default.test b/proj-web/thirdparty/libzip-1.11.3/regress/cm-default.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/cm-default.test rename to proj-web/thirdparty/libzip-1.11.3/regress/cm-default.test diff --git a/thirdparty/libzip-1.11.3/regress/cm-default.zip b/proj-web/thirdparty/libzip-1.11.3/regress/cm-default.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/cm-default.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/cm-default.zip diff --git a/thirdparty/libzip-1.11.3/regress/convert_to_torrentzip.test b/proj-web/thirdparty/libzip-1.11.3/regress/convert_to_torrentzip.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/convert_to_torrentzip.test rename to proj-web/thirdparty/libzip-1.11.3/regress/convert_to_torrentzip.test diff --git a/thirdparty/libzip-1.11.3/regress/convert_to_torrentzip_ef.test b/proj-web/thirdparty/libzip-1.11.3/regress/convert_to_torrentzip_ef.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/convert_to_torrentzip_ef.test rename to proj-web/thirdparty/libzip-1.11.3/regress/convert_to_torrentzip_ef.test diff --git a/thirdparty/libzip-1.11.3/regress/count_entries.test b/proj-web/thirdparty/libzip-1.11.3/regress/count_entries.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/count_entries.test rename to proj-web/thirdparty/libzip-1.11.3/regress/count_entries.test diff --git a/thirdparty/libzip-1.11.3/regress/create_empty_keep.test b/proj-web/thirdparty/libzip-1.11.3/regress/create_empty_keep.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/create_empty_keep.test rename to proj-web/thirdparty/libzip-1.11.3/regress/create_empty_keep.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes128.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes128.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes128.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes128.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes192.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes192.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes192.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes192.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes256.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes256.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes256.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-aes256.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-pkware-2.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-pkware-2.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-correct-password-pkware-2.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-pkware-2.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-pkware.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-pkware.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-correct-password-pkware.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-correct-password-pkware.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-empty-file-pkware.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-empty-file-pkware.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-empty-file-pkware.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-empty-file-pkware.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-no-password-aes256.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-no-password-aes256.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-no-password-aes256.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-no-password-aes256.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes128.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes128.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes128.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes128.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes192.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes192.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes192.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes192.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes256.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes256.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes256.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-aes256.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-pkware-2.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-pkware-2.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-pkware-2.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-pkware-2.test diff --git a/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-pkware.test b/proj-web/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-pkware.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-pkware.test rename to proj-web/thirdparty/libzip-1.11.3/regress/decrypt-wrong-password-pkware.test diff --git a/thirdparty/libzip-1.11.3/regress/delete_add_same.test b/proj-web/thirdparty/libzip-1.11.3/regress/delete_add_same.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/delete_add_same.test rename to proj-web/thirdparty/libzip-1.11.3/regress/delete_add_same.test diff --git a/thirdparty/libzip-1.11.3/regress/delete_invalid.test b/proj-web/thirdparty/libzip-1.11.3/regress/delete_invalid.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/delete_invalid.test rename to proj-web/thirdparty/libzip-1.11.3/regress/delete_invalid.test diff --git a/thirdparty/libzip-1.11.3/regress/delete_last.test b/proj-web/thirdparty/libzip-1.11.3/regress/delete_last.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/delete_last.test rename to proj-web/thirdparty/libzip-1.11.3/regress/delete_last.test diff --git a/thirdparty/libzip-1.11.3/regress/delete_last_keep.test b/proj-web/thirdparty/libzip-1.11.3/regress/delete_last_keep.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/delete_last_keep.test rename to proj-web/thirdparty/libzip-1.11.3/regress/delete_last_keep.test diff --git a/thirdparty/libzip-1.11.3/regress/delete_multiple_last.test b/proj-web/thirdparty/libzip-1.11.3/regress/delete_multiple_last.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/delete_multiple_last.test rename to proj-web/thirdparty/libzip-1.11.3/regress/delete_multiple_last.test diff --git a/thirdparty/libzip-1.11.3/regress/delete_multiple_partial.test b/proj-web/thirdparty/libzip-1.11.3/regress/delete_multiple_partial.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/delete_multiple_partial.test rename to proj-web/thirdparty/libzip-1.11.3/regress/delete_multiple_partial.test diff --git a/thirdparty/libzip-1.11.3/regress/delete_renamed_rename.test b/proj-web/thirdparty/libzip-1.11.3/regress/delete_renamed_rename.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/delete_renamed_rename.test rename to proj-web/thirdparty/libzip-1.11.3/regress/delete_renamed_rename.test diff --git a/thirdparty/libzip-1.11.3/regress/empty-pkware.zip b/proj-web/thirdparty/libzip-1.11.3/regress/empty-pkware.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/empty-pkware.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/empty-pkware.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt-1234.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt-1234.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt-1234.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt-1234.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt-aes128-noentropy.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes128-noentropy.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt-aes128-noentropy.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes128-noentropy.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt-aes128.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes128.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt-aes128.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes128.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt-aes192-noentropy.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes192-noentropy.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt-aes192-noentropy.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes192-noentropy.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt-aes192.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes192.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt-aes192.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes192.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt-aes256-noentropy.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes256-noentropy.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt-aes256-noentropy.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes256-noentropy.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt-aes256.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes256.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt-aes256.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt-aes256.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt-none.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt-none.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt-none.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt-none.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt-pkware-noentropy-2.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt-pkware-noentropy-2.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt-pkware-noentropy-2.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt-pkware-noentropy-2.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt-pkware-noentropy.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt-pkware-noentropy.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt-pkware-noentropy.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt-pkware-noentropy.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt.test b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt.test rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt.test diff --git a/thirdparty/libzip-1.11.3/regress/encrypt.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt_plus_extra.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt_plus_extra.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt_plus_extra.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt_plus_extra.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt_plus_extra_modified_c.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt_plus_extra_modified_c.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt_plus_extra_modified_c.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt_plus_extra_modified_c.zip diff --git a/thirdparty/libzip-1.11.3/regress/encrypt_plus_extra_modified_l.zip b/proj-web/thirdparty/libzip-1.11.3/regress/encrypt_plus_extra_modified_l.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encrypt_plus_extra_modified_l.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/encrypt_plus_extra_modified_l.zip diff --git a/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes128.test b/proj-web/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes128.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes128.test rename to proj-web/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes128.test diff --git a/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes192.test b/proj-web/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes192.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes192.test rename to proj-web/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes192.test diff --git a/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes256.test b/proj-web/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes256.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes256.test rename to proj-web/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-aes256.test diff --git a/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-pkware-2.test b/proj-web/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-pkware-2.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encryption-nonrandom-pkware-2.test rename to proj-web/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-pkware-2.test diff --git a/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-pkware.test b/proj-web/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-pkware.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encryption-nonrandom-pkware.test rename to proj-web/thirdparty/libzip-1.11.3/regress/encryption-nonrandom-pkware.test diff --git a/thirdparty/libzip-1.11.3/regress/encryption-remove.test b/proj-web/thirdparty/libzip-1.11.3/regress/encryption-remove.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encryption-remove.test rename to proj-web/thirdparty/libzip-1.11.3/regress/encryption-remove.test diff --git a/thirdparty/libzip-1.11.3/regress/encryption-stat.test b/proj-web/thirdparty/libzip-1.11.3/regress/encryption-stat.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/encryption-stat.test rename to proj-web/thirdparty/libzip-1.11.3/regress/encryption-stat.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_add.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_add.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_add.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_add.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_add_multiple.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_add_multiple.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_add_multiple.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_add_multiple.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_count.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_count.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_count.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_count.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_count_by_id.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_count_by_id.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_count_by_id.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_count_by_id.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_count_ignore_zip64.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_count_ignore_zip64.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_count_ignore_zip64.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_count_ignore_zip64.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_delete.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_delete.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_delete.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_delete.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_delete_by_id.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_delete_by_id.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_delete_by_id.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_delete_by_id.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_1-0.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_1-0.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_1-0.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_1-0.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_1-ef_00.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_1-ef_00.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_1-ef_00.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_1-ef_00.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_1-ef_ff.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_1-ef_ff.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_1-ef_ff.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_1-ef_ff.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_1-ff.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_1-ff.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_1-ff.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_1-ff.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_2-0.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_2-0.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_2-0.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_2-0.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_2-ef_00.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_2-ef_00.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_2-ef_00.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_2-ef_00.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_2-ef_ff.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_2-ef_ff.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_2-ef_ff.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_2-ef_ff.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_2-ff.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_2-ff.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_2-ff.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_2-ff.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_3-0.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_3-0.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_3-0.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_3-0.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_3-ef_00.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_3-ef_00.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_3-ef_00.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_3-ef_00.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_3-ef_ff.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_3-ef_ff.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_3-ef_ff.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_3-ef_ff.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_3-ff.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_3-ff.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_3-ff.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_3-ff.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_field_align_4-ff.zip b/proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_4-ff.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_field_align_4-ff.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_field_align_4-ff.zip diff --git a/thirdparty/libzip-1.11.3/regress/extra_get.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_get.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_get.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_get.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_get_by_id.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_get_by_id.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_get_by_id.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_get_by_id.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_set.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_set.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_set.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_set.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_set_modify_c.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_set_modify_c.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_set_modify_c.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_set_modify_c.test diff --git a/thirdparty/libzip-1.11.3/regress/extra_set_modify_l.test b/proj-web/thirdparty/libzip-1.11.3/regress/extra_set_modify_l.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/extra_set_modify_l.test rename to proj-web/thirdparty/libzip-1.11.3/regress/extra_set_modify_l.test diff --git a/thirdparty/libzip-1.11.3/regress/fdopen_ok.test b/proj-web/thirdparty/libzip-1.11.3/regress/fdopen_ok.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fdopen_ok.test rename to proj-web/thirdparty/libzip-1.11.3/regress/fdopen_ok.test diff --git a/thirdparty/libzip-1.11.3/regress/file_comment_encmismatch.test b/proj-web/thirdparty/libzip-1.11.3/regress/file_comment_encmismatch.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/file_comment_encmismatch.test rename to proj-web/thirdparty/libzip-1.11.3/regress/file_comment_encmismatch.test diff --git a/thirdparty/libzip-1.11.3/regress/filename_duplicate.zip b/proj-web/thirdparty/libzip-1.11.3/regress/filename_duplicate.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/filename_duplicate.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/filename_duplicate.zip diff --git a/thirdparty/libzip-1.11.3/regress/filename_duplicate_empty.zip b/proj-web/thirdparty/libzip-1.11.3/regress/filename_duplicate_empty.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/filename_duplicate_empty.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/filename_duplicate_empty.zip diff --git a/thirdparty/libzip-1.11.3/regress/filename_empty.zip b/proj-web/thirdparty/libzip-1.11.3/regress/filename_empty.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/filename_empty.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/filename_empty.zip diff --git a/thirdparty/libzip-1.11.3/regress/fileorder.zip b/proj-web/thirdparty/libzip-1.11.3/regress/fileorder.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fileorder.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/fileorder.zip diff --git a/thirdparty/libzip-1.11.3/regress/firstsecond-split-deflated.zip b/proj-web/thirdparty/libzip-1.11.3/regress/firstsecond-split-deflated.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/firstsecond-split-deflated.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/firstsecond-split-deflated.zip diff --git a/thirdparty/libzip-1.11.3/regress/firstsecond-split-stored.zip b/proj-web/thirdparty/libzip-1.11.3/regress/firstsecond-split-stored.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/firstsecond-split-stored.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/firstsecond-split-stored.zip diff --git a/thirdparty/libzip-1.11.3/regress/firstsecond.zip b/proj-web/thirdparty/libzip-1.11.3/regress/firstsecond.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/firstsecond.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/firstsecond.zip diff --git a/thirdparty/libzip-1.11.3/regress/foo-stored.zip b/proj-web/thirdparty/libzip-1.11.3/regress/foo-stored.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/foo-stored.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/foo-stored.zip diff --git a/thirdparty/libzip-1.11.3/regress/fopen_multiple.test b/proj-web/thirdparty/libzip-1.11.3/regress/fopen_multiple.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fopen_multiple.test rename to proj-web/thirdparty/libzip-1.11.3/regress/fopen_multiple.test diff --git a/thirdparty/libzip-1.11.3/regress/fopen_multiple_reopen.test b/proj-web/thirdparty/libzip-1.11.3/regress/fopen_multiple_reopen.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fopen_multiple_reopen.test rename to proj-web/thirdparty/libzip-1.11.3/regress/fopen_multiple_reopen.test diff --git a/thirdparty/libzip-1.11.3/regress/fopen_unchanged.c b/proj-web/thirdparty/libzip-1.11.3/regress/fopen_unchanged.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fopen_unchanged.c rename to proj-web/thirdparty/libzip-1.11.3/regress/fopen_unchanged.c diff --git a/thirdparty/libzip-1.11.3/regress/fopen_unchanged.test b/proj-web/thirdparty/libzip-1.11.3/regress/fopen_unchanged.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fopen_unchanged.test rename to proj-web/thirdparty/libzip-1.11.3/regress/fopen_unchanged.test diff --git a/thirdparty/libzip-1.11.3/regress/fread.c b/proj-web/thirdparty/libzip-1.11.3/regress/fread.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fread.c rename to proj-web/thirdparty/libzip-1.11.3/regress/fread.c diff --git a/thirdparty/libzip-1.11.3/regress/fread.test b/proj-web/thirdparty/libzip-1.11.3/regress/fread.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fread.test rename to proj-web/thirdparty/libzip-1.11.3/regress/fread.test diff --git a/thirdparty/libzip-1.11.3/regress/fseek.c b/proj-web/thirdparty/libzip-1.11.3/regress/fseek.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fseek.c rename to proj-web/thirdparty/libzip-1.11.3/regress/fseek.c diff --git a/thirdparty/libzip-1.11.3/regress/fseek_deflated.test b/proj-web/thirdparty/libzip-1.11.3/regress/fseek_deflated.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fseek_deflated.test rename to proj-web/thirdparty/libzip-1.11.3/regress/fseek_deflated.test diff --git a/thirdparty/libzip-1.11.3/regress/fseek_fail.test b/proj-web/thirdparty/libzip-1.11.3/regress/fseek_fail.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fseek_fail.test rename to proj-web/thirdparty/libzip-1.11.3/regress/fseek_fail.test diff --git a/thirdparty/libzip-1.11.3/regress/fseek_ok.test b/proj-web/thirdparty/libzip-1.11.3/regress/fseek_ok.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/fseek_ok.test rename to proj-web/thirdparty/libzip-1.11.3/regress/fseek_ok.test diff --git a/thirdparty/libzip-1.11.3/regress/gap-add.zip b/proj-web/thirdparty/libzip-1.11.3/regress/gap-add.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/gap-add.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/gap-add.zip diff --git a/thirdparty/libzip-1.11.3/regress/gap-delete.zip b/proj-web/thirdparty/libzip-1.11.3/regress/gap-delete.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/gap-delete.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/gap-delete.zip diff --git a/thirdparty/libzip-1.11.3/regress/gap-replace.zip b/proj-web/thirdparty/libzip-1.11.3/regress/gap-replace.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/gap-replace.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/gap-replace.zip diff --git a/thirdparty/libzip-1.11.3/regress/gap.zip b/proj-web/thirdparty/libzip-1.11.3/regress/gap.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/gap.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/gap.zip diff --git a/thirdparty/libzip-1.11.3/regress/get_comment.test b/proj-web/thirdparty/libzip-1.11.3/regress/get_comment.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/get_comment.test rename to proj-web/thirdparty/libzip-1.11.3/regress/get_comment.test diff --git a/thirdparty/libzip-1.11.3/regress/get_comment_long.test b/proj-web/thirdparty/libzip-1.11.3/regress/get_comment_long.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/get_comment_long.test rename to proj-web/thirdparty/libzip-1.11.3/regress/get_comment_long.test diff --git a/thirdparty/libzip-1.11.3/regress/hmac-error.test b/proj-web/thirdparty/libzip-1.11.3/regress/hmac-error.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/hmac-error.test rename to proj-web/thirdparty/libzip-1.11.3/regress/hmac-error.test diff --git a/thirdparty/libzip-1.11.3/regress/hmac-error.zip b/proj-web/thirdparty/libzip-1.11.3/regress/hmac-error.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/hmac-error.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/hmac-error.zip diff --git a/thirdparty/libzip-1.11.3/regress/hole.c b/proj-web/thirdparty/libzip-1.11.3/regress/hole.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/hole.c rename to proj-web/thirdparty/libzip-1.11.3/regress/hole.c diff --git a/thirdparty/libzip-1.11.3/regress/incons-archive-comment-longer.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-archive-comment-longer.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-archive-comment-longer.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-archive-comment-longer.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-archive-comment-shorter.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-archive-comment-shorter.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-archive-comment-shorter.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-archive-comment-shorter.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-cdoffset.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-cdoffset.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-cdoffset.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-cdoffset.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-cdsize-large.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-cdsize-large.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-cdsize-large.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-cdsize-large.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-cdsize-small.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-cdsize-small.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-cdsize-small.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-cdsize-small.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-compression-method.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-compression-method.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-compression-method.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-compression-method.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-compsize-larger-toolarge.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-compsize-larger-toolarge.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-compsize-larger-toolarge.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-compsize-larger-toolarge.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-compsize-larger.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-compsize-larger.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-compsize-larger.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-compsize-larger.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-compsize-smaller.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-compsize-smaller.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-compsize-smaller.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-compsize-smaller.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-crc.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-crc.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-crc.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-crc.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-date.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-date.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-date.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-date.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-file-comment-longer.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-file-comment-longer.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-file-comment-longer.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-file-comment-longer.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-file-comment-shorter.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-file-comment-shorter.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-file-comment-shorter.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-file-comment-shorter.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-file-comment-utf8-ascii.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-file-comment-utf8-ascii.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-file-comment-utf8-ascii.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-file-comment-utf8-ascii.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-magic-bad.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-magic-bad.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-magic-bad.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-magic-bad.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-magic-bad2.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-magic-bad2.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-magic-bad2.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-magic-bad2.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-central-size-larger.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-central-size-larger.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-central-size-larger.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-central-size-larger.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-data.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-data.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-data.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-data.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-ef-central-size-wrong.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-central-size-wrong.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-ef-central-size-wrong.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-central-size-wrong.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-utf8comment.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-utf8comment.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-utf8comment.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-utf8comment.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-utf8name.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-utf8name.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-utf8name.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-utf8name.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-zip64-v1.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-zip64-v1.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-zip64-v1.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-zip64-v1.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-zip64-v2.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-zip64-v2.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-zip64-v2.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-dupe-zip64-v2.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-ef-local-id-size.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-id-size.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-ef-local-id-size.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-id-size.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-ef-local-id.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-id.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-ef-local-id.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-id.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-ef-local-size.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-size.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-ef-local-size.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-size.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-ef-local-utf8name-ascii.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-utf8name-ascii.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-ef-local-utf8name-ascii.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-ef-local-utf8name-ascii.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-eocd-magic-bad.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-eocd-magic-bad.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-eocd-magic-bad.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-eocd-magic-bad.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-eocd64.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-eocd64.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-eocd64.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-eocd64.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-file-count-high.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-file-count-high.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-file-count-high.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-file-count-high.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-file-count-low.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-file-count-low.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-file-count-low.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-file-count-low.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-file-count-overflow.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-file-count-overflow.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-file-count-overflow.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-file-count-overflow.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-gap-before-cd.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-gap-before-cd.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-gap-before-cd.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-gap-before-cd.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-gap-before-eocd.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-gap-before-eocd.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-gap-before-eocd.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-gap-before-eocd.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-gap-before-local.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-gap-before-local.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-gap-before-local.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-gap-before-local.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-compression-method.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-compression-method.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-compression-method.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-compression-method.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-compsize-larger.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-compsize-larger.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-compsize-larger.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-compsize-larger.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-compsize-smaller.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-compsize-smaller.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-compsize-smaller.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-compsize-smaller.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-crc.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-crc.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-crc.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-crc.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-filename-long.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-filename-long.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-filename-long.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-filename-long.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-filename-missing.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-filename-missing.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-filename-missing.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-filename-missing.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-filename-nil-byte.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-filename-nil-byte.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-filename-nil-byte.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-filename-nil-byte.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-filename-short.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-filename-short.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-filename-short.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-filename-short.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-filename.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-filename.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-filename.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-filename.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-magic-bad.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-magic-bad.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-magic-bad.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-magic-bad.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-local-size-larger.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-local-size-larger.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-local-size-larger.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-local-size-larger.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-stored-size.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-stored-size.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-stored-size.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-stored-size.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-streamed-2.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-streamed-2.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-streamed-2.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-streamed-2.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-streamed.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-streamed.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-streamed.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-streamed.zip diff --git a/thirdparty/libzip-1.11.3/regress/incons-trailing-garbage.zip b/proj-web/thirdparty/libzip-1.11.3/regress/incons-trailing-garbage.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/incons-trailing-garbage.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/incons-trailing-garbage.zip diff --git a/thirdparty/libzip-1.11.3/regress/junk-at-end.zip b/proj-web/thirdparty/libzip-1.11.3/regress/junk-at-end.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/junk-at-end.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/junk-at-end.zip diff --git a/thirdparty/libzip-1.11.3/regress/junk-at-start.zip b/proj-web/thirdparty/libzip-1.11.3/regress/junk-at-start.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/junk-at-start.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/junk-at-start.zip diff --git a/thirdparty/libzip-1.11.3/regress/junk_at_end.test b/proj-web/thirdparty/libzip-1.11.3/regress/junk_at_end.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/junk_at_end.test rename to proj-web/thirdparty/libzip-1.11.3/regress/junk_at_end.test diff --git a/thirdparty/libzip-1.11.3/regress/junk_at_start.test b/proj-web/thirdparty/libzip-1.11.3/regress/junk_at_start.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/junk_at_start.test rename to proj-web/thirdparty/libzip-1.11.3/regress/junk_at_start.test diff --git a/thirdparty/libzip-1.11.3/regress/large-uncompressible b/proj-web/thirdparty/libzip-1.11.3/regress/large-uncompressible similarity index 100% rename from thirdparty/libzip-1.11.3/regress/large-uncompressible rename to proj-web/thirdparty/libzip-1.11.3/regress/large-uncompressible diff --git a/thirdparty/libzip-1.11.3/regress/liboverride-test.c b/proj-web/thirdparty/libzip-1.11.3/regress/liboverride-test.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/liboverride-test.c rename to proj-web/thirdparty/libzip-1.11.3/regress/liboverride-test.c diff --git a/thirdparty/libzip-1.11.3/regress/liboverride.c b/proj-web/thirdparty/libzip-1.11.3/regress/liboverride.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/liboverride.c rename to proj-web/thirdparty/libzip-1.11.3/regress/liboverride.c diff --git a/thirdparty/libzip-1.11.3/regress/lzma-no-eos.zip b/proj-web/thirdparty/libzip-1.11.3/regress/lzma-no-eos.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/lzma-no-eos.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/lzma-no-eos.zip diff --git a/thirdparty/libzip-1.11.3/regress/malloc.c b/proj-web/thirdparty/libzip-1.11.3/regress/malloc.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/malloc.c rename to proj-web/thirdparty/libzip-1.11.3/regress/malloc.c diff --git a/thirdparty/libzip-1.11.3/regress/manyfiles-zip.zip b/proj-web/thirdparty/libzip-1.11.3/regress/manyfiles-zip.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/manyfiles-zip.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/manyfiles-zip.zip diff --git a/thirdparty/libzip-1.11.3/regress/mtime-default.zip b/proj-web/thirdparty/libzip-1.11.3/regress/mtime-default.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/mtime-default.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/mtime-default.zip diff --git a/thirdparty/libzip-1.11.3/regress/mtime-dstpoint-deflated.zip b/proj-web/thirdparty/libzip-1.11.3/regress/mtime-dstpoint-deflated.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/mtime-dstpoint-deflated.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/mtime-dstpoint-deflated.zip diff --git a/thirdparty/libzip-1.11.3/regress/mtime-dstpoint.test b/proj-web/thirdparty/libzip-1.11.3/regress/mtime-dstpoint.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/mtime-dstpoint.test rename to proj-web/thirdparty/libzip-1.11.3/regress/mtime-dstpoint.test diff --git a/thirdparty/libzip-1.11.3/regress/mtime-dstpoint.zip b/proj-web/thirdparty/libzip-1.11.3/regress/mtime-dstpoint.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/mtime-dstpoint.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/mtime-dstpoint.zip diff --git a/thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint-deflated.zip b/proj-web/thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint-deflated.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint-deflated.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint-deflated.zip diff --git a/thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint.test b/proj-web/thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint.test rename to proj-web/thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint.test diff --git a/thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint.zip b/proj-web/thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/mtime-post-dstpoint.zip diff --git a/thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint-deflated.zip b/proj-web/thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint-deflated.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint-deflated.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint-deflated.zip diff --git a/thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint.test b/proj-web/thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint.test rename to proj-web/thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint.test diff --git a/thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint.zip b/proj-web/thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/mtime-pre-dstpoint.zip diff --git a/thirdparty/libzip-1.11.3/regress/multidisk.zip b/proj-web/thirdparty/libzip-1.11.3/regress/multidisk.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/multidisk.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/multidisk.zip diff --git a/thirdparty/libzip-1.11.3/regress/name_locate-cp437.test b/proj-web/thirdparty/libzip-1.11.3/regress/name_locate-cp437.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/name_locate-cp437.test rename to proj-web/thirdparty/libzip-1.11.3/regress/name_locate-cp437.test diff --git a/thirdparty/libzip-1.11.3/regress/name_locate-utf8.test b/proj-web/thirdparty/libzip-1.11.3/regress/name_locate-utf8.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/name_locate-utf8.test rename to proj-web/thirdparty/libzip-1.11.3/regress/name_locate-utf8.test diff --git a/thirdparty/libzip-1.11.3/regress/name_locate.test b/proj-web/thirdparty/libzip-1.11.3/regress/name_locate.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/name_locate.test rename to proj-web/thirdparty/libzip-1.11.3/regress/name_locate.test diff --git a/thirdparty/libzip-1.11.3/regress/nihtest.conf.in b/proj-web/thirdparty/libzip-1.11.3/regress/nihtest.conf.in similarity index 100% rename from thirdparty/libzip-1.11.3/regress/nihtest.conf.in rename to proj-web/thirdparty/libzip-1.11.3/regress/nihtest.conf.in diff --git a/thirdparty/libzip-1.11.3/regress/nonrandomopen.c b/proj-web/thirdparty/libzip-1.11.3/regress/nonrandomopen.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/nonrandomopen.c rename to proj-web/thirdparty/libzip-1.11.3/regress/nonrandomopen.c diff --git a/thirdparty/libzip-1.11.3/regress/nonrandomopentest.c b/proj-web/thirdparty/libzip-1.11.3/regress/nonrandomopentest.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/nonrandomopentest.c rename to proj-web/thirdparty/libzip-1.11.3/regress/nonrandomopentest.c diff --git a/thirdparty/libzip-1.11.3/regress/open_archive_comment_wrong.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_archive_comment_wrong.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_archive_comment_wrong.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_archive_comment_wrong.test diff --git a/thirdparty/libzip-1.11.3/regress/open_cons_extrabytes.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_cons_extrabytes.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_cons_extrabytes.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_cons_extrabytes.test diff --git a/thirdparty/libzip-1.11.3/regress/open_empty.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_empty.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_empty.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_empty.test diff --git a/thirdparty/libzip-1.11.3/regress/open_empty_2.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_empty_2.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_empty_2.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_empty_2.test diff --git a/thirdparty/libzip-1.11.3/regress/open_extrabytes.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_extrabytes.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_extrabytes.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_extrabytes.test diff --git a/thirdparty/libzip-1.11.3/regress/open_file_count.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_file_count.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_file_count.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_file_count.test diff --git a/thirdparty/libzip-1.11.3/regress/open_filename_duplicate.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_filename_duplicate.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_filename_duplicate.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_filename_duplicate.test diff --git a/thirdparty/libzip-1.11.3/regress/open_filename_duplicate_consistency.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_filename_duplicate_consistency.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_filename_duplicate_consistency.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_filename_duplicate_consistency.test diff --git a/thirdparty/libzip-1.11.3/regress/open_filename_duplicate_empty.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_filename_duplicate_empty.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_filename_duplicate_empty.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_filename_duplicate_empty.test diff --git a/thirdparty/libzip-1.11.3/regress/open_filename_duplicate_empty_consistency.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_filename_duplicate_empty_consistency.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_filename_duplicate_empty_consistency.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_filename_duplicate_empty_consistency.test diff --git a/thirdparty/libzip-1.11.3/regress/open_filename_empty.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_filename_empty.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_filename_empty.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_filename_empty.test diff --git a/thirdparty/libzip-1.11.3/regress/open_incons.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_incons.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_incons.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_incons.test diff --git a/thirdparty/libzip-1.11.3/regress/open_many_fail.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_many_fail.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_many_fail.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_many_fail.test diff --git a/thirdparty/libzip-1.11.3/regress/open_many_ok.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_many_ok.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_many_ok.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_many_ok.test diff --git a/thirdparty/libzip-1.11.3/regress/open_multidisk.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_multidisk.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_multidisk.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_multidisk.test diff --git a/thirdparty/libzip-1.11.3/regress/open_new_but_exists.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_new_but_exists.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_new_but_exists.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_new_but_exists.test diff --git a/thirdparty/libzip-1.11.3/regress/open_new_ok.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_new_ok.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_new_ok.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_new_ok.test diff --git a/thirdparty/libzip-1.11.3/regress/open_nonarchive.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_nonarchive.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_nonarchive.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_nonarchive.test diff --git a/thirdparty/libzip-1.11.3/regress/open_nosuchfile.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_nosuchfile.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_nosuchfile.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_nosuchfile.test diff --git a/thirdparty/libzip-1.11.3/regress/open_ok.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_ok.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_ok.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_ok.test diff --git a/thirdparty/libzip-1.11.3/regress/open_too_short.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_too_short.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_too_short.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_too_short.test diff --git a/thirdparty/libzip-1.11.3/regress/open_truncate.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_truncate.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_truncate.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_truncate.test diff --git a/thirdparty/libzip-1.11.3/regress/open_truncated.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_truncated.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_truncated.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_truncated.test diff --git a/thirdparty/libzip-1.11.3/regress/open_zip64_3mf.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_zip64_3mf.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_zip64_3mf.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_zip64_3mf.test diff --git a/thirdparty/libzip-1.11.3/regress/open_zip64_ok.test b/proj-web/thirdparty/libzip-1.11.3/regress/open_zip64_ok.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/open_zip64_ok.test rename to proj-web/thirdparty/libzip-1.11.3/regress/open_zip64_ok.test diff --git a/thirdparty/libzip-1.11.3/regress/preload.test b/proj-web/thirdparty/libzip-1.11.3/regress/preload.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/preload.test rename to proj-web/thirdparty/libzip-1.11.3/regress/preload.test diff --git a/thirdparty/libzip-1.11.3/regress/progress.test b/proj-web/thirdparty/libzip-1.11.3/regress/progress.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/progress.test rename to proj-web/thirdparty/libzip-1.11.3/regress/progress.test diff --git a/thirdparty/libzip-1.11.3/regress/read_incons.test b/proj-web/thirdparty/libzip-1.11.3/regress/read_incons.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/read_incons.test rename to proj-web/thirdparty/libzip-1.11.3/regress/read_incons.test diff --git a/thirdparty/libzip-1.11.3/regress/read_seek_read.test b/proj-web/thirdparty/libzip-1.11.3/regress/read_seek_read.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/read_seek_read.test rename to proj-web/thirdparty/libzip-1.11.3/regress/read_seek_read.test diff --git a/thirdparty/libzip-1.11.3/regress/rename_ascii.test b/proj-web/thirdparty/libzip-1.11.3/regress/rename_ascii.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/rename_ascii.test rename to proj-web/thirdparty/libzip-1.11.3/regress/rename_ascii.test diff --git a/thirdparty/libzip-1.11.3/regress/rename_cp437.test b/proj-web/thirdparty/libzip-1.11.3/regress/rename_cp437.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/rename_cp437.test rename to proj-web/thirdparty/libzip-1.11.3/regress/rename_cp437.test diff --git a/thirdparty/libzip-1.11.3/regress/rename_deleted.test b/proj-web/thirdparty/libzip-1.11.3/regress/rename_deleted.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/rename_deleted.test rename to proj-web/thirdparty/libzip-1.11.3/regress/rename_deleted.test diff --git a/thirdparty/libzip-1.11.3/regress/rename_fail.test b/proj-web/thirdparty/libzip-1.11.3/regress/rename_fail.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/rename_fail.test rename to proj-web/thirdparty/libzip-1.11.3/regress/rename_fail.test diff --git a/thirdparty/libzip-1.11.3/regress/rename_ok.test b/proj-web/thirdparty/libzip-1.11.3/regress/rename_ok.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/rename_ok.test rename to proj-web/thirdparty/libzip-1.11.3/regress/rename_ok.test diff --git a/thirdparty/libzip-1.11.3/regress/rename_ok.zip b/proj-web/thirdparty/libzip-1.11.3/regress/rename_ok.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/rename_ok.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/rename_ok.zip diff --git a/thirdparty/libzip-1.11.3/regress/rename_utf8.test b/proj-web/thirdparty/libzip-1.11.3/regress/rename_utf8.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/rename_utf8.test rename to proj-web/thirdparty/libzip-1.11.3/regress/rename_utf8.test diff --git a/thirdparty/libzip-1.11.3/regress/rename_utf8_encmismatch.test b/proj-web/thirdparty/libzip-1.11.3/regress/rename_utf8_encmismatch.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/rename_utf8_encmismatch.test rename to proj-web/thirdparty/libzip-1.11.3/regress/rename_utf8_encmismatch.test diff --git a/thirdparty/libzip-1.11.3/regress/reopen.test b/proj-web/thirdparty/libzip-1.11.3/regress/reopen.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/reopen.test rename to proj-web/thirdparty/libzip-1.11.3/regress/reopen.test diff --git a/thirdparty/libzip-1.11.3/regress/reopen_partial.test b/proj-web/thirdparty/libzip-1.11.3/regress/reopen_partial.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/reopen_partial.test rename to proj-web/thirdparty/libzip-1.11.3/regress/reopen_partial.test diff --git a/thirdparty/libzip-1.11.3/regress/reopen_partial_rest.test b/proj-web/thirdparty/libzip-1.11.3/regress/reopen_partial_rest.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/reopen_partial_rest.test rename to proj-web/thirdparty/libzip-1.11.3/regress/reopen_partial_rest.test diff --git a/thirdparty/libzip-1.11.3/regress/set_comment_all.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_comment_all.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_comment_all.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_comment_all.test diff --git a/thirdparty/libzip-1.11.3/regress/set_comment_localonly.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_comment_localonly.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_comment_localonly.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_comment_localonly.test diff --git a/thirdparty/libzip-1.11.3/regress/set_comment_removeglobal.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_comment_removeglobal.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_comment_removeglobal.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_comment_removeglobal.test diff --git a/thirdparty/libzip-1.11.3/regress/set_comment_revert.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_comment_revert.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_comment_revert.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_comment_revert.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_bzip2_to_deflate.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_bzip2_to_deflate.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_bzip2_to_deflate.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_bzip2_to_deflate.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_bzip2.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_bzip2.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_bzip2.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_bzip2.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_deflate.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_deflate.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_deflate.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_deflate.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_store.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_store.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_store.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_deflate_to_store.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_lzma_no_eos_to_store.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_lzma_no_eos_to_store.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_lzma_no_eos_to_store.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_lzma_no_eos_to_store.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_lzma_to_store.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_lzma_to_store.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_lzma_to_store.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_lzma_to_store.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_store_to_bzip2.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_bzip2.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_store_to_bzip2.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_bzip2.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_store_to_deflate.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_deflate.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_store_to_deflate.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_deflate.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_store_to_lzma.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_lzma.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_store_to_lzma.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_lzma.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_store_to_store.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_store.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_store_to_store.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_store.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_store_to_xz.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_xz.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_store_to_xz.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_xz.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_store_to_zstd.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_zstd.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_store_to_zstd.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_store_to_zstd.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_unknown.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_unknown.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_unknown.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_unknown.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_xz_to_store.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_xz_to_store.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_xz_to_store.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_xz_to_store.test diff --git a/thirdparty/libzip-1.11.3/regress/set_compression_zstd_to_store.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_compression_zstd_to_store.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_compression_zstd_to_store.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_compression_zstd_to_store.test diff --git a/thirdparty/libzip-1.11.3/regress/set_file_dostime.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_file_dostime.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_file_dostime.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_file_dostime.test diff --git a/thirdparty/libzip-1.11.3/regress/set_file_mtime.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_file_mtime.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_file_mtime.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_file_mtime.test diff --git a/thirdparty/libzip-1.11.3/regress/set_file_mtime_pkware.test b/proj-web/thirdparty/libzip-1.11.3/regress/set_file_mtime_pkware.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/set_file_mtime_pkware.test rename to proj-web/thirdparty/libzip-1.11.3/regress/set_file_mtime_pkware.test diff --git a/thirdparty/libzip-1.11.3/regress/short b/proj-web/thirdparty/libzip-1.11.3/regress/short similarity index 100% rename from thirdparty/libzip-1.11.3/regress/short rename to proj-web/thirdparty/libzip-1.11.3/regress/short diff --git a/thirdparty/libzip-1.11.3/regress/source_hole.c b/proj-web/thirdparty/libzip-1.11.3/regress/source_hole.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/source_hole.c rename to proj-web/thirdparty/libzip-1.11.3/regress/source_hole.c diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_cp437_guess.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_cp437_guess.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_cp437_guess.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_cp437_guess.test diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_cp437_raw.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_cp437_raw.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_cp437_raw.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_cp437_raw.test diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_cp437_strict.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_cp437_strict.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_cp437_strict.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_cp437_strict.test diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_fileorder.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_fileorder.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_fileorder.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_fileorder.test diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_streamed.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_streamed.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_streamed.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_streamed.test diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_streamed_zip64.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_streamed_zip64.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_streamed_zip64.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_streamed_zip64.test diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_utf8_guess.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_utf8_guess.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_utf8_guess.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_utf8_guess.test diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_utf8_raw.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_utf8_raw.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_utf8_raw.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_utf8_raw.test diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_utf8_strict.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_utf8_strict.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_utf8_strict.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_utf8_strict.test diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_utf8_unmarked_strict.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_utf8_unmarked_strict.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_utf8_unmarked_strict.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_utf8_unmarked_strict.test diff --git a/thirdparty/libzip-1.11.3/regress/stat_index_zip64.test b/proj-web/thirdparty/libzip-1.11.3/regress/stat_index_zip64.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stat_index_zip64.test rename to proj-web/thirdparty/libzip-1.11.3/regress/stat_index_zip64.test diff --git a/thirdparty/libzip-1.11.3/regress/stored-no-eos.zip b/proj-web/thirdparty/libzip-1.11.3/regress/stored-no-eos.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/stored-no-eos.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/stored-no-eos.zip diff --git a/thirdparty/libzip-1.11.3/regress/streamed-zip64.zip b/proj-web/thirdparty/libzip-1.11.3/regress/streamed-zip64.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/streamed-zip64.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/streamed-zip64.zip diff --git a/thirdparty/libzip-1.11.3/regress/streamed.zip b/proj-web/thirdparty/libzip-1.11.3/regress/streamed.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/streamed.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/streamed.zip diff --git a/thirdparty/libzip-1.11.3/regress/test-cp437-comment-utf-8.zip b/proj-web/thirdparty/libzip-1.11.3/regress/test-cp437-comment-utf-8.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/test-cp437-comment-utf-8.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/test-cp437-comment-utf-8.zip diff --git a/thirdparty/libzip-1.11.3/regress/test-cp437-fc-utf-8-filename.zip b/proj-web/thirdparty/libzip-1.11.3/regress/test-cp437-fc-utf-8-filename.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/test-cp437-fc-utf-8-filename.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/test-cp437-fc-utf-8-filename.zip diff --git a/thirdparty/libzip-1.11.3/regress/test-cp437-fc.zip b/proj-web/thirdparty/libzip-1.11.3/regress/test-cp437-fc.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/test-cp437-fc.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/test-cp437-fc.zip diff --git a/thirdparty/libzip-1.11.3/regress/test-cp437.zip b/proj-web/thirdparty/libzip-1.11.3/regress/test-cp437.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/test-cp437.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/test-cp437.zip diff --git a/thirdparty/libzip-1.11.3/regress/test-utf8-unmarked.zip b/proj-web/thirdparty/libzip-1.11.3/regress/test-utf8-unmarked.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/test-utf8-unmarked.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/test-utf8-unmarked.zip diff --git a/thirdparty/libzip-1.11.3/regress/test-utf8.zip b/proj-web/thirdparty/libzip-1.11.3/regress/test-utf8.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/test-utf8.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/test-utf8.zip diff --git a/thirdparty/libzip-1.11.3/regress/test.zip b/proj-web/thirdparty/libzip-1.11.3/regress/test.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/test.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/test.zip diff --git a/thirdparty/libzip-1.11.3/regress/test2.zip b/proj-web/thirdparty/libzip-1.11.3/regress/test2.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/test2.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/test2.zip diff --git a/thirdparty/libzip-1.11.3/regress/test_open_multiple.zip b/proj-web/thirdparty/libzip-1.11.3/regress/test_open_multiple.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/test_open_multiple.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/test_open_multiple.zip diff --git a/thirdparty/libzip-1.11.3/regress/testbuffer.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testbuffer.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testbuffer.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testbuffer.zip diff --git a/thirdparty/libzip-1.11.3/regress/testbuffer_reopen.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testbuffer_reopen.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testbuffer_reopen.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testbuffer_reopen.zip diff --git a/thirdparty/libzip-1.11.3/regress/testbzip2.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testbzip2.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testbzip2.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testbzip2.zip diff --git a/thirdparty/libzip-1.11.3/regress/testchanged.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testchanged.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testchanged.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testchanged.zip diff --git a/thirdparty/libzip-1.11.3/regress/testchangedlocal.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testchangedlocal.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testchangedlocal.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testchangedlocal.zip diff --git a/thirdparty/libzip-1.11.3/regress/testcomment.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testcomment.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testcomment.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testcomment.zip diff --git a/thirdparty/libzip-1.11.3/regress/testcomment13.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testcomment13.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testcomment13.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testcomment13.zip diff --git a/thirdparty/libzip-1.11.3/regress/testcommentremoved.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testcommentremoved.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testcommentremoved.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testcommentremoved.zip diff --git a/thirdparty/libzip-1.11.3/regress/testdeflated.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testdeflated.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testdeflated.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testdeflated.zip diff --git a/thirdparty/libzip-1.11.3/regress/testdeflated2.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testdeflated2.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testdeflated2.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testdeflated2.zip diff --git a/thirdparty/libzip-1.11.3/regress/testdir.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testdir.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testdir.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testdir.zip diff --git a/thirdparty/libzip-1.11.3/regress/testempty.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testempty.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testempty.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testempty.zip diff --git a/thirdparty/libzip-1.11.3/regress/testextrabytes.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testextrabytes.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testextrabytes.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testextrabytes.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-UTF8.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-UTF8.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-UTF8.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-UTF8.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-cp437.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-cp437.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-cp437.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-cp437.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-ef.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-ef.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-ef.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-ef.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-long-comment.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-long-comment.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-long-comment.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-long-comment.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-lzma.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-lzma.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-lzma.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-lzma.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-plus-extra.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-plus-extra.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-plus-extra.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-plus-extra.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-stored-dos.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-stored-dos.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-stored-dos.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-stored-dos.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-torrentzip-modified.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-torrentzip-modified.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-torrentzip-modified.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-torrentzip-modified.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-torrentzip.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-torrentzip.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-torrentzip.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-torrentzip.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-truncated.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-truncated.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-truncated.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-truncated.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-xz.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-xz.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-xz.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-xz.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile-zstd.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile-zstd.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile-zstd.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile-zstd.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile.txt b/proj-web/thirdparty/libzip-1.11.3/regress/testfile.txt similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile.txt rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile.txt diff --git a/thirdparty/libzip-1.11.3/regress/testfile.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile0.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile0.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile0.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile0.zip diff --git a/thirdparty/libzip-1.11.3/regress/testfile2014.zip b/proj-web/thirdparty/libzip-1.11.3/regress/testfile2014.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/testfile2014.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/testfile2014.zip diff --git a/thirdparty/libzip-1.11.3/regress/teststdin.zip b/proj-web/thirdparty/libzip-1.11.3/regress/teststdin.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/teststdin.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/teststdin.zip diff --git a/thirdparty/libzip-1.11.3/regress/teststored.zip b/proj-web/thirdparty/libzip-1.11.3/regress/teststored.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/teststored.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/teststored.zip diff --git a/thirdparty/libzip-1.11.3/regress/truncate_empty_keep.test b/proj-web/thirdparty/libzip-1.11.3/regress/truncate_empty_keep.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/truncate_empty_keep.test rename to proj-web/thirdparty/libzip-1.11.3/regress/truncate_empty_keep.test diff --git a/thirdparty/libzip-1.11.3/regress/tryopen.c b/proj-web/thirdparty/libzip-1.11.3/regress/tryopen.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/tryopen.c rename to proj-web/thirdparty/libzip-1.11.3/regress/tryopen.c diff --git a/thirdparty/libzip-1.11.3/regress/unchange-delete-namelocate.test b/proj-web/thirdparty/libzip-1.11.3/regress/unchange-delete-namelocate.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/unchange-delete-namelocate.test rename to proj-web/thirdparty/libzip-1.11.3/regress/unchange-delete-namelocate.test diff --git a/thirdparty/libzip-1.11.3/regress/utf-8-standardization-input.zip b/proj-web/thirdparty/libzip-1.11.3/regress/utf-8-standardization-input.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/utf-8-standardization-input.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/utf-8-standardization-input.zip diff --git a/thirdparty/libzip-1.11.3/regress/utf-8-standardization-output.zip b/proj-web/thirdparty/libzip-1.11.3/regress/utf-8-standardization-output.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/utf-8-standardization-output.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/utf-8-standardization-output.zip diff --git a/thirdparty/libzip-1.11.3/regress/utf-8-standardization.test b/proj-web/thirdparty/libzip-1.11.3/regress/utf-8-standardization.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/utf-8-standardization.test rename to proj-web/thirdparty/libzip-1.11.3/regress/utf-8-standardization.test diff --git a/thirdparty/libzip-1.11.3/regress/want_torrentzip_stat.test b/proj-web/thirdparty/libzip-1.11.3/regress/want_torrentzip_stat.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/want_torrentzip_stat.test rename to proj-web/thirdparty/libzip-1.11.3/regress/want_torrentzip_stat.test diff --git a/thirdparty/libzip-1.11.3/regress/zip-in-archive-comment.test b/proj-web/thirdparty/libzip-1.11.3/regress/zip-in-archive-comment.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zip-in-archive-comment.test rename to proj-web/thirdparty/libzip-1.11.3/regress/zip-in-archive-comment.test diff --git a/thirdparty/libzip-1.11.3/regress/zip-in-archive-comment.zip b/proj-web/thirdparty/libzip-1.11.3/regress/zip-in-archive-comment.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zip-in-archive-comment.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/zip-in-archive-comment.zip diff --git a/thirdparty/libzip-1.11.3/regress/zip64-3mf.zip b/proj-web/thirdparty/libzip-1.11.3/regress/zip64-3mf.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zip64-3mf.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/zip64-3mf.zip diff --git a/thirdparty/libzip-1.11.3/regress/zip64-in-archive-comment.test b/proj-web/thirdparty/libzip-1.11.3/regress/zip64-in-archive-comment.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zip64-in-archive-comment.test rename to proj-web/thirdparty/libzip-1.11.3/regress/zip64-in-archive-comment.test diff --git a/thirdparty/libzip-1.11.3/regress/zip64-in-archive-comment.zip b/proj-web/thirdparty/libzip-1.11.3/regress/zip64-in-archive-comment.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zip64-in-archive-comment.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/zip64-in-archive-comment.zip diff --git a/thirdparty/libzip-1.11.3/regress/zip64.zip b/proj-web/thirdparty/libzip-1.11.3/regress/zip64.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zip64.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/zip64.zip diff --git a/thirdparty/libzip-1.11.3/regress/zip64_creation.test b/proj-web/thirdparty/libzip-1.11.3/regress/zip64_creation.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zip64_creation.test rename to proj-web/thirdparty/libzip-1.11.3/regress/zip64_creation.test diff --git a/thirdparty/libzip-1.11.3/regress/zip64_stored_creation.test b/proj-web/thirdparty/libzip-1.11.3/regress/zip64_stored_creation.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zip64_stored_creation.test rename to proj-web/thirdparty/libzip-1.11.3/regress/zip64_stored_creation.test diff --git a/thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir.test b/proj-web/thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir.test rename to proj-web/thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir.test diff --git a/thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir.zip b/proj-web/thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir.zip similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir.zip rename to proj-web/thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir.zip diff --git a/thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir_slash.test b/proj-web/thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir_slash.test similarity index 100% rename from thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir_slash.test rename to proj-web/thirdparty/libzip-1.11.3/regress/zipcmp_zip_dir_slash.test diff --git a/thirdparty/libzip-1.11.3/regress/ziptool_regress.c b/proj-web/thirdparty/libzip-1.11.3/regress/ziptool_regress.c similarity index 100% rename from thirdparty/libzip-1.11.3/regress/ziptool_regress.c rename to proj-web/thirdparty/libzip-1.11.3/regress/ziptool_regress.c diff --git a/thirdparty/libzip-1.11.3/src/CMakeLists.txt b/proj-web/thirdparty/libzip-1.11.3/src/CMakeLists.txt similarity index 100% rename from thirdparty/libzip-1.11.3/src/CMakeLists.txt rename to proj-web/thirdparty/libzip-1.11.3/src/CMakeLists.txt diff --git a/thirdparty/libzip-1.11.3/src/diff_output.c b/proj-web/thirdparty/libzip-1.11.3/src/diff_output.c similarity index 100% rename from thirdparty/libzip-1.11.3/src/diff_output.c rename to proj-web/thirdparty/libzip-1.11.3/src/diff_output.c diff --git a/thirdparty/libzip-1.11.3/src/diff_output.h b/proj-web/thirdparty/libzip-1.11.3/src/diff_output.h similarity index 100% rename from thirdparty/libzip-1.11.3/src/diff_output.h rename to proj-web/thirdparty/libzip-1.11.3/src/diff_output.h diff --git a/thirdparty/libzip-1.11.3/src/getopt.c b/proj-web/thirdparty/libzip-1.11.3/src/getopt.c similarity index 100% rename from thirdparty/libzip-1.11.3/src/getopt.c rename to proj-web/thirdparty/libzip-1.11.3/src/getopt.c diff --git a/thirdparty/libzip-1.11.3/src/getopt.h b/proj-web/thirdparty/libzip-1.11.3/src/getopt.h similarity index 100% rename from thirdparty/libzip-1.11.3/src/getopt.h rename to proj-web/thirdparty/libzip-1.11.3/src/getopt.h diff --git a/thirdparty/libzip-1.11.3/src/zipcmp.c b/proj-web/thirdparty/libzip-1.11.3/src/zipcmp.c similarity index 100% rename from thirdparty/libzip-1.11.3/src/zipcmp.c rename to proj-web/thirdparty/libzip-1.11.3/src/zipcmp.c diff --git a/thirdparty/libzip-1.11.3/src/zipmerge.c b/proj-web/thirdparty/libzip-1.11.3/src/zipmerge.c similarity index 100% rename from thirdparty/libzip-1.11.3/src/zipmerge.c rename to proj-web/thirdparty/libzip-1.11.3/src/zipmerge.c diff --git a/thirdparty/libzip-1.11.3/src/ziptool.c b/proj-web/thirdparty/libzip-1.11.3/src/ziptool.c similarity index 100% rename from thirdparty/libzip-1.11.3/src/ziptool.c rename to proj-web/thirdparty/libzip-1.11.3/src/ziptool.c diff --git a/thirdparty/libzip-1.11.3/vcpkg.json b/proj-web/thirdparty/libzip-1.11.3/vcpkg.json similarity index 100% rename from thirdparty/libzip-1.11.3/vcpkg.json rename to proj-web/thirdparty/libzip-1.11.3/vcpkg.json diff --git a/thirdparty/libzip-1.11.3/zipconf.h.in b/proj-web/thirdparty/libzip-1.11.3/zipconf.h.in similarity index 100% rename from thirdparty/libzip-1.11.3/zipconf.h.in rename to proj-web/thirdparty/libzip-1.11.3/zipconf.h.in diff --git a/thirdparty/zlib-1.3.1/CMakeLists.txt b/proj-web/thirdparty/zlib-1.3.1/CMakeLists.txt similarity index 100% rename from thirdparty/zlib-1.3.1/CMakeLists.txt rename to proj-web/thirdparty/zlib-1.3.1/CMakeLists.txt diff --git a/thirdparty/zlib-1.3.1/ChangeLog b/proj-web/thirdparty/zlib-1.3.1/ChangeLog similarity index 100% rename from thirdparty/zlib-1.3.1/ChangeLog rename to proj-web/thirdparty/zlib-1.3.1/ChangeLog diff --git a/thirdparty/zlib-1.3.1/FAQ b/proj-web/thirdparty/zlib-1.3.1/FAQ similarity index 100% rename from thirdparty/zlib-1.3.1/FAQ rename to proj-web/thirdparty/zlib-1.3.1/FAQ diff --git a/thirdparty/zlib-1.3.1/INDEX b/proj-web/thirdparty/zlib-1.3.1/INDEX similarity index 100% rename from thirdparty/zlib-1.3.1/INDEX rename to proj-web/thirdparty/zlib-1.3.1/INDEX diff --git a/thirdparty/zlib-1.3.1/LICENSE b/proj-web/thirdparty/zlib-1.3.1/LICENSE similarity index 100% rename from thirdparty/zlib-1.3.1/LICENSE rename to proj-web/thirdparty/zlib-1.3.1/LICENSE diff --git a/thirdparty/zlib-1.3.1/Makefile b/proj-web/thirdparty/zlib-1.3.1/Makefile similarity index 100% rename from thirdparty/zlib-1.3.1/Makefile rename to proj-web/thirdparty/zlib-1.3.1/Makefile diff --git a/thirdparty/zlib-1.3.1/Makefile.in b/proj-web/thirdparty/zlib-1.3.1/Makefile.in similarity index 100% rename from thirdparty/zlib-1.3.1/Makefile.in rename to proj-web/thirdparty/zlib-1.3.1/Makefile.in diff --git a/thirdparty/zlib-1.3.1/README b/proj-web/thirdparty/zlib-1.3.1/README similarity index 100% rename from thirdparty/zlib-1.3.1/README rename to proj-web/thirdparty/zlib-1.3.1/README diff --git a/thirdparty/zlib-1.3.1/adler32.c b/proj-web/thirdparty/zlib-1.3.1/adler32.c similarity index 100% rename from thirdparty/zlib-1.3.1/adler32.c rename to proj-web/thirdparty/zlib-1.3.1/adler32.c diff --git a/thirdparty/zlib-1.3.1/amiga/Makefile.pup b/proj-web/thirdparty/zlib-1.3.1/amiga/Makefile.pup similarity index 100% rename from thirdparty/zlib-1.3.1/amiga/Makefile.pup rename to proj-web/thirdparty/zlib-1.3.1/amiga/Makefile.pup diff --git a/thirdparty/zlib-1.3.1/amiga/Makefile.sas b/proj-web/thirdparty/zlib-1.3.1/amiga/Makefile.sas similarity index 100% rename from thirdparty/zlib-1.3.1/amiga/Makefile.sas rename to proj-web/thirdparty/zlib-1.3.1/amiga/Makefile.sas diff --git a/thirdparty/zlib-1.3.1/compress.c b/proj-web/thirdparty/zlib-1.3.1/compress.c similarity index 100% rename from thirdparty/zlib-1.3.1/compress.c rename to proj-web/thirdparty/zlib-1.3.1/compress.c diff --git a/thirdparty/zlib-1.3.1/configure b/proj-web/thirdparty/zlib-1.3.1/configure old mode 100755 new mode 100644 similarity index 100% rename from thirdparty/zlib-1.3.1/configure rename to proj-web/thirdparty/zlib-1.3.1/configure diff --git a/thirdparty/zlib-1.3.1/contrib/README.contrib b/proj-web/thirdparty/zlib-1.3.1/contrib/README.contrib similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/README.contrib rename to proj-web/thirdparty/zlib-1.3.1/contrib/README.contrib diff --git a/thirdparty/zlib-1.3.1/contrib/ada/buffer_demo.adb b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/buffer_demo.adb similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/buffer_demo.adb rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/buffer_demo.adb diff --git a/thirdparty/zlib-1.3.1/contrib/ada/mtest.adb b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/mtest.adb similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/mtest.adb rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/mtest.adb diff --git a/thirdparty/zlib-1.3.1/contrib/ada/read.adb b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/read.adb similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/read.adb rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/read.adb diff --git a/thirdparty/zlib-1.3.1/contrib/ada/readme.txt b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/readme.txt similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/readme.txt rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/readme.txt diff --git a/thirdparty/zlib-1.3.1/contrib/ada/test.adb b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/test.adb similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/test.adb rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/test.adb diff --git a/thirdparty/zlib-1.3.1/contrib/ada/zlib-streams.adb b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib-streams.adb similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/zlib-streams.adb rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib-streams.adb diff --git a/thirdparty/zlib-1.3.1/contrib/ada/zlib-streams.ads b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib-streams.ads similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/zlib-streams.ads rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib-streams.ads diff --git a/thirdparty/zlib-1.3.1/contrib/ada/zlib-thin.adb b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib-thin.adb similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/zlib-thin.adb rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib-thin.adb diff --git a/thirdparty/zlib-1.3.1/contrib/ada/zlib-thin.ads b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib-thin.ads similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/zlib-thin.ads rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib-thin.ads diff --git a/thirdparty/zlib-1.3.1/contrib/ada/zlib.adb b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib.adb similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/zlib.adb rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib.adb diff --git a/thirdparty/zlib-1.3.1/contrib/ada/zlib.ads b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib.ads similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/zlib.ads rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib.ads diff --git a/thirdparty/zlib-1.3.1/contrib/ada/zlib.gpr b/proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib.gpr similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/ada/zlib.gpr rename to proj-web/thirdparty/zlib-1.3.1/contrib/ada/zlib.gpr diff --git a/thirdparty/zlib-1.3.1/contrib/blast/Makefile b/proj-web/thirdparty/zlib-1.3.1/contrib/blast/Makefile similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/blast/Makefile rename to proj-web/thirdparty/zlib-1.3.1/contrib/blast/Makefile diff --git a/thirdparty/zlib-1.3.1/contrib/blast/README b/proj-web/thirdparty/zlib-1.3.1/contrib/blast/README similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/blast/README rename to proj-web/thirdparty/zlib-1.3.1/contrib/blast/README diff --git a/thirdparty/zlib-1.3.1/contrib/blast/blast.c b/proj-web/thirdparty/zlib-1.3.1/contrib/blast/blast.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/blast/blast.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/blast/blast.c diff --git a/thirdparty/zlib-1.3.1/contrib/blast/blast.h b/proj-web/thirdparty/zlib-1.3.1/contrib/blast/blast.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/blast/blast.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/blast/blast.h diff --git a/thirdparty/zlib-1.3.1/contrib/blast/test.pk b/proj-web/thirdparty/zlib-1.3.1/contrib/blast/test.pk similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/blast/test.pk rename to proj-web/thirdparty/zlib-1.3.1/contrib/blast/test.pk diff --git a/thirdparty/zlib-1.3.1/contrib/blast/test.txt b/proj-web/thirdparty/zlib-1.3.1/contrib/blast/test.txt similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/blast/test.txt rename to proj-web/thirdparty/zlib-1.3.1/contrib/blast/test.txt diff --git a/thirdparty/zlib-1.3.1/contrib/delphi/ZLib.pas b/proj-web/thirdparty/zlib-1.3.1/contrib/delphi/ZLib.pas similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/delphi/ZLib.pas rename to proj-web/thirdparty/zlib-1.3.1/contrib/delphi/ZLib.pas diff --git a/thirdparty/zlib-1.3.1/contrib/delphi/ZLibConst.pas b/proj-web/thirdparty/zlib-1.3.1/contrib/delphi/ZLibConst.pas similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/delphi/ZLibConst.pas rename to proj-web/thirdparty/zlib-1.3.1/contrib/delphi/ZLibConst.pas diff --git a/thirdparty/zlib-1.3.1/contrib/delphi/readme.txt b/proj-web/thirdparty/zlib-1.3.1/contrib/delphi/readme.txt similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/delphi/readme.txt rename to proj-web/thirdparty/zlib-1.3.1/contrib/delphi/readme.txt diff --git a/thirdparty/zlib-1.3.1/contrib/delphi/zlibd32.mak b/proj-web/thirdparty/zlib-1.3.1/contrib/delphi/zlibd32.mak similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/delphi/zlibd32.mak rename to proj-web/thirdparty/zlib-1.3.1/contrib/delphi/zlibd32.mak diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.build b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.build similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.build rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.build index 7f90d6b..e69630c 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.build +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.build @@ -1,33 +1,33 @@ - - - A .Net wrapper library around ZLib1.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + A .Net wrapper library around ZLib1.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.chm b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.chm similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.chm rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.chm diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.sln b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.sln similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.sln rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.sln index ac45ca0..5d533d6 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.sln +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib.sln @@ -1,21 +1,21 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotZLib", "DotZLib\DotZLib.csproj", "{BB1EE0B1-1808-46CB-B786-949D91117FC5}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Debug.ActiveCfg = Debug|.NET - {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Debug.Build.0 = Debug|.NET - {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Release.ActiveCfg = Release|.NET - {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Release.Build.0 = Release|.NET - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 8.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotZLib", "DotZLib\DotZLib.csproj", "{BB1EE0B1-1808-46CB-B786-949D91117FC5}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + Release = Release + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Debug.ActiveCfg = Debug|.NET + {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Debug.Build.0 = Debug|.NET + {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Release.ActiveCfg = Release|.NET + {BB1EE0B1-1808-46CB-B786-949D91117FC5}.Release.Build.0 = Release|.NET + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/AssemblyInfo.cs b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/AssemblyInfo.cs similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/AssemblyInfo.cs rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/AssemblyInfo.cs index 0491bfc..724c534 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/AssemblyInfo.cs +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/AssemblyInfo.cs @@ -1,58 +1,58 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("DotZLib")] -[assembly: AssemblyDescription(".Net bindings for ZLib compression dll 1.2.x")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Henrik Ravn")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("(c) 2004 by Henrik Ravn")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] +using System.Reflection; +using System.Runtime.CompilerServices; + +// +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +// +[assembly: AssemblyTitle("DotZLib")] +[assembly: AssemblyDescription(".Net bindings for ZLib compression dll 1.2.x")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Henrik Ravn")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("(c) 2004 by Henrik Ravn")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: + +[assembly: AssemblyVersion("1.0.*")] + +// +// In order to sign your assembly you must specify a key to use. Refer to the +// Microsoft .NET Framework documentation for more information on assembly signing. +// +// Use the attributes below to control which key is used for signing. +// +// Notes: +// (*) If no key is specified, the assembly is not signed. +// (*) KeyName refers to a key that has been installed in the Crypto Service +// Provider (CSP) on your machine. KeyFile refers to a file which contains +// a key. +// (*) If the KeyFile and the KeyName values are both specified, the +// following processing occurs: +// (1) If the KeyName can be found in the CSP, that key is used. +// (2) If the KeyName does not exist and the KeyFile does exist, the key +// in the KeyFile is installed into the CSP and used. +// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. +// When specifying the KeyFile, the location of the KeyFile should be +// relative to the project output directory which is +// %Project Directory%\obj\. For example, if your KeyFile is +// located in the project directory, you would specify the AssemblyKeyFile +// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] +// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework +// documentation for more information on this. +// +[assembly: AssemblyDelaySign(false)] +[assembly: AssemblyKeyFile("")] +[assembly: AssemblyKeyName("")] diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/ChecksumImpl.cs b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/ChecksumImpl.cs similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/ChecksumImpl.cs rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/ChecksumImpl.cs index de88dcf..9b6c390 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/ChecksumImpl.cs +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/ChecksumImpl.cs @@ -1,202 +1,202 @@ -// -// Copyright Henrik Ravn 2004 -// -// Use, modification and distribution are subject to the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// - -using System; -using System.Runtime.InteropServices; -using System.Text; - - -namespace DotZLib -{ - #region ChecksumGeneratorBase - /// - /// Implements the common functionality needed for all s - /// - /// - public abstract class ChecksumGeneratorBase : ChecksumGenerator - { - /// - /// The value of the current checksum - /// - protected uint _current; - - /// - /// Initializes a new instance of the checksum generator base - the current checksum is - /// set to zero - /// - public ChecksumGeneratorBase() - { - _current = 0; - } - - /// - /// Initializes a new instance of the checksum generator base with a specified value - /// - /// The value to set the current checksum to - public ChecksumGeneratorBase(uint initialValue) - { - _current = initialValue; - } - - /// - /// Resets the current checksum to zero - /// - public void Reset() { _current = 0; } - - /// - /// Gets the current checksum value - /// - public uint Value { get { return _current; } } - - /// - /// Updates the current checksum with part of an array of bytes - /// - /// The data to update the checksum with - /// Where in data to start updating - /// The number of bytes from data to use - /// The sum of offset and count is larger than the length of data - /// data is a null reference - /// Offset or count is negative. - /// All the other Update methods are implemented in terms of this one. - /// This is therefore the only method a derived class has to implement - public abstract void Update(byte[] data, int offset, int count); - - /// - /// Updates the current checksum with an array of bytes. - /// - /// The data to update the checksum with - public void Update(byte[] data) - { - Update(data, 0, data.Length); - } - - /// - /// Updates the current checksum with the data from a string - /// - /// The string to update the checksum with - /// The characters in the string are converted by the UTF-8 encoding - public void Update(string data) - { - Update(Encoding.UTF8.GetBytes(data)); - } - - /// - /// Updates the current checksum with the data from a string, using a specific encoding - /// - /// The string to update the checksum with - /// The encoding to use - public void Update(string data, Encoding encoding) - { - Update(encoding.GetBytes(data)); - } - - } - #endregion - - #region CRC32 - /// - /// Implements a CRC32 checksum generator - /// - public sealed class CRC32Checksum : ChecksumGeneratorBase - { - #region DLL imports - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern uint crc32(uint crc, int data, uint length); - - #endregion - - /// - /// Initializes a new instance of the CRC32 checksum generator - /// - public CRC32Checksum() : base() {} - - /// - /// Initializes a new instance of the CRC32 checksum generator with a specified value - /// - /// The value to set the current checksum to - public CRC32Checksum(uint initialValue) : base(initialValue) {} - - /// - /// Updates the current checksum with part of an array of bytes - /// - /// The data to update the checksum with - /// Where in data to start updating - /// The number of bytes from data to use - /// The sum of offset and count is larger than the length of data - /// data is a null reference - /// Offset or count is negative. - public override void Update(byte[] data, int offset, int count) - { - if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); - if ((offset+count) > data.Length) throw new ArgumentException(); - GCHandle hData = GCHandle.Alloc(data, GCHandleType.Pinned); - try - { - _current = crc32(_current, hData.AddrOfPinnedObject().ToInt32()+offset, (uint)count); - } - finally - { - hData.Free(); - } - } - - } - #endregion - - #region Adler - /// - /// Implements a checksum generator that computes the Adler checksum on data - /// - public sealed class AdlerChecksum : ChecksumGeneratorBase - { - #region DLL imports - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern uint adler32(uint adler, int data, uint length); - - #endregion - - /// - /// Initializes a new instance of the Adler checksum generator - /// - public AdlerChecksum() : base() {} - - /// - /// Initializes a new instance of the Adler checksum generator with a specified value - /// - /// The value to set the current checksum to - public AdlerChecksum(uint initialValue) : base(initialValue) {} - - /// - /// Updates the current checksum with part of an array of bytes - /// - /// The data to update the checksum with - /// Where in data to start updating - /// The number of bytes from data to use - /// The sum of offset and count is larger than the length of data - /// data is a null reference - /// Offset or count is negative. - public override void Update(byte[] data, int offset, int count) - { - if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); - if ((offset+count) > data.Length) throw new ArgumentException(); - GCHandle hData = GCHandle.Alloc(data, GCHandleType.Pinned); - try - { - _current = adler32(_current, hData.AddrOfPinnedObject().ToInt32()+offset, (uint)count); - } - finally - { - hData.Free(); - } - } - - } - #endregion - +// +// Copyright Henrik Ravn 2004 +// +// Use, modification and distribution are subject to the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// + +using System; +using System.Runtime.InteropServices; +using System.Text; + + +namespace DotZLib +{ + #region ChecksumGeneratorBase + /// + /// Implements the common functionality needed for all s + /// + /// + public abstract class ChecksumGeneratorBase : ChecksumGenerator + { + /// + /// The value of the current checksum + /// + protected uint _current; + + /// + /// Initializes a new instance of the checksum generator base - the current checksum is + /// set to zero + /// + public ChecksumGeneratorBase() + { + _current = 0; + } + + /// + /// Initializes a new instance of the checksum generator base with a specified value + /// + /// The value to set the current checksum to + public ChecksumGeneratorBase(uint initialValue) + { + _current = initialValue; + } + + /// + /// Resets the current checksum to zero + /// + public void Reset() { _current = 0; } + + /// + /// Gets the current checksum value + /// + public uint Value { get { return _current; } } + + /// + /// Updates the current checksum with part of an array of bytes + /// + /// The data to update the checksum with + /// Where in data to start updating + /// The number of bytes from data to use + /// The sum of offset and count is larger than the length of data + /// data is a null reference + /// Offset or count is negative. + /// All the other Update methods are implemented in terms of this one. + /// This is therefore the only method a derived class has to implement + public abstract void Update(byte[] data, int offset, int count); + + /// + /// Updates the current checksum with an array of bytes. + /// + /// The data to update the checksum with + public void Update(byte[] data) + { + Update(data, 0, data.Length); + } + + /// + /// Updates the current checksum with the data from a string + /// + /// The string to update the checksum with + /// The characters in the string are converted by the UTF-8 encoding + public void Update(string data) + { + Update(Encoding.UTF8.GetBytes(data)); + } + + /// + /// Updates the current checksum with the data from a string, using a specific encoding + /// + /// The string to update the checksum with + /// The encoding to use + public void Update(string data, Encoding encoding) + { + Update(encoding.GetBytes(data)); + } + + } + #endregion + + #region CRC32 + /// + /// Implements a CRC32 checksum generator + /// + public sealed class CRC32Checksum : ChecksumGeneratorBase + { + #region DLL imports + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern uint crc32(uint crc, int data, uint length); + + #endregion + + /// + /// Initializes a new instance of the CRC32 checksum generator + /// + public CRC32Checksum() : base() {} + + /// + /// Initializes a new instance of the CRC32 checksum generator with a specified value + /// + /// The value to set the current checksum to + public CRC32Checksum(uint initialValue) : base(initialValue) {} + + /// + /// Updates the current checksum with part of an array of bytes + /// + /// The data to update the checksum with + /// Where in data to start updating + /// The number of bytes from data to use + /// The sum of offset and count is larger than the length of data + /// data is a null reference + /// Offset or count is negative. + public override void Update(byte[] data, int offset, int count) + { + if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); + if ((offset+count) > data.Length) throw new ArgumentException(); + GCHandle hData = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + _current = crc32(_current, hData.AddrOfPinnedObject().ToInt32()+offset, (uint)count); + } + finally + { + hData.Free(); + } + } + + } + #endregion + + #region Adler + /// + /// Implements a checksum generator that computes the Adler checksum on data + /// + public sealed class AdlerChecksum : ChecksumGeneratorBase + { + #region DLL imports + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern uint adler32(uint adler, int data, uint length); + + #endregion + + /// + /// Initializes a new instance of the Adler checksum generator + /// + public AdlerChecksum() : base() {} + + /// + /// Initializes a new instance of the Adler checksum generator with a specified value + /// + /// The value to set the current checksum to + public AdlerChecksum(uint initialValue) : base(initialValue) {} + + /// + /// Updates the current checksum with part of an array of bytes + /// + /// The data to update the checksum with + /// Where in data to start updating + /// The number of bytes from data to use + /// The sum of offset and count is larger than the length of data + /// data is a null reference + /// Offset or count is negative. + public override void Update(byte[] data, int offset, int count) + { + if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); + if ((offset+count) > data.Length) throw new ArgumentException(); + GCHandle hData = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + _current = adler32(_current, hData.AddrOfPinnedObject().ToInt32()+offset, (uint)count); + } + finally + { + hData.Free(); + } + } + + } + #endregion + } \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CircularBuffer.cs b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CircularBuffer.cs similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CircularBuffer.cs rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CircularBuffer.cs index c1cab3a..9c8d601 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CircularBuffer.cs +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CircularBuffer.cs @@ -1,83 +1,83 @@ -// -// Copyright Henrik Ravn 2004 -// -// Use, modification and distribution are subject to the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// - -using System; -using System.Diagnostics; - -namespace DotZLib -{ - - /// - /// This class implements a circular buffer - /// - internal class CircularBuffer - { - #region Private data - private int _capacity; - private int _head; - private int _tail; - private int _size; - private byte[] _buffer; - #endregion - - public CircularBuffer(int capacity) - { - Debug.Assert( capacity > 0 ); - _buffer = new byte[capacity]; - _capacity = capacity; - _head = 0; - _tail = 0; - _size = 0; - } - - public int Size { get { return _size; } } - - public int Put(byte[] source, int offset, int count) - { - Debug.Assert( count > 0 ); - int trueCount = Math.Min(count, _capacity - Size); - for (int i = 0; i < trueCount; ++i) - _buffer[(_tail+i) % _capacity] = source[offset+i]; - _tail += trueCount; - _tail %= _capacity; - _size += trueCount; - return trueCount; - } - - public bool Put(byte b) - { - if (Size == _capacity) // no room - return false; - _buffer[_tail++] = b; - _tail %= _capacity; - ++_size; - return true; - } - - public int Get(byte[] destination, int offset, int count) - { - int trueCount = Math.Min(count,Size); - for (int i = 0; i < trueCount; ++i) - destination[offset + i] = _buffer[(_head+i) % _capacity]; - _head += trueCount; - _head %= _capacity; - _size -= trueCount; - return trueCount; - } - - public int Get() - { - if (Size == 0) - return -1; - - int result = (int)_buffer[_head++ % _capacity]; - --_size; - return result; - } - - } -} +// +// Copyright Henrik Ravn 2004 +// +// Use, modification and distribution are subject to the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// + +using System; +using System.Diagnostics; + +namespace DotZLib +{ + + /// + /// This class implements a circular buffer + /// + internal class CircularBuffer + { + #region Private data + private int _capacity; + private int _head; + private int _tail; + private int _size; + private byte[] _buffer; + #endregion + + public CircularBuffer(int capacity) + { + Debug.Assert( capacity > 0 ); + _buffer = new byte[capacity]; + _capacity = capacity; + _head = 0; + _tail = 0; + _size = 0; + } + + public int Size { get { return _size; } } + + public int Put(byte[] source, int offset, int count) + { + Debug.Assert( count > 0 ); + int trueCount = Math.Min(count, _capacity - Size); + for (int i = 0; i < trueCount; ++i) + _buffer[(_tail+i) % _capacity] = source[offset+i]; + _tail += trueCount; + _tail %= _capacity; + _size += trueCount; + return trueCount; + } + + public bool Put(byte b) + { + if (Size == _capacity) // no room + return false; + _buffer[_tail++] = b; + _tail %= _capacity; + ++_size; + return true; + } + + public int Get(byte[] destination, int offset, int count) + { + int trueCount = Math.Min(count,Size); + for (int i = 0; i < trueCount; ++i) + destination[offset + i] = _buffer[(_head+i) % _capacity]; + _head += trueCount; + _head %= _capacity; + _size -= trueCount; + return trueCount; + } + + public int Get() + { + if (Size == 0) + return -1; + + int result = (int)_buffer[_head++ % _capacity]; + --_size; + return result; + } + + } +} diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CodecBase.cs b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CodecBase.cs similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CodecBase.cs rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CodecBase.cs index c4bc8b8..dcad290 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CodecBase.cs +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/CodecBase.cs @@ -1,198 +1,198 @@ -// -// Copyright Henrik Ravn 2004 -// -// Use, modification and distribution are subject to the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// - -using System; -using System.Runtime.InteropServices; - -namespace DotZLib -{ - /// - /// Implements the common functionality needed for all s - /// - public abstract class CodecBase : Codec, IDisposable - { - - #region Data members - - /// - /// Instance of the internal zlib buffer structure that is - /// passed to all functions in the zlib dll - /// - internal ZStream _ztream = new ZStream(); - - /// - /// True if the object instance has been disposed, false otherwise - /// - protected bool _isDisposed = false; - - /// - /// The size of the internal buffers - /// - protected const int kBufferSize = 16384; - - private byte[] _outBuffer = new byte[kBufferSize]; - private byte[] _inBuffer = new byte[kBufferSize]; - - private GCHandle _hInput; - private GCHandle _hOutput; - - private uint _checksum = 0; - - #endregion - - /// - /// Initializes a new instance of the CodeBase class. - /// - public CodecBase() - { - try - { - _hInput = GCHandle.Alloc(_inBuffer, GCHandleType.Pinned); - _hOutput = GCHandle.Alloc(_outBuffer, GCHandleType.Pinned); - } - catch (Exception) - { - CleanUp(false); - throw; - } - } - - - #region Codec Members - - /// - /// Occurs when more processed data are available. - /// - public event DataAvailableHandler DataAvailable; - - /// - /// Fires the event - /// - protected void OnDataAvailable() - { - if (_ztream.total_out > 0) - { - if (DataAvailable != null) - DataAvailable( _outBuffer, 0, (int)_ztream.total_out); - resetOutput(); - } - } - - /// - /// Adds more data to the codec to be processed. - /// - /// Byte array containing the data to be added to the codec - /// Adding data may, or may not, raise the DataAvailable event - public void Add(byte[] data) - { - Add(data,0,data.Length); - } - - /// - /// Adds more data to the codec to be processed. - /// - /// Byte array containing the data to be added to the codec - /// The index of the first byte to add from data - /// The number of bytes to add - /// Adding data may, or may not, raise the DataAvailable event - /// This must be implemented by a derived class - public abstract void Add(byte[] data, int offset, int count); - - /// - /// Finishes up any pending data that needs to be processed and handled. - /// - /// This must be implemented by a derived class - public abstract void Finish(); - - /// - /// Gets the checksum of the data that has been added so far - /// - public uint Checksum { get { return _checksum; } } - - #endregion - - #region Destructor & IDisposable stuff - - /// - /// Destroys this instance - /// - ~CodecBase() - { - CleanUp(false); - } - - /// - /// Releases any unmanaged resources and calls the method of the derived class - /// - public void Dispose() - { - CleanUp(true); - } - - /// - /// Performs any codec specific cleanup - /// - /// This must be implemented by a derived class - protected abstract void CleanUp(); - - // performs the release of the handles and calls the derived CleanUp() - private void CleanUp(bool isDisposing) - { - if (!_isDisposed) - { - CleanUp(); - if (_hInput.IsAllocated) - _hInput.Free(); - if (_hOutput.IsAllocated) - _hOutput.Free(); - - _isDisposed = true; - } - } - - - #endregion - - #region Helper methods - - /// - /// Copies a number of bytes to the internal codec buffer - ready for processing - /// - /// The byte array that contains the data to copy - /// The index of the first byte to copy - /// The number of bytes to copy from data - protected void copyInput(byte[] data, int startIndex, int count) - { - Array.Copy(data, startIndex, _inBuffer,0, count); - _ztream.next_in = _hInput.AddrOfPinnedObject(); - _ztream.total_in = 0; - _ztream.avail_in = (uint)count; - - } - - /// - /// Resets the internal output buffers to a known state - ready for processing - /// - protected void resetOutput() - { - _ztream.total_out = 0; - _ztream.avail_out = kBufferSize; - _ztream.next_out = _hOutput.AddrOfPinnedObject(); - } - - /// - /// Updates the running checksum property - /// - /// The new checksum value - protected void setChecksum(uint newSum) - { - _checksum = newSum; - } - #endregion - - } -} +// +// Copyright Henrik Ravn 2004 +// +// Use, modification and distribution are subject to the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// + +using System; +using System.Runtime.InteropServices; + +namespace DotZLib +{ + /// + /// Implements the common functionality needed for all s + /// + public abstract class CodecBase : Codec, IDisposable + { + + #region Data members + + /// + /// Instance of the internal zlib buffer structure that is + /// passed to all functions in the zlib dll + /// + internal ZStream _ztream = new ZStream(); + + /// + /// True if the object instance has been disposed, false otherwise + /// + protected bool _isDisposed = false; + + /// + /// The size of the internal buffers + /// + protected const int kBufferSize = 16384; + + private byte[] _outBuffer = new byte[kBufferSize]; + private byte[] _inBuffer = new byte[kBufferSize]; + + private GCHandle _hInput; + private GCHandle _hOutput; + + private uint _checksum = 0; + + #endregion + + /// + /// Initializes a new instance of the CodeBase class. + /// + public CodecBase() + { + try + { + _hInput = GCHandle.Alloc(_inBuffer, GCHandleType.Pinned); + _hOutput = GCHandle.Alloc(_outBuffer, GCHandleType.Pinned); + } + catch (Exception) + { + CleanUp(false); + throw; + } + } + + + #region Codec Members + + /// + /// Occurs when more processed data are available. + /// + public event DataAvailableHandler DataAvailable; + + /// + /// Fires the event + /// + protected void OnDataAvailable() + { + if (_ztream.total_out > 0) + { + if (DataAvailable != null) + DataAvailable( _outBuffer, 0, (int)_ztream.total_out); + resetOutput(); + } + } + + /// + /// Adds more data to the codec to be processed. + /// + /// Byte array containing the data to be added to the codec + /// Adding data may, or may not, raise the DataAvailable event + public void Add(byte[] data) + { + Add(data,0,data.Length); + } + + /// + /// Adds more data to the codec to be processed. + /// + /// Byte array containing the data to be added to the codec + /// The index of the first byte to add from data + /// The number of bytes to add + /// Adding data may, or may not, raise the DataAvailable event + /// This must be implemented by a derived class + public abstract void Add(byte[] data, int offset, int count); + + /// + /// Finishes up any pending data that needs to be processed and handled. + /// + /// This must be implemented by a derived class + public abstract void Finish(); + + /// + /// Gets the checksum of the data that has been added so far + /// + public uint Checksum { get { return _checksum; } } + + #endregion + + #region Destructor & IDisposable stuff + + /// + /// Destroys this instance + /// + ~CodecBase() + { + CleanUp(false); + } + + /// + /// Releases any unmanaged resources and calls the method of the derived class + /// + public void Dispose() + { + CleanUp(true); + } + + /// + /// Performs any codec specific cleanup + /// + /// This must be implemented by a derived class + protected abstract void CleanUp(); + + // performs the release of the handles and calls the derived CleanUp() + private void CleanUp(bool isDisposing) + { + if (!_isDisposed) + { + CleanUp(); + if (_hInput.IsAllocated) + _hInput.Free(); + if (_hOutput.IsAllocated) + _hOutput.Free(); + + _isDisposed = true; + } + } + + + #endregion + + #region Helper methods + + /// + /// Copies a number of bytes to the internal codec buffer - ready for processing + /// + /// The byte array that contains the data to copy + /// The index of the first byte to copy + /// The number of bytes to copy from data + protected void copyInput(byte[] data, int startIndex, int count) + { + Array.Copy(data, startIndex, _inBuffer,0, count); + _ztream.next_in = _hInput.AddrOfPinnedObject(); + _ztream.total_in = 0; + _ztream.avail_in = (uint)count; + + } + + /// + /// Resets the internal output buffers to a known state - ready for processing + /// + protected void resetOutput() + { + _ztream.total_out = 0; + _ztream.avail_out = kBufferSize; + _ztream.next_out = _hOutput.AddrOfPinnedObject(); + } + + /// + /// Updates the running checksum property + /// + /// The new checksum value + protected void setChecksum(uint newSum) + { + _checksum = newSum; + } + #endregion + + } +} diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Deflater.cs b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Deflater.cs similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Deflater.cs rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Deflater.cs index c247792..9039f41 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Deflater.cs +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Deflater.cs @@ -1,106 +1,106 @@ -// -// Copyright Henrik Ravn 2004 -// -// Use, modification and distribution are subject to the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// - -using System; -using System.Diagnostics; -using System.Runtime.InteropServices; - -namespace DotZLib -{ - - /// - /// Implements a data compressor, using the deflate algorithm in the ZLib dll - /// - public sealed class Deflater : CodecBase - { - #region Dll imports - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl, CharSet=CharSet.Ansi)] - private static extern int deflateInit_(ref ZStream sz, int level, string vs, int size); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int deflate(ref ZStream sz, int flush); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int deflateReset(ref ZStream sz); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int deflateEnd(ref ZStream sz); - #endregion - - /// - /// Constructs an new instance of the Deflater - /// - /// The compression level to use for this Deflater - public Deflater(CompressLevel level) : base() - { - int retval = deflateInit_(ref _ztream, (int)level, Info.Version, Marshal.SizeOf(_ztream)); - if (retval != 0) - throw new ZLibException(retval, "Could not initialize deflater"); - - resetOutput(); - } - - /// - /// Adds more data to the codec to be processed. - /// - /// Byte array containing the data to be added to the codec - /// The index of the first byte to add from data - /// The number of bytes to add - /// Adding data may, or may not, raise the DataAvailable event - public override void Add(byte[] data, int offset, int count) - { - if (data == null) throw new ArgumentNullException(); - if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); - if ((offset+count) > data.Length) throw new ArgumentException(); - - int total = count; - int inputIndex = offset; - int err = 0; - - while (err >= 0 && inputIndex < total) - { - copyInput(data, inputIndex, Math.Min(total - inputIndex, kBufferSize)); - while (err >= 0 && _ztream.avail_in > 0) - { - err = deflate(ref _ztream, (int)FlushTypes.None); - if (err == 0) - while (_ztream.avail_out == 0) - { - OnDataAvailable(); - err = deflate(ref _ztream, (int)FlushTypes.None); - } - inputIndex += (int)_ztream.total_in; - } - } - setChecksum( _ztream.adler ); - } - - - /// - /// Finishes up any pending data that needs to be processed and handled. - /// - public override void Finish() - { - int err; - do - { - err = deflate(ref _ztream, (int)FlushTypes.Finish); - OnDataAvailable(); - } - while (err == 0); - setChecksum( _ztream.adler ); - deflateReset(ref _ztream); - resetOutput(); - } - - /// - /// Closes the internal zlib deflate stream - /// - protected override void CleanUp() { deflateEnd(ref _ztream); } - - } -} +// +// Copyright Henrik Ravn 2004 +// +// Use, modification and distribution are subject to the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// + +using System; +using System.Diagnostics; +using System.Runtime.InteropServices; + +namespace DotZLib +{ + + /// + /// Implements a data compressor, using the deflate algorithm in the ZLib dll + /// + public sealed class Deflater : CodecBase + { + #region Dll imports + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl, CharSet=CharSet.Ansi)] + private static extern int deflateInit_(ref ZStream sz, int level, string vs, int size); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int deflate(ref ZStream sz, int flush); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int deflateReset(ref ZStream sz); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int deflateEnd(ref ZStream sz); + #endregion + + /// + /// Constructs an new instance of the Deflater + /// + /// The compression level to use for this Deflater + public Deflater(CompressLevel level) : base() + { + int retval = deflateInit_(ref _ztream, (int)level, Info.Version, Marshal.SizeOf(_ztream)); + if (retval != 0) + throw new ZLibException(retval, "Could not initialize deflater"); + + resetOutput(); + } + + /// + /// Adds more data to the codec to be processed. + /// + /// Byte array containing the data to be added to the codec + /// The index of the first byte to add from data + /// The number of bytes to add + /// Adding data may, or may not, raise the DataAvailable event + public override void Add(byte[] data, int offset, int count) + { + if (data == null) throw new ArgumentNullException(); + if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); + if ((offset+count) > data.Length) throw new ArgumentException(); + + int total = count; + int inputIndex = offset; + int err = 0; + + while (err >= 0 && inputIndex < total) + { + copyInput(data, inputIndex, Math.Min(total - inputIndex, kBufferSize)); + while (err >= 0 && _ztream.avail_in > 0) + { + err = deflate(ref _ztream, (int)FlushTypes.None); + if (err == 0) + while (_ztream.avail_out == 0) + { + OnDataAvailable(); + err = deflate(ref _ztream, (int)FlushTypes.None); + } + inputIndex += (int)_ztream.total_in; + } + } + setChecksum( _ztream.adler ); + } + + + /// + /// Finishes up any pending data that needs to be processed and handled. + /// + public override void Finish() + { + int err; + do + { + err = deflate(ref _ztream, (int)FlushTypes.Finish); + OnDataAvailable(); + } + while (err == 0); + setChecksum( _ztream.adler ); + deflateReset(ref _ztream); + resetOutput(); + } + + /// + /// Closes the internal zlib deflate stream + /// + protected override void CleanUp() { deflateEnd(ref _ztream); } + + } +} diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.cs b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.cs similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.cs rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.cs index be184b4..90c7c3b 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.cs +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.cs @@ -1,288 +1,288 @@ -// -// Copyright Henrik Ravn 2004 -// -// Use, modification and distribution are subject to the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// - -using System; -using System.IO; -using System.Runtime.InteropServices; -using System.Text; - - -namespace DotZLib -{ - - #region Internal types - - /// - /// Defines constants for the various flush types used with zlib - /// - internal enum FlushTypes - { - None, Partial, Sync, Full, Finish, Block - } - - #region ZStream structure - // internal mapping of the zlib zstream structure for marshalling - [StructLayoutAttribute(LayoutKind.Sequential, Pack=4, Size=0, CharSet=CharSet.Ansi)] - internal struct ZStream - { - public IntPtr next_in; - public uint avail_in; - public uint total_in; - - public IntPtr next_out; - public uint avail_out; - public uint total_out; - - [MarshalAs(UnmanagedType.LPStr)] - string msg; - uint state; - - uint zalloc; - uint zfree; - uint opaque; - - int data_type; - public uint adler; - uint reserved; - } - - #endregion - - #endregion - - #region Public enums - /// - /// Defines constants for the available compression levels in zlib - /// - public enum CompressLevel : int - { - /// - /// The default compression level with a reasonable compromise between compression and speed - /// - Default = -1, - /// - /// No compression at all. The data are passed straight through. - /// - None = 0, - /// - /// The maximum compression rate available. - /// - Best = 9, - /// - /// The fastest available compression level. - /// - Fastest = 1 - } - #endregion - - #region Exception classes - /// - /// The exception that is thrown when an error occurs on the zlib dll - /// - public class ZLibException : ApplicationException - { - /// - /// Initializes a new instance of the class with a specified - /// error message and error code - /// - /// The zlib error code that caused the exception - /// A message that (hopefully) describes the error - public ZLibException(int errorCode, string msg) : base(String.Format("ZLib error {0} {1}", errorCode, msg)) - { - } - - /// - /// Initializes a new instance of the class with a specified - /// error code - /// - /// The zlib error code that caused the exception - public ZLibException(int errorCode) : base(String.Format("ZLib error {0}", errorCode)) - { - } - } - #endregion - - #region Interfaces - - /// - /// Declares methods and properties that enables a running checksum to be calculated - /// - public interface ChecksumGenerator - { - /// - /// Gets the current value of the checksum - /// - uint Value { get; } - - /// - /// Clears the current checksum to 0 - /// - void Reset(); - - /// - /// Updates the current checksum with an array of bytes - /// - /// The data to update the checksum with - void Update(byte[] data); - - /// - /// Updates the current checksum with part of an array of bytes - /// - /// The data to update the checksum with - /// Where in data to start updating - /// The number of bytes from data to use - /// The sum of offset and count is larger than the length of data - /// data is a null reference - /// Offset or count is negative. - void Update(byte[] data, int offset, int count); - - /// - /// Updates the current checksum with the data from a string - /// - /// The string to update the checksum with - /// The characters in the string are converted by the UTF-8 encoding - void Update(string data); - - /// - /// Updates the current checksum with the data from a string, using a specific encoding - /// - /// The string to update the checksum with - /// The encoding to use - void Update(string data, Encoding encoding); - } - - - /// - /// Represents the method that will be called from a codec when new data - /// are available. - /// - /// The byte array containing the processed data - /// The index of the first processed byte in data - /// The number of processed bytes available - /// On return from this method, the data may be overwritten, so grab it while you can. - /// You cannot assume that startIndex will be zero. - /// - public delegate void DataAvailableHandler(byte[] data, int startIndex, int count); - - /// - /// Declares methods and events for implementing compressors/decompressors - /// - public interface Codec - { - /// - /// Occurs when more processed data are available. - /// - event DataAvailableHandler DataAvailable; - - /// - /// Adds more data to the codec to be processed. - /// - /// Byte array containing the data to be added to the codec - /// Adding data may, or may not, raise the DataAvailable event - void Add(byte[] data); - - /// - /// Adds more data to the codec to be processed. - /// - /// Byte array containing the data to be added to the codec - /// The index of the first byte to add from data - /// The number of bytes to add - /// Adding data may, or may not, raise the DataAvailable event - void Add(byte[] data, int offset, int count); - - /// - /// Finishes up any pending data that needs to be processed and handled. - /// - void Finish(); - - /// - /// Gets the checksum of the data that has been added so far - /// - uint Checksum { get; } - - - } - - #endregion - - #region Classes - /// - /// Encapsulates general information about the ZLib library - /// - public class Info - { - #region DLL imports - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern uint zlibCompileFlags(); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern string zlibVersion(); - #endregion - - #region Private stuff - private uint _flags; - - // helper function that unpacks a bitsize mask - private static int bitSize(uint bits) - { - switch (bits) - { - case 0: return 16; - case 1: return 32; - case 2: return 64; - } - return -1; - } - #endregion - - /// - /// Constructs an instance of the Info class. - /// - public Info() - { - _flags = zlibCompileFlags(); - } - - /// - /// True if the library is compiled with debug info - /// - public bool HasDebugInfo { get { return 0 != (_flags & 0x100); } } - - /// - /// True if the library is compiled with assembly optimizations - /// - public bool UsesAssemblyCode { get { return 0 != (_flags & 0x200); } } - - /// - /// Gets the size of the unsigned int that was compiled into Zlib - /// - public int SizeOfUInt { get { return bitSize(_flags & 3); } } - - /// - /// Gets the size of the unsigned long that was compiled into Zlib - /// - public int SizeOfULong { get { return bitSize((_flags >> 2) & 3); } } - - /// - /// Gets the size of the pointers that were compiled into Zlib - /// - public int SizeOfPointer { get { return bitSize((_flags >> 4) & 3); } } - - /// - /// Gets the size of the z_off_t type that was compiled into Zlib - /// - public int SizeOfOffset { get { return bitSize((_flags >> 6) & 3); } } - - /// - /// Gets the version of ZLib as a string, e.g. "1.2.1" - /// - public static string Version { get { return zlibVersion(); } } - } - - #endregion - -} +// +// Copyright Henrik Ravn 2004 +// +// Use, modification and distribution are subject to the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// + +using System; +using System.IO; +using System.Runtime.InteropServices; +using System.Text; + + +namespace DotZLib +{ + + #region Internal types + + /// + /// Defines constants for the various flush types used with zlib + /// + internal enum FlushTypes + { + None, Partial, Sync, Full, Finish, Block + } + + #region ZStream structure + // internal mapping of the zlib zstream structure for marshalling + [StructLayoutAttribute(LayoutKind.Sequential, Pack=4, Size=0, CharSet=CharSet.Ansi)] + internal struct ZStream + { + public IntPtr next_in; + public uint avail_in; + public uint total_in; + + public IntPtr next_out; + public uint avail_out; + public uint total_out; + + [MarshalAs(UnmanagedType.LPStr)] + string msg; + uint state; + + uint zalloc; + uint zfree; + uint opaque; + + int data_type; + public uint adler; + uint reserved; + } + + #endregion + + #endregion + + #region Public enums + /// + /// Defines constants for the available compression levels in zlib + /// + public enum CompressLevel : int + { + /// + /// The default compression level with a reasonable compromise between compression and speed + /// + Default = -1, + /// + /// No compression at all. The data are passed straight through. + /// + None = 0, + /// + /// The maximum compression rate available. + /// + Best = 9, + /// + /// The fastest available compression level. + /// + Fastest = 1 + } + #endregion + + #region Exception classes + /// + /// The exception that is thrown when an error occurs on the zlib dll + /// + public class ZLibException : ApplicationException + { + /// + /// Initializes a new instance of the class with a specified + /// error message and error code + /// + /// The zlib error code that caused the exception + /// A message that (hopefully) describes the error + public ZLibException(int errorCode, string msg) : base(String.Format("ZLib error {0} {1}", errorCode, msg)) + { + } + + /// + /// Initializes a new instance of the class with a specified + /// error code + /// + /// The zlib error code that caused the exception + public ZLibException(int errorCode) : base(String.Format("ZLib error {0}", errorCode)) + { + } + } + #endregion + + #region Interfaces + + /// + /// Declares methods and properties that enables a running checksum to be calculated + /// + public interface ChecksumGenerator + { + /// + /// Gets the current value of the checksum + /// + uint Value { get; } + + /// + /// Clears the current checksum to 0 + /// + void Reset(); + + /// + /// Updates the current checksum with an array of bytes + /// + /// The data to update the checksum with + void Update(byte[] data); + + /// + /// Updates the current checksum with part of an array of bytes + /// + /// The data to update the checksum with + /// Where in data to start updating + /// The number of bytes from data to use + /// The sum of offset and count is larger than the length of data + /// data is a null reference + /// Offset or count is negative. + void Update(byte[] data, int offset, int count); + + /// + /// Updates the current checksum with the data from a string + /// + /// The string to update the checksum with + /// The characters in the string are converted by the UTF-8 encoding + void Update(string data); + + /// + /// Updates the current checksum with the data from a string, using a specific encoding + /// + /// The string to update the checksum with + /// The encoding to use + void Update(string data, Encoding encoding); + } + + + /// + /// Represents the method that will be called from a codec when new data + /// are available. + /// + /// The byte array containing the processed data + /// The index of the first processed byte in data + /// The number of processed bytes available + /// On return from this method, the data may be overwritten, so grab it while you can. + /// You cannot assume that startIndex will be zero. + /// + public delegate void DataAvailableHandler(byte[] data, int startIndex, int count); + + /// + /// Declares methods and events for implementing compressors/decompressors + /// + public interface Codec + { + /// + /// Occurs when more processed data are available. + /// + event DataAvailableHandler DataAvailable; + + /// + /// Adds more data to the codec to be processed. + /// + /// Byte array containing the data to be added to the codec + /// Adding data may, or may not, raise the DataAvailable event + void Add(byte[] data); + + /// + /// Adds more data to the codec to be processed. + /// + /// Byte array containing the data to be added to the codec + /// The index of the first byte to add from data + /// The number of bytes to add + /// Adding data may, or may not, raise the DataAvailable event + void Add(byte[] data, int offset, int count); + + /// + /// Finishes up any pending data that needs to be processed and handled. + /// + void Finish(); + + /// + /// Gets the checksum of the data that has been added so far + /// + uint Checksum { get; } + + + } + + #endregion + + #region Classes + /// + /// Encapsulates general information about the ZLib library + /// + public class Info + { + #region DLL imports + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern uint zlibCompileFlags(); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern string zlibVersion(); + #endregion + + #region Private stuff + private uint _flags; + + // helper function that unpacks a bitsize mask + private static int bitSize(uint bits) + { + switch (bits) + { + case 0: return 16; + case 1: return 32; + case 2: return 64; + } + return -1; + } + #endregion + + /// + /// Constructs an instance of the Info class. + /// + public Info() + { + _flags = zlibCompileFlags(); + } + + /// + /// True if the library is compiled with debug info + /// + public bool HasDebugInfo { get { return 0 != (_flags & 0x100); } } + + /// + /// True if the library is compiled with assembly optimizations + /// + public bool UsesAssemblyCode { get { return 0 != (_flags & 0x200); } } + + /// + /// Gets the size of the unsigned int that was compiled into Zlib + /// + public int SizeOfUInt { get { return bitSize(_flags & 3); } } + + /// + /// Gets the size of the unsigned long that was compiled into Zlib + /// + public int SizeOfULong { get { return bitSize((_flags >> 2) & 3); } } + + /// + /// Gets the size of the pointers that were compiled into Zlib + /// + public int SizeOfPointer { get { return bitSize((_flags >> 4) & 3); } } + + /// + /// Gets the size of the z_off_t type that was compiled into Zlib + /// + public int SizeOfOffset { get { return bitSize((_flags >> 6) & 3); } } + + /// + /// Gets the version of ZLib as a string, e.g. "1.2.1" + /// + public static string Version { get { return zlibVersion(); } } + } + + #endregion + +} diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.csproj b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.csproj similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.csproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.csproj index 71eeb85..dea7fb1 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.csproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/DotZLib.csproj @@ -1,141 +1,141 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/GZipStream.cs b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/GZipStream.cs similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/GZipStream.cs rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/GZipStream.cs index 58091d3..c1472f6 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/GZipStream.cs +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/GZipStream.cs @@ -1,301 +1,301 @@ -// -// Copyright Henrik Ravn 2004 -// -// Use, modification and distribution are subject to the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// - -using System; -using System.IO; -using System.Runtime.InteropServices; - -namespace DotZLib -{ - /// - /// Implements a compressed , in GZip (.gz) format. - /// - public class GZipStream : Stream, IDisposable - { - #region Dll Imports - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl, CharSet=CharSet.Ansi)] - private static extern IntPtr gzopen(string name, string mode); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int gzclose(IntPtr gzFile); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int gzwrite(IntPtr gzFile, int data, int length); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int gzread(IntPtr gzFile, int data, int length); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int gzgetc(IntPtr gzFile); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int gzputc(IntPtr gzFile, int c); - - #endregion - - #region Private data - private IntPtr _gzFile; - private bool _isDisposed = false; - private bool _isWriting; - #endregion - - #region Constructors - /// - /// Creates a new file as a writeable GZipStream - /// - /// The name of the compressed file to create - /// The compression level to use when adding data - /// If an error occurred in the internal zlib function - public GZipStream(string fileName, CompressLevel level) - { - _isWriting = true; - _gzFile = gzopen(fileName, String.Format("wb{0}", (int)level)); - if (_gzFile == IntPtr.Zero) - throw new ZLibException(-1, "Could not open " + fileName); - } - - /// - /// Opens an existing file as a readable GZipStream - /// - /// The name of the file to open - /// If an error occurred in the internal zlib function - public GZipStream(string fileName) - { - _isWriting = false; - _gzFile = gzopen(fileName, "rb"); - if (_gzFile == IntPtr.Zero) - throw new ZLibException(-1, "Could not open " + fileName); - - } - #endregion - - #region Access properties - /// - /// Returns true of this stream can be read from, false otherwise - /// - public override bool CanRead - { - get - { - return !_isWriting; - } - } - - - /// - /// Returns false. - /// - public override bool CanSeek - { - get - { - return false; - } - } - - /// - /// Returns true if this tsream is writeable, false otherwise - /// - public override bool CanWrite - { - get - { - return _isWriting; - } - } - #endregion - - #region Destructor & IDispose stuff - - /// - /// Destroys this instance - /// - ~GZipStream() - { - cleanUp(false); - } - - /// - /// Closes the external file handle - /// - public void Dispose() - { - cleanUp(true); - } - - // Does the actual closing of the file handle. - private void cleanUp(bool isDisposing) - { - if (!_isDisposed) - { - gzclose(_gzFile); - _isDisposed = true; - } - } - #endregion - - #region Basic reading and writing - /// - /// Attempts to read a number of bytes from the stream. - /// - /// The destination data buffer - /// The index of the first destination byte in buffer - /// The number of bytes requested - /// The number of bytes read - /// If buffer is null - /// If count or offset are negative - /// If offset + count is > buffer.Length - /// If this stream is not readable. - /// If this stream has been disposed. - public override int Read(byte[] buffer, int offset, int count) - { - if (!CanRead) throw new NotSupportedException(); - if (buffer == null) throw new ArgumentNullException(); - if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); - if ((offset+count) > buffer.Length) throw new ArgumentException(); - if (_isDisposed) throw new ObjectDisposedException("GZipStream"); - - GCHandle h = GCHandle.Alloc(buffer, GCHandleType.Pinned); - int result; - try - { - result = gzread(_gzFile, h.AddrOfPinnedObject().ToInt32() + offset, count); - if (result < 0) - throw new IOException(); - } - finally - { - h.Free(); - } - return result; - } - - /// - /// Attempts to read a single byte from the stream. - /// - /// The byte that was read, or -1 in case of error or End-Of-File - public override int ReadByte() - { - if (!CanRead) throw new NotSupportedException(); - if (_isDisposed) throw new ObjectDisposedException("GZipStream"); - return gzgetc(_gzFile); - } - - /// - /// Writes a number of bytes to the stream - /// - /// - /// - /// - /// If buffer is null - /// If count or offset are negative - /// If offset + count is > buffer.Length - /// If this stream is not writeable. - /// If this stream has been disposed. - public override void Write(byte[] buffer, int offset, int count) - { - if (!CanWrite) throw new NotSupportedException(); - if (buffer == null) throw new ArgumentNullException(); - if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); - if ((offset+count) > buffer.Length) throw new ArgumentException(); - if (_isDisposed) throw new ObjectDisposedException("GZipStream"); - - GCHandle h = GCHandle.Alloc(buffer, GCHandleType.Pinned); - try - { - int result = gzwrite(_gzFile, h.AddrOfPinnedObject().ToInt32() + offset, count); - if (result < 0) - throw new IOException(); - } - finally - { - h.Free(); - } - } - - /// - /// Writes a single byte to the stream - /// - /// The byte to add to the stream. - /// If this stream is not writeable. - /// If this stream has been disposed. - public override void WriteByte(byte value) - { - if (!CanWrite) throw new NotSupportedException(); - if (_isDisposed) throw new ObjectDisposedException("GZipStream"); - - int result = gzputc(_gzFile, (int)value); - if (result < 0) - throw new IOException(); - } - #endregion - - #region Position & length stuff - /// - /// Not supported. - /// - /// - /// Always thrown - public override void SetLength(long value) - { - throw new NotSupportedException(); - } - - /// - /// Not supported. - /// - /// - /// - /// - /// Always thrown - public override long Seek(long offset, SeekOrigin origin) - { - throw new NotSupportedException(); - } - - /// - /// Flushes the GZipStream. - /// - /// In this implementation, this method does nothing. This is because excessive - /// flushing may degrade the achievable compression rates. - public override void Flush() - { - // left empty on purpose - } - - /// - /// Gets/sets the current position in the GZipStream. Not supported. - /// - /// In this implementation this property is not supported - /// Always thrown - public override long Position - { - get - { - throw new NotSupportedException(); - } - set - { - throw new NotSupportedException(); - } - } - - /// - /// Gets the size of the stream. Not supported. - /// - /// In this implementation this property is not supported - /// Always thrown - public override long Length - { - get - { - throw new NotSupportedException(); - } - } - #endregion - } -} +// +// Copyright Henrik Ravn 2004 +// +// Use, modification and distribution are subject to the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// + +using System; +using System.IO; +using System.Runtime.InteropServices; + +namespace DotZLib +{ + /// + /// Implements a compressed , in GZip (.gz) format. + /// + public class GZipStream : Stream, IDisposable + { + #region Dll Imports + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl, CharSet=CharSet.Ansi)] + private static extern IntPtr gzopen(string name, string mode); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int gzclose(IntPtr gzFile); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int gzwrite(IntPtr gzFile, int data, int length); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int gzread(IntPtr gzFile, int data, int length); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int gzgetc(IntPtr gzFile); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int gzputc(IntPtr gzFile, int c); + + #endregion + + #region Private data + private IntPtr _gzFile; + private bool _isDisposed = false; + private bool _isWriting; + #endregion + + #region Constructors + /// + /// Creates a new file as a writeable GZipStream + /// + /// The name of the compressed file to create + /// The compression level to use when adding data + /// If an error occurred in the internal zlib function + public GZipStream(string fileName, CompressLevel level) + { + _isWriting = true; + _gzFile = gzopen(fileName, String.Format("wb{0}", (int)level)); + if (_gzFile == IntPtr.Zero) + throw new ZLibException(-1, "Could not open " + fileName); + } + + /// + /// Opens an existing file as a readable GZipStream + /// + /// The name of the file to open + /// If an error occurred in the internal zlib function + public GZipStream(string fileName) + { + _isWriting = false; + _gzFile = gzopen(fileName, "rb"); + if (_gzFile == IntPtr.Zero) + throw new ZLibException(-1, "Could not open " + fileName); + + } + #endregion + + #region Access properties + /// + /// Returns true of this stream can be read from, false otherwise + /// + public override bool CanRead + { + get + { + return !_isWriting; + } + } + + + /// + /// Returns false. + /// + public override bool CanSeek + { + get + { + return false; + } + } + + /// + /// Returns true if this tsream is writeable, false otherwise + /// + public override bool CanWrite + { + get + { + return _isWriting; + } + } + #endregion + + #region Destructor & IDispose stuff + + /// + /// Destroys this instance + /// + ~GZipStream() + { + cleanUp(false); + } + + /// + /// Closes the external file handle + /// + public void Dispose() + { + cleanUp(true); + } + + // Does the actual closing of the file handle. + private void cleanUp(bool isDisposing) + { + if (!_isDisposed) + { + gzclose(_gzFile); + _isDisposed = true; + } + } + #endregion + + #region Basic reading and writing + /// + /// Attempts to read a number of bytes from the stream. + /// + /// The destination data buffer + /// The index of the first destination byte in buffer + /// The number of bytes requested + /// The number of bytes read + /// If buffer is null + /// If count or offset are negative + /// If offset + count is > buffer.Length + /// If this stream is not readable. + /// If this stream has been disposed. + public override int Read(byte[] buffer, int offset, int count) + { + if (!CanRead) throw new NotSupportedException(); + if (buffer == null) throw new ArgumentNullException(); + if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); + if ((offset+count) > buffer.Length) throw new ArgumentException(); + if (_isDisposed) throw new ObjectDisposedException("GZipStream"); + + GCHandle h = GCHandle.Alloc(buffer, GCHandleType.Pinned); + int result; + try + { + result = gzread(_gzFile, h.AddrOfPinnedObject().ToInt32() + offset, count); + if (result < 0) + throw new IOException(); + } + finally + { + h.Free(); + } + return result; + } + + /// + /// Attempts to read a single byte from the stream. + /// + /// The byte that was read, or -1 in case of error or End-Of-File + public override int ReadByte() + { + if (!CanRead) throw new NotSupportedException(); + if (_isDisposed) throw new ObjectDisposedException("GZipStream"); + return gzgetc(_gzFile); + } + + /// + /// Writes a number of bytes to the stream + /// + /// + /// + /// + /// If buffer is null + /// If count or offset are negative + /// If offset + count is > buffer.Length + /// If this stream is not writeable. + /// If this stream has been disposed. + public override void Write(byte[] buffer, int offset, int count) + { + if (!CanWrite) throw new NotSupportedException(); + if (buffer == null) throw new ArgumentNullException(); + if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); + if ((offset+count) > buffer.Length) throw new ArgumentException(); + if (_isDisposed) throw new ObjectDisposedException("GZipStream"); + + GCHandle h = GCHandle.Alloc(buffer, GCHandleType.Pinned); + try + { + int result = gzwrite(_gzFile, h.AddrOfPinnedObject().ToInt32() + offset, count); + if (result < 0) + throw new IOException(); + } + finally + { + h.Free(); + } + } + + /// + /// Writes a single byte to the stream + /// + /// The byte to add to the stream. + /// If this stream is not writeable. + /// If this stream has been disposed. + public override void WriteByte(byte value) + { + if (!CanWrite) throw new NotSupportedException(); + if (_isDisposed) throw new ObjectDisposedException("GZipStream"); + + int result = gzputc(_gzFile, (int)value); + if (result < 0) + throw new IOException(); + } + #endregion + + #region Position & length stuff + /// + /// Not supported. + /// + /// + /// Always thrown + public override void SetLength(long value) + { + throw new NotSupportedException(); + } + + /// + /// Not supported. + /// + /// + /// + /// + /// Always thrown + public override long Seek(long offset, SeekOrigin origin) + { + throw new NotSupportedException(); + } + + /// + /// Flushes the GZipStream. + /// + /// In this implementation, this method does nothing. This is because excessive + /// flushing may degrade the achievable compression rates. + public override void Flush() + { + // left empty on purpose + } + + /// + /// Gets/sets the current position in the GZipStream. Not supported. + /// + /// In this implementation this property is not supported + /// Always thrown + public override long Position + { + get + { + throw new NotSupportedException(); + } + set + { + throw new NotSupportedException(); + } + } + + /// + /// Gets the size of the stream. Not supported. + /// + /// In this implementation this property is not supported + /// Always thrown + public override long Length + { + get + { + throw new NotSupportedException(); + } + } + #endregion + } +} diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Inflater.cs b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Inflater.cs similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Inflater.cs rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Inflater.cs index 8ed5451..d295f26 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Inflater.cs +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/Inflater.cs @@ -1,105 +1,105 @@ -// -// Copyright Henrik Ravn 2004 -// -// Use, modification and distribution are subject to the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// - -using System; -using System.Diagnostics; -using System.Runtime.InteropServices; - -namespace DotZLib -{ - - /// - /// Implements a data decompressor, using the inflate algorithm in the ZLib dll - /// - public class Inflater : CodecBase - { - #region Dll imports - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl, CharSet=CharSet.Ansi)] - private static extern int inflateInit_(ref ZStream sz, string vs, int size); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int inflate(ref ZStream sz, int flush); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int inflateReset(ref ZStream sz); - - [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] - private static extern int inflateEnd(ref ZStream sz); - #endregion - - /// - /// Constructs an new instance of the Inflater - /// - public Inflater() : base() - { - int retval = inflateInit_(ref _ztream, Info.Version, Marshal.SizeOf(_ztream)); - if (retval != 0) - throw new ZLibException(retval, "Could not initialize inflater"); - - resetOutput(); - } - - - /// - /// Adds more data to the codec to be processed. - /// - /// Byte array containing the data to be added to the codec - /// The index of the first byte to add from data - /// The number of bytes to add - /// Adding data may, or may not, raise the DataAvailable event - public override void Add(byte[] data, int offset, int count) - { - if (data == null) throw new ArgumentNullException(); - if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); - if ((offset+count) > data.Length) throw new ArgumentException(); - - int total = count; - int inputIndex = offset; - int err = 0; - - while (err >= 0 && inputIndex < total) - { - copyInput(data, inputIndex, Math.Min(total - inputIndex, kBufferSize)); - err = inflate(ref _ztream, (int)FlushTypes.None); - if (err == 0) - while (_ztream.avail_out == 0) - { - OnDataAvailable(); - err = inflate(ref _ztream, (int)FlushTypes.None); - } - - inputIndex += (int)_ztream.total_in; - } - setChecksum( _ztream.adler ); - } - - - /// - /// Finishes up any pending data that needs to be processed and handled. - /// - public override void Finish() - { - int err; - do - { - err = inflate(ref _ztream, (int)FlushTypes.Finish); - OnDataAvailable(); - } - while (err == 0); - setChecksum( _ztream.adler ); - inflateReset(ref _ztream); - resetOutput(); - } - - /// - /// Closes the internal zlib inflate stream - /// - protected override void CleanUp() { inflateEnd(ref _ztream); } - - - } -} +// +// Copyright Henrik Ravn 2004 +// +// Use, modification and distribution are subject to the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// + +using System; +using System.Diagnostics; +using System.Runtime.InteropServices; + +namespace DotZLib +{ + + /// + /// Implements a data decompressor, using the inflate algorithm in the ZLib dll + /// + public class Inflater : CodecBase + { + #region Dll imports + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl, CharSet=CharSet.Ansi)] + private static extern int inflateInit_(ref ZStream sz, string vs, int size); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int inflate(ref ZStream sz, int flush); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int inflateReset(ref ZStream sz); + + [DllImport("ZLIB1.dll", CallingConvention=CallingConvention.Cdecl)] + private static extern int inflateEnd(ref ZStream sz); + #endregion + + /// + /// Constructs an new instance of the Inflater + /// + public Inflater() : base() + { + int retval = inflateInit_(ref _ztream, Info.Version, Marshal.SizeOf(_ztream)); + if (retval != 0) + throw new ZLibException(retval, "Could not initialize inflater"); + + resetOutput(); + } + + + /// + /// Adds more data to the codec to be processed. + /// + /// Byte array containing the data to be added to the codec + /// The index of the first byte to add from data + /// The number of bytes to add + /// Adding data may, or may not, raise the DataAvailable event + public override void Add(byte[] data, int offset, int count) + { + if (data == null) throw new ArgumentNullException(); + if (offset < 0 || count < 0) throw new ArgumentOutOfRangeException(); + if ((offset+count) > data.Length) throw new ArgumentException(); + + int total = count; + int inputIndex = offset; + int err = 0; + + while (err >= 0 && inputIndex < total) + { + copyInput(data, inputIndex, Math.Min(total - inputIndex, kBufferSize)); + err = inflate(ref _ztream, (int)FlushTypes.None); + if (err == 0) + while (_ztream.avail_out == 0) + { + OnDataAvailable(); + err = inflate(ref _ztream, (int)FlushTypes.None); + } + + inputIndex += (int)_ztream.total_in; + } + setChecksum( _ztream.adler ); + } + + + /// + /// Finishes up any pending data that needs to be processed and handled. + /// + public override void Finish() + { + int err; + do + { + err = inflate(ref _ztream, (int)FlushTypes.Finish); + OnDataAvailable(); + } + while (err == 0); + setChecksum( _ztream.adler ); + inflateReset(ref _ztream); + resetOutput(); + } + + /// + /// Closes the internal zlib inflate stream + /// + protected override void CleanUp() { inflateEnd(ref _ztream); } + + + } +} diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/UnitTests.cs b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/UnitTests.cs similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/UnitTests.cs rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/UnitTests.cs index d4f0980..d81554b 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/UnitTests.cs +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/DotZLib/UnitTests.cs @@ -1,274 +1,274 @@ -// -// © Copyright Henrik Ravn 2004 -// -// Use, modification and distribution are subject to the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// - -using System; -using System.Collections; -using System.IO; - -// uncomment the define below to include unit tests -//#define nunit -#if nunit -using NUnit.Framework; - -// Unit tests for the DotZLib class library -// ---------------------------------------- -// -// Use this with NUnit 2 from http://www.nunit.org -// - -namespace DotZLibTests -{ - using DotZLib; - - // helper methods - internal class Utils - { - public static bool byteArrEqual( byte[] lhs, byte[] rhs ) - { - if (lhs.Length != rhs.Length) - return false; - for (int i = lhs.Length-1; i >= 0; --i) - if (lhs[i] != rhs[i]) - return false; - return true; - } - - } - - - [TestFixture] - public class CircBufferTests - { - #region Circular buffer tests - [Test] - public void SinglePutGet() - { - CircularBuffer buf = new CircularBuffer(10); - Assert.AreEqual( 0, buf.Size ); - Assert.AreEqual( -1, buf.Get() ); - - Assert.IsTrue(buf.Put( 1 )); - Assert.AreEqual( 1, buf.Size ); - Assert.AreEqual( 1, buf.Get() ); - Assert.AreEqual( 0, buf.Size ); - Assert.AreEqual( -1, buf.Get() ); - } - - [Test] - public void BlockPutGet() - { - CircularBuffer buf = new CircularBuffer(10); - byte[] arr = {1,2,3,4,5,6,7,8,9,10}; - Assert.AreEqual( 10, buf.Put(arr,0,10) ); - Assert.AreEqual( 10, buf.Size ); - Assert.IsFalse( buf.Put(11) ); - Assert.AreEqual( 1, buf.Get() ); - Assert.IsTrue( buf.Put(11) ); - - byte[] arr2 = (byte[])arr.Clone(); - Assert.AreEqual( 9, buf.Get(arr2,1,9) ); - Assert.IsTrue( Utils.byteArrEqual(arr,arr2) ); - } - - #endregion - } - - [TestFixture] - public class ChecksumTests - { - #region CRC32 Tests - [Test] - public void CRC32_Null() - { - CRC32Checksum crc32 = new CRC32Checksum(); - Assert.AreEqual( 0, crc32.Value ); - - crc32 = new CRC32Checksum(1); - Assert.AreEqual( 1, crc32.Value ); - - crc32 = new CRC32Checksum(556); - Assert.AreEqual( 556, crc32.Value ); - } - - [Test] - public void CRC32_Data() - { - CRC32Checksum crc32 = new CRC32Checksum(); - byte[] data = { 1,2,3,4,5,6,7 }; - crc32.Update(data); - Assert.AreEqual( 0x70e46888, crc32.Value ); - - crc32 = new CRC32Checksum(); - crc32.Update("penguin"); - Assert.AreEqual( 0x0e5c1a120, crc32.Value ); - - crc32 = new CRC32Checksum(1); - crc32.Update("penguin"); - Assert.AreEqual(0x43b6aa94, crc32.Value); - - } - #endregion - - #region Adler tests - - [Test] - public void Adler_Null() - { - AdlerChecksum adler = new AdlerChecksum(); - Assert.AreEqual(0, adler.Value); - - adler = new AdlerChecksum(1); - Assert.AreEqual( 1, adler.Value ); - - adler = new AdlerChecksum(556); - Assert.AreEqual( 556, adler.Value ); - } - - [Test] - public void Adler_Data() - { - AdlerChecksum adler = new AdlerChecksum(1); - byte[] data = { 1,2,3,4,5,6,7 }; - adler.Update(data); - Assert.AreEqual( 0x5b001d, adler.Value ); - - adler = new AdlerChecksum(); - adler.Update("penguin"); - Assert.AreEqual(0x0bcf02f6, adler.Value ); - - adler = new AdlerChecksum(1); - adler.Update("penguin"); - Assert.AreEqual(0x0bd602f7, adler.Value); - - } - #endregion - } - - [TestFixture] - public class InfoTests - { - #region Info tests - [Test] - public void Info_Version() - { - Info info = new Info(); - Assert.AreEqual("1.3.1", Info.Version); - Assert.AreEqual(32, info.SizeOfUInt); - Assert.AreEqual(32, info.SizeOfULong); - Assert.AreEqual(32, info.SizeOfPointer); - Assert.AreEqual(32, info.SizeOfOffset); - } - #endregion - } - - [TestFixture] - public class DeflateInflateTests - { - #region Deflate tests - [Test] - public void Deflate_Init() - { - using (Deflater def = new Deflater(CompressLevel.Default)) - { - } - } - - private ArrayList compressedData = new ArrayList(); - private uint adler1; - - private ArrayList uncompressedData = new ArrayList(); - private uint adler2; - - public void CDataAvail(byte[] data, int startIndex, int count) - { - for (int i = 0; i < count; ++i) - compressedData.Add(data[i+startIndex]); - } - - [Test] - public void Deflate_Compress() - { - compressedData.Clear(); - - byte[] testData = new byte[35000]; - for (int i = 0; i < testData.Length; ++i) - testData[i] = 5; - - using (Deflater def = new Deflater((CompressLevel)5)) - { - def.DataAvailable += new DataAvailableHandler(CDataAvail); - def.Add(testData); - def.Finish(); - adler1 = def.Checksum; - } - } - #endregion - - #region Inflate tests - [Test] - public void Inflate_Init() - { - using (Inflater inf = new Inflater()) - { - } - } - - private void DDataAvail(byte[] data, int startIndex, int count) - { - for (int i = 0; i < count; ++i) - uncompressedData.Add(data[i+startIndex]); - } - - [Test] - public void Inflate_Expand() - { - uncompressedData.Clear(); - - using (Inflater inf = new Inflater()) - { - inf.DataAvailable += new DataAvailableHandler(DDataAvail); - inf.Add((byte[])compressedData.ToArray(typeof(byte))); - inf.Finish(); - adler2 = inf.Checksum; - } - Assert.AreEqual( adler1, adler2 ); - } - #endregion - } - - [TestFixture] - public class GZipStreamTests - { - #region GZipStream test - [Test] - public void GZipStream_WriteRead() - { - using (GZipStream gzOut = new GZipStream("gzstream.gz", CompressLevel.Best)) - { - BinaryWriter writer = new BinaryWriter(gzOut); - writer.Write("hi there"); - writer.Write(Math.PI); - writer.Write(42); - } - - using (GZipStream gzIn = new GZipStream("gzstream.gz")) - { - BinaryReader reader = new BinaryReader(gzIn); - string s = reader.ReadString(); - Assert.AreEqual("hi there",s); - double d = reader.ReadDouble(); - Assert.AreEqual(Math.PI, d); - int i = reader.ReadInt32(); - Assert.AreEqual(42,i); - } - - } - #endregion - } -} - -#endif +// +// © Copyright Henrik Ravn 2004 +// +// Use, modification and distribution are subject to the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// + +using System; +using System.Collections; +using System.IO; + +// uncomment the define below to include unit tests +//#define nunit +#if nunit +using NUnit.Framework; + +// Unit tests for the DotZLib class library +// ---------------------------------------- +// +// Use this with NUnit 2 from http://www.nunit.org +// + +namespace DotZLibTests +{ + using DotZLib; + + // helper methods + internal class Utils + { + public static bool byteArrEqual( byte[] lhs, byte[] rhs ) + { + if (lhs.Length != rhs.Length) + return false; + for (int i = lhs.Length-1; i >= 0; --i) + if (lhs[i] != rhs[i]) + return false; + return true; + } + + } + + + [TestFixture] + public class CircBufferTests + { + #region Circular buffer tests + [Test] + public void SinglePutGet() + { + CircularBuffer buf = new CircularBuffer(10); + Assert.AreEqual( 0, buf.Size ); + Assert.AreEqual( -1, buf.Get() ); + + Assert.IsTrue(buf.Put( 1 )); + Assert.AreEqual( 1, buf.Size ); + Assert.AreEqual( 1, buf.Get() ); + Assert.AreEqual( 0, buf.Size ); + Assert.AreEqual( -1, buf.Get() ); + } + + [Test] + public void BlockPutGet() + { + CircularBuffer buf = new CircularBuffer(10); + byte[] arr = {1,2,3,4,5,6,7,8,9,10}; + Assert.AreEqual( 10, buf.Put(arr,0,10) ); + Assert.AreEqual( 10, buf.Size ); + Assert.IsFalse( buf.Put(11) ); + Assert.AreEqual( 1, buf.Get() ); + Assert.IsTrue( buf.Put(11) ); + + byte[] arr2 = (byte[])arr.Clone(); + Assert.AreEqual( 9, buf.Get(arr2,1,9) ); + Assert.IsTrue( Utils.byteArrEqual(arr,arr2) ); + } + + #endregion + } + + [TestFixture] + public class ChecksumTests + { + #region CRC32 Tests + [Test] + public void CRC32_Null() + { + CRC32Checksum crc32 = new CRC32Checksum(); + Assert.AreEqual( 0, crc32.Value ); + + crc32 = new CRC32Checksum(1); + Assert.AreEqual( 1, crc32.Value ); + + crc32 = new CRC32Checksum(556); + Assert.AreEqual( 556, crc32.Value ); + } + + [Test] + public void CRC32_Data() + { + CRC32Checksum crc32 = new CRC32Checksum(); + byte[] data = { 1,2,3,4,5,6,7 }; + crc32.Update(data); + Assert.AreEqual( 0x70e46888, crc32.Value ); + + crc32 = new CRC32Checksum(); + crc32.Update("penguin"); + Assert.AreEqual( 0x0e5c1a120, crc32.Value ); + + crc32 = new CRC32Checksum(1); + crc32.Update("penguin"); + Assert.AreEqual(0x43b6aa94, crc32.Value); + + } + #endregion + + #region Adler tests + + [Test] + public void Adler_Null() + { + AdlerChecksum adler = new AdlerChecksum(); + Assert.AreEqual(0, adler.Value); + + adler = new AdlerChecksum(1); + Assert.AreEqual( 1, adler.Value ); + + adler = new AdlerChecksum(556); + Assert.AreEqual( 556, adler.Value ); + } + + [Test] + public void Adler_Data() + { + AdlerChecksum adler = new AdlerChecksum(1); + byte[] data = { 1,2,3,4,5,6,7 }; + adler.Update(data); + Assert.AreEqual( 0x5b001d, adler.Value ); + + adler = new AdlerChecksum(); + adler.Update("penguin"); + Assert.AreEqual(0x0bcf02f6, adler.Value ); + + adler = new AdlerChecksum(1); + adler.Update("penguin"); + Assert.AreEqual(0x0bd602f7, adler.Value); + + } + #endregion + } + + [TestFixture] + public class InfoTests + { + #region Info tests + [Test] + public void Info_Version() + { + Info info = new Info(); + Assert.AreEqual("1.3.1", Info.Version); + Assert.AreEqual(32, info.SizeOfUInt); + Assert.AreEqual(32, info.SizeOfULong); + Assert.AreEqual(32, info.SizeOfPointer); + Assert.AreEqual(32, info.SizeOfOffset); + } + #endregion + } + + [TestFixture] + public class DeflateInflateTests + { + #region Deflate tests + [Test] + public void Deflate_Init() + { + using (Deflater def = new Deflater(CompressLevel.Default)) + { + } + } + + private ArrayList compressedData = new ArrayList(); + private uint adler1; + + private ArrayList uncompressedData = new ArrayList(); + private uint adler2; + + public void CDataAvail(byte[] data, int startIndex, int count) + { + for (int i = 0; i < count; ++i) + compressedData.Add(data[i+startIndex]); + } + + [Test] + public void Deflate_Compress() + { + compressedData.Clear(); + + byte[] testData = new byte[35000]; + for (int i = 0; i < testData.Length; ++i) + testData[i] = 5; + + using (Deflater def = new Deflater((CompressLevel)5)) + { + def.DataAvailable += new DataAvailableHandler(CDataAvail); + def.Add(testData); + def.Finish(); + adler1 = def.Checksum; + } + } + #endregion + + #region Inflate tests + [Test] + public void Inflate_Init() + { + using (Inflater inf = new Inflater()) + { + } + } + + private void DDataAvail(byte[] data, int startIndex, int count) + { + for (int i = 0; i < count; ++i) + uncompressedData.Add(data[i+startIndex]); + } + + [Test] + public void Inflate_Expand() + { + uncompressedData.Clear(); + + using (Inflater inf = new Inflater()) + { + inf.DataAvailable += new DataAvailableHandler(DDataAvail); + inf.Add((byte[])compressedData.ToArray(typeof(byte))); + inf.Finish(); + adler2 = inf.Checksum; + } + Assert.AreEqual( adler1, adler2 ); + } + #endregion + } + + [TestFixture] + public class GZipStreamTests + { + #region GZipStream test + [Test] + public void GZipStream_WriteRead() + { + using (GZipStream gzOut = new GZipStream("gzstream.gz", CompressLevel.Best)) + { + BinaryWriter writer = new BinaryWriter(gzOut); + writer.Write("hi there"); + writer.Write(Math.PI); + writer.Write(42); + } + + using (GZipStream gzIn = new GZipStream("gzstream.gz")) + { + BinaryReader reader = new BinaryReader(gzIn); + string s = reader.ReadString(); + Assert.AreEqual("hi there",s); + double d = reader.ReadDouble(); + Assert.AreEqual(Math.PI, d); + int i = reader.ReadInt32(); + Assert.AreEqual(42,i); + } + + } + #endregion + } +} + +#endif diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/LICENSE_1_0.txt b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/LICENSE_1_0.txt similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/LICENSE_1_0.txt rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/LICENSE_1_0.txt index 30aac2c..127a5bc 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/LICENSE_1_0.txt +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/LICENSE_1_0.txt @@ -1,23 +1,23 @@ -Boost Software License - Version 1.0 - August 17th, 2003 - -Permission is hereby granted, free of charge, to any person or organization -obtaining a copy of the software and accompanying documentation covered by -this license (the "Software") to use, reproduce, display, distribute, -execute, and transmit the Software, and to prepare derivative works of the -Software, and to permit third-parties to whom the Software is furnished to -do so, all subject to the following: - -The copyright notices in the Software and this entire statement, including -the above license grant, this restriction and the following disclaimer, -must be included in all copies of the Software, in whole or in part, and -all derivative works of the Software, unless such copies or derivative -works are solely in the form of machine-executable object code generated by -a source language processor. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT -SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE -FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/dotzlib/readme.txt b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/readme.txt similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/dotzlib/readme.txt rename to proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/readme.txt index 47454fc..9675f41 100644 --- a/thirdparty/zlib-1.3.1/contrib/dotzlib/readme.txt +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/dotzlib/readme.txt @@ -1,58 +1,58 @@ -This directory contains a .Net wrapper class library for the ZLib1.dll - -The wrapper includes support for inflating/deflating memory buffers, -.Net streaming wrappers for the gz streams part of zlib, and wrappers -for the checksum parts of zlib. See DotZLib/UnitTests.cs for examples. - -Directory structure: --------------------- - -LICENSE_1_0.txt - License file. -readme.txt - This file. -DotZLib.chm - Class library documentation -DotZLib.build - NAnt build file -DotZLib.sln - Microsoft Visual Studio 2003 solution file - -DotZLib\*.cs - Source files for the class library - -Unit tests: ------------ -The file DotZLib/UnitTests.cs contains unit tests for use with NUnit 2.1 or higher. -To include unit tests in the build, define nunit before building. - - -Build instructions: -------------------- - -1. Using Visual Studio.Net 2003: - Open DotZLib.sln in VS.Net and build from there. Output file (DotZLib.dll) - will be found ./DotZLib/bin/release or ./DotZLib/bin/debug, depending on - you are building the release or debug version of the library. Check - DotZLib/UnitTests.cs for instructions on how to include unit tests in the - build. - -2. Using NAnt: - Open a command prompt with access to the build environment and run nant - in the same directory as the DotZLib.build file. - You can define 2 properties on the nant command-line to control the build: - debug={true|false} to toggle between release/debug builds (default=true). - nunit={true|false} to include or exclude unit tests (default=true). - Also the target clean will remove binaries. - Output file (DotZLib.dll) will be found in either ./DotZLib/bin/release - or ./DotZLib/bin/debug, depending on whether you are building the release - or debug version of the library. - - Examples: - nant -D:debug=false -D:nunit=false - will build a release mode version of the library without unit tests. - nant - will build a debug version of the library with unit tests - nant clean - will remove all previously built files. - - ---------------------------------- -Copyright (c) Henrik Ravn 2004 - -Use, modification and distribution are subject to the Boost Software License, Version 1.0. -(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +This directory contains a .Net wrapper class library for the ZLib1.dll + +The wrapper includes support for inflating/deflating memory buffers, +.Net streaming wrappers for the gz streams part of zlib, and wrappers +for the checksum parts of zlib. See DotZLib/UnitTests.cs for examples. + +Directory structure: +-------------------- + +LICENSE_1_0.txt - License file. +readme.txt - This file. +DotZLib.chm - Class library documentation +DotZLib.build - NAnt build file +DotZLib.sln - Microsoft Visual Studio 2003 solution file + +DotZLib\*.cs - Source files for the class library + +Unit tests: +----------- +The file DotZLib/UnitTests.cs contains unit tests for use with NUnit 2.1 or higher. +To include unit tests in the build, define nunit before building. + + +Build instructions: +------------------- + +1. Using Visual Studio.Net 2003: + Open DotZLib.sln in VS.Net and build from there. Output file (DotZLib.dll) + will be found ./DotZLib/bin/release or ./DotZLib/bin/debug, depending on + you are building the release or debug version of the library. Check + DotZLib/UnitTests.cs for instructions on how to include unit tests in the + build. + +2. Using NAnt: + Open a command prompt with access to the build environment and run nant + in the same directory as the DotZLib.build file. + You can define 2 properties on the nant command-line to control the build: + debug={true|false} to toggle between release/debug builds (default=true). + nunit={true|false} to include or exclude unit tests (default=true). + Also the target clean will remove binaries. + Output file (DotZLib.dll) will be found in either ./DotZLib/bin/release + or ./DotZLib/bin/debug, depending on whether you are building the release + or debug version of the library. + + Examples: + nant -D:debug=false -D:nunit=false + will build a release mode version of the library without unit tests. + nant + will build a debug version of the library with unit tests + nant clean + will remove all previously built files. + + +--------------------------------- +Copyright (c) Henrik Ravn 2004 + +Use, modification and distribution are subject to the Boost Software License, Version 1.0. +(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/thirdparty/zlib-1.3.1/contrib/gcc_gvmat64/gvmat64.S b/proj-web/thirdparty/zlib-1.3.1/contrib/gcc_gvmat64/gvmat64.S similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/gcc_gvmat64/gvmat64.S rename to proj-web/thirdparty/zlib-1.3.1/contrib/gcc_gvmat64/gvmat64.S index dd858dd..23309fa 100644 --- a/thirdparty/zlib-1.3.1/contrib/gcc_gvmat64/gvmat64.S +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/gcc_gvmat64/gvmat64.S @@ -1,574 +1,574 @@ -/* -;uInt longest_match_x64( -; deflate_state *s, -; IPos cur_match); // current match - -; gvmat64.S -- Asm portion of the optimized longest_match for 32 bits x86_64 -; (AMD64 on Athlon 64, Opteron, Phenom -; and Intel EM64T on Pentium 4 with EM64T, Pentium D, Core 2 Duo, Core I5/I7) -; this file is translation from gvmat64.asm to GCC 4.x (for Linux, Mac XCode) -; Copyright (C) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant. -; -; File written by Gilles Vollant, by converting to assembly the longest_match -; from Jean-loup Gailly in deflate.c of zLib and infoZip zip. -; and by taking inspiration on asm686 with masm, optimised assembly code -; from Brian Raiter, written 1998 -; -; This software is provided 'as-is', without any express or implied -; warranty. In no event will the authors be held liable for any damages -; arising from the use of this software. -; -; Permission is granted to anyone to use this software for any purpose, -; including commercial applications, and to alter it and redistribute it -; freely, subject to the following restrictions: -; -; 1. The origin of this software must not be misrepresented; you must not -; claim that you wrote the original software. If you use this software -; in a product, an acknowledgment in the product documentation would be -; appreciated but is not required. -; 2. Altered source versions must be plainly marked as such, and must not be -; misrepresented as being the original software -; 3. This notice may not be removed or altered from any source distribution. -; -; http://www.zlib.net -; http://www.winimage.com/zLibDll -; http://www.muppetlabs.com/~breadbox/software/assembly.html -; -; to compile this file for zLib, I use option: -; gcc -c -arch x86_64 gvmat64.S - - -;uInt longest_match(s, cur_match) -; deflate_state *s; -; IPos cur_match; // current match / -; -; with XCode for Mac, I had strange error with some jump on intel syntax -; this is why BEFORE_JMP and AFTER_JMP are used - */ - - -#define BEFORE_JMP .att_syntax -#define AFTER_JMP .intel_syntax noprefix - -#ifndef NO_UNDERLINE -# define match_init _match_init -# define longest_match _longest_match -#endif - -.intel_syntax noprefix - -.globl match_init, longest_match -.text -longest_match: - - - -#define LocalVarsSize 96 -/* -; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12 -; free register : r14,r15 -; register can be saved : rsp -*/ - -#define chainlenwmask (rsp + 8 - LocalVarsSize) -#define nicematch (rsp + 16 - LocalVarsSize) - -#define save_rdi (rsp + 24 - LocalVarsSize) -#define save_rsi (rsp + 32 - LocalVarsSize) -#define save_rbx (rsp + 40 - LocalVarsSize) -#define save_rbp (rsp + 48 - LocalVarsSize) -#define save_r12 (rsp + 56 - LocalVarsSize) -#define save_r13 (rsp + 64 - LocalVarsSize) -#define save_r14 (rsp + 72 - LocalVarsSize) -#define save_r15 (rsp + 80 - LocalVarsSize) - - -/* -; all the +4 offsets are due to the addition of pending_buf_size (in zlib -; in the deflate_state structure since the asm code was first written -; (if you compile with zlib 1.0.4 or older, remove the +4). -; Note : these value are good with a 8 bytes boundary pack structure -*/ - -#define MAX_MATCH 258 -#define MIN_MATCH 3 -#define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1) - -/* -;;; Offsets for fields in the deflate_state structure. These numbers -;;; are calculated from the definition of deflate_state, with the -;;; assumption that the compiler will dword-align the fields. (Thus, -;;; changing the definition of deflate_state could easily cause this -;;; program to crash horribly, without so much as a warning at -;;; compile time. Sigh.) - -; all the +zlib1222add offsets are due to the addition of fields -; in zlib in the deflate_state structure since the asm code was first written -; (if you compile with zlib 1.0.4 or older, use "zlib1222add equ (-4)"). -; (if you compile with zlib between 1.0.5 and 1.2.2.1, use "zlib1222add equ 0"). -; if you compile with zlib 1.2.2.2 or later , use "zlib1222add equ 8"). -*/ - - - -/* you can check the structure offset by running - -#include -#include -#include "deflate.h" - -void print_depl() -{ -deflate_state ds; -deflate_state *s=&ds; -printf("size pointer=%u\n",(int)sizeof(void*)); - -printf("#define dsWSize %u\n",(int)(((char*)&(s->w_size))-((char*)s))); -printf("#define dsWMask %u\n",(int)(((char*)&(s->w_mask))-((char*)s))); -printf("#define dsWindow %u\n",(int)(((char*)&(s->window))-((char*)s))); -printf("#define dsPrev %u\n",(int)(((char*)&(s->prev))-((char*)s))); -printf("#define dsMatchLen %u\n",(int)(((char*)&(s->match_length))-((char*)s))); -printf("#define dsPrevMatch %u\n",(int)(((char*)&(s->prev_match))-((char*)s))); -printf("#define dsStrStart %u\n",(int)(((char*)&(s->strstart))-((char*)s))); -printf("#define dsMatchStart %u\n",(int)(((char*)&(s->match_start))-((char*)s))); -printf("#define dsLookahead %u\n",(int)(((char*)&(s->lookahead))-((char*)s))); -printf("#define dsPrevLen %u\n",(int)(((char*)&(s->prev_length))-((char*)s))); -printf("#define dsMaxChainLen %u\n",(int)(((char*)&(s->max_chain_length))-((char*)s))); -printf("#define dsGoodMatch %u\n",(int)(((char*)&(s->good_match))-((char*)s))); -printf("#define dsNiceMatch %u\n",(int)(((char*)&(s->nice_match))-((char*)s))); -} -*/ - -#define dsWSize 68 -#define dsWMask 76 -#define dsWindow 80 -#define dsPrev 96 -#define dsMatchLen 144 -#define dsPrevMatch 148 -#define dsStrStart 156 -#define dsMatchStart 160 -#define dsLookahead 164 -#define dsPrevLen 168 -#define dsMaxChainLen 172 -#define dsGoodMatch 188 -#define dsNiceMatch 192 - -#define window_size [ rcx + dsWSize] -#define WMask [ rcx + dsWMask] -#define window_ad [ rcx + dsWindow] -#define prev_ad [ rcx + dsPrev] -#define strstart [ rcx + dsStrStart] -#define match_start [ rcx + dsMatchStart] -#define Lookahead [ rcx + dsLookahead] //; 0ffffffffh on infozip -#define prev_length [ rcx + dsPrevLen] -#define max_chain_length [ rcx + dsMaxChainLen] -#define good_match [ rcx + dsGoodMatch] -#define nice_match [ rcx + dsNiceMatch] - -/* -; windows: -; parameter 1 in rcx(deflate state s), param 2 in rdx (cur match) - -; see http://weblogs.asp.net/oldnewthing/archive/2004/01/14/58579.aspx and -; http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/64bitAMD_8e951dd2-ee77-4728-8702-55ce4b5dd24a.xml.asp -; -; All registers must be preserved across the call, except for -; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch. - -; -; gcc on macosx-linux: -; see http://www.x86-64.org/documentation/abi-0.99.pdf -; param 1 in rdi, param 2 in rsi -; rbx, rsp, rbp, r12 to r15 must be preserved - -;;; Save registers that the compiler may be using, and adjust esp to -;;; make room for our stack frame. - - -;;; Retrieve the function arguments. r8d will hold cur_match -;;; throughout the entire function. edx will hold the pointer to the -;;; deflate_state structure during the function's setup (before -;;; entering the main loop. - -; ms: parameter 1 in rcx (deflate_state* s), param 2 in edx -> r8 (cur match) -; mac: param 1 in rdi, param 2 rsi -; this clear high 32 bits of r8, which can be garbage in both r8 and rdx -*/ - mov [save_rbx],rbx - mov [save_rbp],rbp - - - mov rcx,rdi - - mov r8d,esi - - - mov [save_r12],r12 - mov [save_r13],r13 - mov [save_r14],r14 - mov [save_r15],r15 - - -//;;; uInt wmask = s->w_mask; -//;;; unsigned chain_length = s->max_chain_length; -//;;; if (s->prev_length >= s->good_match) { -//;;; chain_length >>= 2; -//;;; } - - - mov edi, prev_length - mov esi, good_match - mov eax, WMask - mov ebx, max_chain_length - cmp edi, esi - jl LastMatchGood - shr ebx, 2 -LastMatchGood: - -//;;; chainlen is decremented once beforehand so that the function can -//;;; use the sign flag instead of the zero flag for the exit test. -//;;; It is then shifted into the high word, to make room for the wmask -//;;; value, which it will always accompany. - - dec ebx - shl ebx, 16 - or ebx, eax - -//;;; on zlib only -//;;; if ((uInt)nice_match > s->lookahead) nice_match = s->lookahead; - - - - mov eax, nice_match - mov [chainlenwmask], ebx - mov r10d, Lookahead - cmp r10d, eax - cmovnl r10d, eax - mov [nicematch],r10d - - - -//;;; register Bytef *scan = s->window + s->strstart; - mov r10, window_ad - mov ebp, strstart - lea r13, [r10 + rbp] - -//;;; Determine how many bytes the scan ptr is off from being -//;;; dword-aligned. - - mov r9,r13 - neg r13 - and r13,3 - -//;;; IPos limit = s->strstart > (IPos)MAX_DIST(s) ? -//;;; s->strstart - (IPos)MAX_DIST(s) : NIL; - - - mov eax, window_size - sub eax, MIN_LOOKAHEAD - - - xor edi,edi - sub ebp, eax - - mov r11d, prev_length - - cmovng ebp,edi - -//;;; int best_len = s->prev_length; - - -//;;; Store the sum of s->window + best_len in esi locally, and in esi. - - lea rsi,[r10+r11] - -//;;; register ush scan_start = *(ushf*)scan; -//;;; register ush scan_end = *(ushf*)(scan+best_len-1); -//;;; Posf *prev = s->prev; - - movzx r12d,word ptr [r9] - movzx ebx, word ptr [r9 + r11 - 1] - - mov rdi, prev_ad - -//;;; Jump into the main loop. - - mov edx, [chainlenwmask] - - cmp bx,word ptr [rsi + r8 - 1] - jz LookupLoopIsZero - - - -LookupLoop1: - and r8d, edx - - movzx r8d, word ptr [rdi + r8*2] - cmp r8d, ebp - jbe LeaveNow - - - - sub edx, 0x00010000 - BEFORE_JMP - js LeaveNow - AFTER_JMP - -LoopEntry1: - cmp bx,word ptr [rsi + r8 - 1] - BEFORE_JMP - jz LookupLoopIsZero - AFTER_JMP - -LookupLoop2: - and r8d, edx - - movzx r8d, word ptr [rdi + r8*2] - cmp r8d, ebp - BEFORE_JMP - jbe LeaveNow - AFTER_JMP - sub edx, 0x00010000 - BEFORE_JMP - js LeaveNow - AFTER_JMP - -LoopEntry2: - cmp bx,word ptr [rsi + r8 - 1] - BEFORE_JMP - jz LookupLoopIsZero - AFTER_JMP - -LookupLoop4: - and r8d, edx - - movzx r8d, word ptr [rdi + r8*2] - cmp r8d, ebp - BEFORE_JMP - jbe LeaveNow - AFTER_JMP - sub edx, 0x00010000 - BEFORE_JMP - js LeaveNow - AFTER_JMP - -LoopEntry4: - - cmp bx,word ptr [rsi + r8 - 1] - BEFORE_JMP - jnz LookupLoop1 - jmp LookupLoopIsZero - AFTER_JMP -/* -;;; do { -;;; match = s->window + cur_match; -;;; if (*(ushf*)(match+best_len-1) != scan_end || -;;; *(ushf*)match != scan_start) continue; -;;; [...] -;;; } while ((cur_match = prev[cur_match & wmask]) > limit -;;; && --chain_length != 0); -;;; -;;; Here is the inner loop of the function. The function will spend the -;;; majority of its time in this loop, and majority of that time will -;;; be spent in the first ten instructions. -;;; -;;; Within this loop: -;;; ebx = scanend -;;; r8d = curmatch -;;; edx = chainlenwmask - i.e., ((chainlen << 16) | wmask) -;;; esi = windowbestlen - i.e., (window + bestlen) -;;; edi = prev -;;; ebp = limit -*/ -.balign 16 -LookupLoop: - and r8d, edx - - movzx r8d, word ptr [rdi + r8*2] - cmp r8d, ebp - BEFORE_JMP - jbe LeaveNow - AFTER_JMP - sub edx, 0x00010000 - BEFORE_JMP - js LeaveNow - AFTER_JMP - -LoopEntry: - - cmp bx,word ptr [rsi + r8 - 1] - BEFORE_JMP - jnz LookupLoop1 - AFTER_JMP -LookupLoopIsZero: - cmp r12w, word ptr [r10 + r8] - BEFORE_JMP - jnz LookupLoop1 - AFTER_JMP - - -//;;; Store the current value of chainlen. - mov [chainlenwmask], edx -/* -;;; Point edi to the string under scrutiny, and esi to the string we -;;; are hoping to match it up with. In actuality, esi and edi are -;;; both pointed (MAX_MATCH_8 - scanalign) bytes ahead, and edx is -;;; initialized to -(MAX_MATCH_8 - scanalign). -*/ - lea rsi,[r8+r10] - mov rdx, 0xfffffffffffffef8 //; -(MAX_MATCH_8) - lea rsi, [rsi + r13 + 0x0108] //;MAX_MATCH_8] - lea rdi, [r9 + r13 + 0x0108] //;MAX_MATCH_8] - - prefetcht1 [rsi+rdx] - prefetcht1 [rdi+rdx] - -/* -;;; Test the strings for equality, 8 bytes at a time. At the end, -;;; adjust rdx so that it is offset to the exact byte that mismatched. -;;; -;;; We already know at this point that the first three bytes of the -;;; strings match each other, and they can be safely passed over before -;;; starting the compare loop. So what this code does is skip over 0-3 -;;; bytes, as much as necessary in order to dword-align the edi -;;; pointer. (rsi will still be misaligned three times out of four.) -;;; -;;; It should be confessed that this loop usually does not represent -;;; much of the total running time. Replacing it with a more -;;; straightforward "rep cmpsb" would not drastically degrade -;;; performance. -*/ - -LoopCmps: - mov rax, [rsi + rdx] - xor rax, [rdi + rdx] - jnz LeaveLoopCmps - - mov rax, [rsi + rdx + 8] - xor rax, [rdi + rdx + 8] - jnz LeaveLoopCmps8 - - - mov rax, [rsi + rdx + 8+8] - xor rax, [rdi + rdx + 8+8] - jnz LeaveLoopCmps16 - - add rdx,8+8+8 - - BEFORE_JMP - jnz LoopCmps - jmp LenMaximum - AFTER_JMP - -LeaveLoopCmps16: add rdx,8 -LeaveLoopCmps8: add rdx,8 -LeaveLoopCmps: - - test eax, 0x0000FFFF - jnz LenLower - - test eax,0xffffffff - - jnz LenLower32 - - add rdx,4 - shr rax,32 - or ax,ax - BEFORE_JMP - jnz LenLower - AFTER_JMP - -LenLower32: - shr eax,16 - add rdx,2 - -LenLower: - sub al, 1 - adc rdx, 0 -//;;; Calculate the length of the match. If it is longer than MAX_MATCH, -//;;; then automatically accept it as the best possible match and leave. - - lea rax, [rdi + rdx] - sub rax, r9 - cmp eax, MAX_MATCH - BEFORE_JMP - jge LenMaximum - AFTER_JMP -/* -;;; If the length of the match is not longer than the best match we -;;; have so far, then forget it and return to the lookup loop. -;/////////////////////////////////// -*/ - cmp eax, r11d - jg LongerMatch - - lea rsi,[r10+r11] - - mov rdi, prev_ad - mov edx, [chainlenwmask] - BEFORE_JMP - jmp LookupLoop - AFTER_JMP -/* -;;; s->match_start = cur_match; -;;; best_len = len; -;;; if (len >= nice_match) break; -;;; scan_end = *(ushf*)(scan+best_len-1); -*/ -LongerMatch: - mov r11d, eax - mov match_start, r8d - cmp eax, [nicematch] - BEFORE_JMP - jge LeaveNow - AFTER_JMP - - lea rsi,[r10+rax] - - movzx ebx, word ptr [r9 + rax - 1] - mov rdi, prev_ad - mov edx, [chainlenwmask] - BEFORE_JMP - jmp LookupLoop - AFTER_JMP - -//;;; Accept the current string, with the maximum possible length. - -LenMaximum: - mov r11d,MAX_MATCH - mov match_start, r8d - -//;;; if ((uInt)best_len <= s->lookahead) return (uInt)best_len; -//;;; return s->lookahead; - -LeaveNow: - mov eax, Lookahead - cmp r11d, eax - cmovng eax, r11d - - - -//;;; Restore the stack and return from whence we came. - - -// mov rsi,[save_rsi] -// mov rdi,[save_rdi] - mov rbx,[save_rbx] - mov rbp,[save_rbp] - mov r12,[save_r12] - mov r13,[save_r13] - mov r14,[save_r14] - mov r15,[save_r15] - - - ret 0 -//; please don't remove this string ! -//; Your can freely use gvmat64 in any free or commercial app -//; but it is far better don't remove the string in the binary! - // db 0dh,0ah,"asm686 with masm, optimised assembly code from Brian Raiter, written 1998, converted to amd 64 by Gilles Vollant 2005",0dh,0ah,0 - - -match_init: - ret 0 - - +/* +;uInt longest_match_x64( +; deflate_state *s, +; IPos cur_match); // current match + +; gvmat64.S -- Asm portion of the optimized longest_match for 32 bits x86_64 +; (AMD64 on Athlon 64, Opteron, Phenom +; and Intel EM64T on Pentium 4 with EM64T, Pentium D, Core 2 Duo, Core I5/I7) +; this file is translation from gvmat64.asm to GCC 4.x (for Linux, Mac XCode) +; Copyright (C) 1995-2010 Jean-loup Gailly, Brian Raiter and Gilles Vollant. +; +; File written by Gilles Vollant, by converting to assembly the longest_match +; from Jean-loup Gailly in deflate.c of zLib and infoZip zip. +; and by taking inspiration on asm686 with masm, optimised assembly code +; from Brian Raiter, written 1998 +; +; This software is provided 'as-is', without any express or implied +; warranty. In no event will the authors be held liable for any damages +; arising from the use of this software. +; +; Permission is granted to anyone to use this software for any purpose, +; including commercial applications, and to alter it and redistribute it +; freely, subject to the following restrictions: +; +; 1. The origin of this software must not be misrepresented; you must not +; claim that you wrote the original software. If you use this software +; in a product, an acknowledgment in the product documentation would be +; appreciated but is not required. +; 2. Altered source versions must be plainly marked as such, and must not be +; misrepresented as being the original software +; 3. This notice may not be removed or altered from any source distribution. +; +; http://www.zlib.net +; http://www.winimage.com/zLibDll +; http://www.muppetlabs.com/~breadbox/software/assembly.html +; +; to compile this file for zLib, I use option: +; gcc -c -arch x86_64 gvmat64.S + + +;uInt longest_match(s, cur_match) +; deflate_state *s; +; IPos cur_match; // current match / +; +; with XCode for Mac, I had strange error with some jump on intel syntax +; this is why BEFORE_JMP and AFTER_JMP are used + */ + + +#define BEFORE_JMP .att_syntax +#define AFTER_JMP .intel_syntax noprefix + +#ifndef NO_UNDERLINE +# define match_init _match_init +# define longest_match _longest_match +#endif + +.intel_syntax noprefix + +.globl match_init, longest_match +.text +longest_match: + + + +#define LocalVarsSize 96 +/* +; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12 +; free register : r14,r15 +; register can be saved : rsp +*/ + +#define chainlenwmask (rsp + 8 - LocalVarsSize) +#define nicematch (rsp + 16 - LocalVarsSize) + +#define save_rdi (rsp + 24 - LocalVarsSize) +#define save_rsi (rsp + 32 - LocalVarsSize) +#define save_rbx (rsp + 40 - LocalVarsSize) +#define save_rbp (rsp + 48 - LocalVarsSize) +#define save_r12 (rsp + 56 - LocalVarsSize) +#define save_r13 (rsp + 64 - LocalVarsSize) +#define save_r14 (rsp + 72 - LocalVarsSize) +#define save_r15 (rsp + 80 - LocalVarsSize) + + +/* +; all the +4 offsets are due to the addition of pending_buf_size (in zlib +; in the deflate_state structure since the asm code was first written +; (if you compile with zlib 1.0.4 or older, remove the +4). +; Note : these value are good with a 8 bytes boundary pack structure +*/ + +#define MAX_MATCH 258 +#define MIN_MATCH 3 +#define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1) + +/* +;;; Offsets for fields in the deflate_state structure. These numbers +;;; are calculated from the definition of deflate_state, with the +;;; assumption that the compiler will dword-align the fields. (Thus, +;;; changing the definition of deflate_state could easily cause this +;;; program to crash horribly, without so much as a warning at +;;; compile time. Sigh.) + +; all the +zlib1222add offsets are due to the addition of fields +; in zlib in the deflate_state structure since the asm code was first written +; (if you compile with zlib 1.0.4 or older, use "zlib1222add equ (-4)"). +; (if you compile with zlib between 1.0.5 and 1.2.2.1, use "zlib1222add equ 0"). +; if you compile with zlib 1.2.2.2 or later , use "zlib1222add equ 8"). +*/ + + + +/* you can check the structure offset by running + +#include +#include +#include "deflate.h" + +void print_depl() +{ +deflate_state ds; +deflate_state *s=&ds; +printf("size pointer=%u\n",(int)sizeof(void*)); + +printf("#define dsWSize %u\n",(int)(((char*)&(s->w_size))-((char*)s))); +printf("#define dsWMask %u\n",(int)(((char*)&(s->w_mask))-((char*)s))); +printf("#define dsWindow %u\n",(int)(((char*)&(s->window))-((char*)s))); +printf("#define dsPrev %u\n",(int)(((char*)&(s->prev))-((char*)s))); +printf("#define dsMatchLen %u\n",(int)(((char*)&(s->match_length))-((char*)s))); +printf("#define dsPrevMatch %u\n",(int)(((char*)&(s->prev_match))-((char*)s))); +printf("#define dsStrStart %u\n",(int)(((char*)&(s->strstart))-((char*)s))); +printf("#define dsMatchStart %u\n",(int)(((char*)&(s->match_start))-((char*)s))); +printf("#define dsLookahead %u\n",(int)(((char*)&(s->lookahead))-((char*)s))); +printf("#define dsPrevLen %u\n",(int)(((char*)&(s->prev_length))-((char*)s))); +printf("#define dsMaxChainLen %u\n",(int)(((char*)&(s->max_chain_length))-((char*)s))); +printf("#define dsGoodMatch %u\n",(int)(((char*)&(s->good_match))-((char*)s))); +printf("#define dsNiceMatch %u\n",(int)(((char*)&(s->nice_match))-((char*)s))); +} +*/ + +#define dsWSize 68 +#define dsWMask 76 +#define dsWindow 80 +#define dsPrev 96 +#define dsMatchLen 144 +#define dsPrevMatch 148 +#define dsStrStart 156 +#define dsMatchStart 160 +#define dsLookahead 164 +#define dsPrevLen 168 +#define dsMaxChainLen 172 +#define dsGoodMatch 188 +#define dsNiceMatch 192 + +#define window_size [ rcx + dsWSize] +#define WMask [ rcx + dsWMask] +#define window_ad [ rcx + dsWindow] +#define prev_ad [ rcx + dsPrev] +#define strstart [ rcx + dsStrStart] +#define match_start [ rcx + dsMatchStart] +#define Lookahead [ rcx + dsLookahead] //; 0ffffffffh on infozip +#define prev_length [ rcx + dsPrevLen] +#define max_chain_length [ rcx + dsMaxChainLen] +#define good_match [ rcx + dsGoodMatch] +#define nice_match [ rcx + dsNiceMatch] + +/* +; windows: +; parameter 1 in rcx(deflate state s), param 2 in rdx (cur match) + +; see http://weblogs.asp.net/oldnewthing/archive/2004/01/14/58579.aspx and +; http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/64bitAMD_8e951dd2-ee77-4728-8702-55ce4b5dd24a.xml.asp +; +; All registers must be preserved across the call, except for +; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch. + +; +; gcc on macosx-linux: +; see http://www.x86-64.org/documentation/abi-0.99.pdf +; param 1 in rdi, param 2 in rsi +; rbx, rsp, rbp, r12 to r15 must be preserved + +;;; Save registers that the compiler may be using, and adjust esp to +;;; make room for our stack frame. + + +;;; Retrieve the function arguments. r8d will hold cur_match +;;; throughout the entire function. edx will hold the pointer to the +;;; deflate_state structure during the function's setup (before +;;; entering the main loop. + +; ms: parameter 1 in rcx (deflate_state* s), param 2 in edx -> r8 (cur match) +; mac: param 1 in rdi, param 2 rsi +; this clear high 32 bits of r8, which can be garbage in both r8 and rdx +*/ + mov [save_rbx],rbx + mov [save_rbp],rbp + + + mov rcx,rdi + + mov r8d,esi + + + mov [save_r12],r12 + mov [save_r13],r13 + mov [save_r14],r14 + mov [save_r15],r15 + + +//;;; uInt wmask = s->w_mask; +//;;; unsigned chain_length = s->max_chain_length; +//;;; if (s->prev_length >= s->good_match) { +//;;; chain_length >>= 2; +//;;; } + + + mov edi, prev_length + mov esi, good_match + mov eax, WMask + mov ebx, max_chain_length + cmp edi, esi + jl LastMatchGood + shr ebx, 2 +LastMatchGood: + +//;;; chainlen is decremented once beforehand so that the function can +//;;; use the sign flag instead of the zero flag for the exit test. +//;;; It is then shifted into the high word, to make room for the wmask +//;;; value, which it will always accompany. + + dec ebx + shl ebx, 16 + or ebx, eax + +//;;; on zlib only +//;;; if ((uInt)nice_match > s->lookahead) nice_match = s->lookahead; + + + + mov eax, nice_match + mov [chainlenwmask], ebx + mov r10d, Lookahead + cmp r10d, eax + cmovnl r10d, eax + mov [nicematch],r10d + + + +//;;; register Bytef *scan = s->window + s->strstart; + mov r10, window_ad + mov ebp, strstart + lea r13, [r10 + rbp] + +//;;; Determine how many bytes the scan ptr is off from being +//;;; dword-aligned. + + mov r9,r13 + neg r13 + and r13,3 + +//;;; IPos limit = s->strstart > (IPos)MAX_DIST(s) ? +//;;; s->strstart - (IPos)MAX_DIST(s) : NIL; + + + mov eax, window_size + sub eax, MIN_LOOKAHEAD + + + xor edi,edi + sub ebp, eax + + mov r11d, prev_length + + cmovng ebp,edi + +//;;; int best_len = s->prev_length; + + +//;;; Store the sum of s->window + best_len in esi locally, and in esi. + + lea rsi,[r10+r11] + +//;;; register ush scan_start = *(ushf*)scan; +//;;; register ush scan_end = *(ushf*)(scan+best_len-1); +//;;; Posf *prev = s->prev; + + movzx r12d,word ptr [r9] + movzx ebx, word ptr [r9 + r11 - 1] + + mov rdi, prev_ad + +//;;; Jump into the main loop. + + mov edx, [chainlenwmask] + + cmp bx,word ptr [rsi + r8 - 1] + jz LookupLoopIsZero + + + +LookupLoop1: + and r8d, edx + + movzx r8d, word ptr [rdi + r8*2] + cmp r8d, ebp + jbe LeaveNow + + + + sub edx, 0x00010000 + BEFORE_JMP + js LeaveNow + AFTER_JMP + +LoopEntry1: + cmp bx,word ptr [rsi + r8 - 1] + BEFORE_JMP + jz LookupLoopIsZero + AFTER_JMP + +LookupLoop2: + and r8d, edx + + movzx r8d, word ptr [rdi + r8*2] + cmp r8d, ebp + BEFORE_JMP + jbe LeaveNow + AFTER_JMP + sub edx, 0x00010000 + BEFORE_JMP + js LeaveNow + AFTER_JMP + +LoopEntry2: + cmp bx,word ptr [rsi + r8 - 1] + BEFORE_JMP + jz LookupLoopIsZero + AFTER_JMP + +LookupLoop4: + and r8d, edx + + movzx r8d, word ptr [rdi + r8*2] + cmp r8d, ebp + BEFORE_JMP + jbe LeaveNow + AFTER_JMP + sub edx, 0x00010000 + BEFORE_JMP + js LeaveNow + AFTER_JMP + +LoopEntry4: + + cmp bx,word ptr [rsi + r8 - 1] + BEFORE_JMP + jnz LookupLoop1 + jmp LookupLoopIsZero + AFTER_JMP +/* +;;; do { +;;; match = s->window + cur_match; +;;; if (*(ushf*)(match+best_len-1) != scan_end || +;;; *(ushf*)match != scan_start) continue; +;;; [...] +;;; } while ((cur_match = prev[cur_match & wmask]) > limit +;;; && --chain_length != 0); +;;; +;;; Here is the inner loop of the function. The function will spend the +;;; majority of its time in this loop, and majority of that time will +;;; be spent in the first ten instructions. +;;; +;;; Within this loop: +;;; ebx = scanend +;;; r8d = curmatch +;;; edx = chainlenwmask - i.e., ((chainlen << 16) | wmask) +;;; esi = windowbestlen - i.e., (window + bestlen) +;;; edi = prev +;;; ebp = limit +*/ +.balign 16 +LookupLoop: + and r8d, edx + + movzx r8d, word ptr [rdi + r8*2] + cmp r8d, ebp + BEFORE_JMP + jbe LeaveNow + AFTER_JMP + sub edx, 0x00010000 + BEFORE_JMP + js LeaveNow + AFTER_JMP + +LoopEntry: + + cmp bx,word ptr [rsi + r8 - 1] + BEFORE_JMP + jnz LookupLoop1 + AFTER_JMP +LookupLoopIsZero: + cmp r12w, word ptr [r10 + r8] + BEFORE_JMP + jnz LookupLoop1 + AFTER_JMP + + +//;;; Store the current value of chainlen. + mov [chainlenwmask], edx +/* +;;; Point edi to the string under scrutiny, and esi to the string we +;;; are hoping to match it up with. In actuality, esi and edi are +;;; both pointed (MAX_MATCH_8 - scanalign) bytes ahead, and edx is +;;; initialized to -(MAX_MATCH_8 - scanalign). +*/ + lea rsi,[r8+r10] + mov rdx, 0xfffffffffffffef8 //; -(MAX_MATCH_8) + lea rsi, [rsi + r13 + 0x0108] //;MAX_MATCH_8] + lea rdi, [r9 + r13 + 0x0108] //;MAX_MATCH_8] + + prefetcht1 [rsi+rdx] + prefetcht1 [rdi+rdx] + +/* +;;; Test the strings for equality, 8 bytes at a time. At the end, +;;; adjust rdx so that it is offset to the exact byte that mismatched. +;;; +;;; We already know at this point that the first three bytes of the +;;; strings match each other, and they can be safely passed over before +;;; starting the compare loop. So what this code does is skip over 0-3 +;;; bytes, as much as necessary in order to dword-align the edi +;;; pointer. (rsi will still be misaligned three times out of four.) +;;; +;;; It should be confessed that this loop usually does not represent +;;; much of the total running time. Replacing it with a more +;;; straightforward "rep cmpsb" would not drastically degrade +;;; performance. +*/ + +LoopCmps: + mov rax, [rsi + rdx] + xor rax, [rdi + rdx] + jnz LeaveLoopCmps + + mov rax, [rsi + rdx + 8] + xor rax, [rdi + rdx + 8] + jnz LeaveLoopCmps8 + + + mov rax, [rsi + rdx + 8+8] + xor rax, [rdi + rdx + 8+8] + jnz LeaveLoopCmps16 + + add rdx,8+8+8 + + BEFORE_JMP + jnz LoopCmps + jmp LenMaximum + AFTER_JMP + +LeaveLoopCmps16: add rdx,8 +LeaveLoopCmps8: add rdx,8 +LeaveLoopCmps: + + test eax, 0x0000FFFF + jnz LenLower + + test eax,0xffffffff + + jnz LenLower32 + + add rdx,4 + shr rax,32 + or ax,ax + BEFORE_JMP + jnz LenLower + AFTER_JMP + +LenLower32: + shr eax,16 + add rdx,2 + +LenLower: + sub al, 1 + adc rdx, 0 +//;;; Calculate the length of the match. If it is longer than MAX_MATCH, +//;;; then automatically accept it as the best possible match and leave. + + lea rax, [rdi + rdx] + sub rax, r9 + cmp eax, MAX_MATCH + BEFORE_JMP + jge LenMaximum + AFTER_JMP +/* +;;; If the length of the match is not longer than the best match we +;;; have so far, then forget it and return to the lookup loop. +;/////////////////////////////////// +*/ + cmp eax, r11d + jg LongerMatch + + lea rsi,[r10+r11] + + mov rdi, prev_ad + mov edx, [chainlenwmask] + BEFORE_JMP + jmp LookupLoop + AFTER_JMP +/* +;;; s->match_start = cur_match; +;;; best_len = len; +;;; if (len >= nice_match) break; +;;; scan_end = *(ushf*)(scan+best_len-1); +*/ +LongerMatch: + mov r11d, eax + mov match_start, r8d + cmp eax, [nicematch] + BEFORE_JMP + jge LeaveNow + AFTER_JMP + + lea rsi,[r10+rax] + + movzx ebx, word ptr [r9 + rax - 1] + mov rdi, prev_ad + mov edx, [chainlenwmask] + BEFORE_JMP + jmp LookupLoop + AFTER_JMP + +//;;; Accept the current string, with the maximum possible length. + +LenMaximum: + mov r11d,MAX_MATCH + mov match_start, r8d + +//;;; if ((uInt)best_len <= s->lookahead) return (uInt)best_len; +//;;; return s->lookahead; + +LeaveNow: + mov eax, Lookahead + cmp r11d, eax + cmovng eax, r11d + + + +//;;; Restore the stack and return from whence we came. + + +// mov rsi,[save_rsi] +// mov rdi,[save_rdi] + mov rbx,[save_rbx] + mov rbp,[save_rbp] + mov r12,[save_r12] + mov r13,[save_r13] + mov r14,[save_r14] + mov r15,[save_r15] + + + ret 0 +//; please don't remove this string ! +//; Your can freely use gvmat64 in any free or commercial app +//; but it is far better don't remove the string in the binary! + // db 0dh,0ah,"asm686 with masm, optimised assembly code from Brian Raiter, written 1998, converted to amd 64 by Gilles Vollant 2005",0dh,0ah,0 + + +match_init: + ret 0 + + diff --git a/thirdparty/zlib-1.3.1/contrib/infback9/README b/proj-web/thirdparty/zlib-1.3.1/contrib/infback9/README similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/infback9/README rename to proj-web/thirdparty/zlib-1.3.1/contrib/infback9/README diff --git a/thirdparty/zlib-1.3.1/contrib/infback9/infback9.c b/proj-web/thirdparty/zlib-1.3.1/contrib/infback9/infback9.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/infback9/infback9.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/infback9/infback9.c diff --git a/thirdparty/zlib-1.3.1/contrib/infback9/infback9.h b/proj-web/thirdparty/zlib-1.3.1/contrib/infback9/infback9.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/infback9/infback9.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/infback9/infback9.h diff --git a/thirdparty/zlib-1.3.1/contrib/infback9/inffix9.h b/proj-web/thirdparty/zlib-1.3.1/contrib/infback9/inffix9.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/infback9/inffix9.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/infback9/inffix9.h diff --git a/thirdparty/zlib-1.3.1/contrib/infback9/inflate9.h b/proj-web/thirdparty/zlib-1.3.1/contrib/infback9/inflate9.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/infback9/inflate9.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/infback9/inflate9.h diff --git a/thirdparty/zlib-1.3.1/contrib/infback9/inftree9.c b/proj-web/thirdparty/zlib-1.3.1/contrib/infback9/inftree9.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/infback9/inftree9.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/infback9/inftree9.c diff --git a/thirdparty/zlib-1.3.1/contrib/infback9/inftree9.h b/proj-web/thirdparty/zlib-1.3.1/contrib/infback9/inftree9.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/infback9/inftree9.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/infback9/inftree9.h diff --git a/thirdparty/zlib-1.3.1/contrib/iostream/test.cpp b/proj-web/thirdparty/zlib-1.3.1/contrib/iostream/test.cpp similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/iostream/test.cpp rename to proj-web/thirdparty/zlib-1.3.1/contrib/iostream/test.cpp diff --git a/thirdparty/zlib-1.3.1/contrib/iostream/zfstream.cpp b/proj-web/thirdparty/zlib-1.3.1/contrib/iostream/zfstream.cpp similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/iostream/zfstream.cpp rename to proj-web/thirdparty/zlib-1.3.1/contrib/iostream/zfstream.cpp diff --git a/thirdparty/zlib-1.3.1/contrib/iostream/zfstream.h b/proj-web/thirdparty/zlib-1.3.1/contrib/iostream/zfstream.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/iostream/zfstream.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/iostream/zfstream.h diff --git a/thirdparty/zlib-1.3.1/contrib/iostream2/zstream.h b/proj-web/thirdparty/zlib-1.3.1/contrib/iostream2/zstream.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/iostream2/zstream.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/iostream2/zstream.h diff --git a/thirdparty/zlib-1.3.1/contrib/iostream2/zstream_test.cpp b/proj-web/thirdparty/zlib-1.3.1/contrib/iostream2/zstream_test.cpp similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/iostream2/zstream_test.cpp rename to proj-web/thirdparty/zlib-1.3.1/contrib/iostream2/zstream_test.cpp diff --git a/thirdparty/zlib-1.3.1/contrib/iostream3/README b/proj-web/thirdparty/zlib-1.3.1/contrib/iostream3/README similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/iostream3/README rename to proj-web/thirdparty/zlib-1.3.1/contrib/iostream3/README diff --git a/thirdparty/zlib-1.3.1/contrib/iostream3/TODO b/proj-web/thirdparty/zlib-1.3.1/contrib/iostream3/TODO similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/iostream3/TODO rename to proj-web/thirdparty/zlib-1.3.1/contrib/iostream3/TODO diff --git a/thirdparty/zlib-1.3.1/contrib/iostream3/test.cc b/proj-web/thirdparty/zlib-1.3.1/contrib/iostream3/test.cc similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/iostream3/test.cc rename to proj-web/thirdparty/zlib-1.3.1/contrib/iostream3/test.cc diff --git a/thirdparty/zlib-1.3.1/contrib/iostream3/zfstream.cc b/proj-web/thirdparty/zlib-1.3.1/contrib/iostream3/zfstream.cc similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/iostream3/zfstream.cc rename to proj-web/thirdparty/zlib-1.3.1/contrib/iostream3/zfstream.cc diff --git a/thirdparty/zlib-1.3.1/contrib/iostream3/zfstream.h b/proj-web/thirdparty/zlib-1.3.1/contrib/iostream3/zfstream.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/iostream3/zfstream.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/iostream3/zfstream.h diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/Makefile b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/Makefile similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/Makefile rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/Makefile diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/Makefile.am b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/Makefile.am similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/Makefile.am rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/Makefile.am diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/MiniZip64_Changes.txt b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/MiniZip64_Changes.txt similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/MiniZip64_Changes.txt rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/MiniZip64_Changes.txt diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/MiniZip64_info.txt b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/MiniZip64_info.txt similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/MiniZip64_info.txt rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/MiniZip64_info.txt diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/configure.ac b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/configure.ac similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/configure.ac rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/configure.ac diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/crypt.h b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/crypt.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/crypt.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/crypt.h diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/ioapi.c b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/ioapi.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/ioapi.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/ioapi.c diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/ioapi.h b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/ioapi.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/ioapi.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/ioapi.h diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/iowin32.c b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/iowin32.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/iowin32.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/iowin32.c diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/iowin32.h b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/iowin32.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/iowin32.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/iowin32.h diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/make_vms.com b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/make_vms.com similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/make_vms.com rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/make_vms.com diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/miniunz.c b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/miniunz.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/miniunz.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/miniunz.c diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/miniunzip.1 b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/miniunzip.1 similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/miniunzip.1 rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/miniunzip.1 diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/minizip.1 b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/minizip.1 similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/minizip.1 rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/minizip.1 diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/minizip.c b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/minizip.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/minizip.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/minizip.c diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/minizip.pc.in b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/minizip.pc.in similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/minizip.pc.in rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/minizip.pc.in diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/mztools.c b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/mztools.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/mztools.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/mztools.c diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/mztools.h b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/mztools.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/mztools.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/mztools.h diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/unzip.c b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/unzip.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/unzip.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/unzip.c diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/unzip.h b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/unzip.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/unzip.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/unzip.h diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/zip.c b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/zip.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/zip.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/zip.c diff --git a/thirdparty/zlib-1.3.1/contrib/minizip/zip.h b/proj-web/thirdparty/zlib-1.3.1/contrib/minizip/zip.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/minizip/zip.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/minizip/zip.h diff --git a/thirdparty/zlib-1.3.1/contrib/nuget/nuget.csproj b/proj-web/thirdparty/zlib-1.3.1/contrib/nuget/nuget.csproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/nuget/nuget.csproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/nuget/nuget.csproj diff --git a/thirdparty/zlib-1.3.1/contrib/nuget/nuget.sln b/proj-web/thirdparty/zlib-1.3.1/contrib/nuget/nuget.sln similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/nuget/nuget.sln rename to proj-web/thirdparty/zlib-1.3.1/contrib/nuget/nuget.sln diff --git a/thirdparty/zlib-1.3.1/contrib/pascal/example.pas b/proj-web/thirdparty/zlib-1.3.1/contrib/pascal/example.pas similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/pascal/example.pas rename to proj-web/thirdparty/zlib-1.3.1/contrib/pascal/example.pas diff --git a/thirdparty/zlib-1.3.1/contrib/pascal/readme.txt b/proj-web/thirdparty/zlib-1.3.1/contrib/pascal/readme.txt similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/pascal/readme.txt rename to proj-web/thirdparty/zlib-1.3.1/contrib/pascal/readme.txt diff --git a/thirdparty/zlib-1.3.1/contrib/pascal/zlibd32.mak b/proj-web/thirdparty/zlib-1.3.1/contrib/pascal/zlibd32.mak similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/pascal/zlibd32.mak rename to proj-web/thirdparty/zlib-1.3.1/contrib/pascal/zlibd32.mak diff --git a/thirdparty/zlib-1.3.1/contrib/pascal/zlibpas.pas b/proj-web/thirdparty/zlib-1.3.1/contrib/pascal/zlibpas.pas similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/pascal/zlibpas.pas rename to proj-web/thirdparty/zlib-1.3.1/contrib/pascal/zlibpas.pas diff --git a/thirdparty/zlib-1.3.1/contrib/puff/Makefile b/proj-web/thirdparty/zlib-1.3.1/contrib/puff/Makefile similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/puff/Makefile rename to proj-web/thirdparty/zlib-1.3.1/contrib/puff/Makefile diff --git a/thirdparty/zlib-1.3.1/contrib/puff/README b/proj-web/thirdparty/zlib-1.3.1/contrib/puff/README similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/puff/README rename to proj-web/thirdparty/zlib-1.3.1/contrib/puff/README diff --git a/thirdparty/zlib-1.3.1/contrib/puff/puff.c b/proj-web/thirdparty/zlib-1.3.1/contrib/puff/puff.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/puff/puff.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/puff/puff.c diff --git a/thirdparty/zlib-1.3.1/contrib/puff/puff.h b/proj-web/thirdparty/zlib-1.3.1/contrib/puff/puff.h similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/puff/puff.h rename to proj-web/thirdparty/zlib-1.3.1/contrib/puff/puff.h diff --git a/thirdparty/zlib-1.3.1/contrib/puff/pufftest.c b/proj-web/thirdparty/zlib-1.3.1/contrib/puff/pufftest.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/puff/pufftest.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/puff/pufftest.c diff --git a/thirdparty/zlib-1.3.1/contrib/puff/zeros.raw b/proj-web/thirdparty/zlib-1.3.1/contrib/puff/zeros.raw similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/puff/zeros.raw rename to proj-web/thirdparty/zlib-1.3.1/contrib/puff/zeros.raw diff --git a/thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.c b/proj-web/thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.c similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.c index b3c0014..c4b0148 100644 --- a/thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.c +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.c @@ -1,275 +1,275 @@ -#include -#include -#include - -#include "zlib.h" - - -void MyDoMinus64(LARGE_INTEGER *R,LARGE_INTEGER A,LARGE_INTEGER B) -{ - R->HighPart = A.HighPart - B.HighPart; - if (A.LowPart >= B.LowPart) - R->LowPart = A.LowPart - B.LowPart; - else - { - R->LowPart = A.LowPart - B.LowPart; - R->HighPart --; - } -} - -#ifdef _M_X64 -// see http://msdn2.microsoft.com/library/twchhe95(en-us,vs.80).aspx for __rdtsc -unsigned __int64 __rdtsc(void); -void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64) -{ - // printf("rdtsc = %I64x\n",__rdtsc()); - pbeginTime64->QuadPart=__rdtsc(); -} - -LARGE_INTEGER GetResRdtsc(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf) -{ - LARGE_INTEGER LIres; - unsigned _int64 res=__rdtsc()-((unsigned _int64)(beginTime64.QuadPart)); - LIres.QuadPart=res; - // printf("rdtsc = %I64x\n",__rdtsc()); - return LIres; -} -#else -#ifdef _M_IX86 -void myGetRDTSC32(LARGE_INTEGER * pbeginTime64) -{ - DWORD dwEdx,dwEax; - _asm - { - rdtsc - mov dwEax,eax - mov dwEdx,edx - } - pbeginTime64->LowPart=dwEax; - pbeginTime64->HighPart=dwEdx; -} - -void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64) -{ - myGetRDTSC32(pbeginTime64); -} - -LARGE_INTEGER GetResRdtsc(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf) -{ - LARGE_INTEGER LIres,endTime64; - myGetRDTSC32(&endTime64); - - LIres.LowPart=LIres.HighPart=0; - MyDoMinus64(&LIres,endTime64,beginTime64); - return LIres; -} -#else -void myGetRDTSC32(LARGE_INTEGER * pbeginTime64) -{ -} - -void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64) -{ -} - -LARGE_INTEGER GetResRdtsc(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf) -{ - LARGE_INTEGER lr; - lr.QuadPart=0; - return lr; -} -#endif -#endif - -void BeginCountPerfCounter(LARGE_INTEGER * pbeginTime64,BOOL fComputeTimeQueryPerf) -{ - if ((!fComputeTimeQueryPerf) || (!QueryPerformanceCounter(pbeginTime64))) - { - pbeginTime64->LowPart = GetTickCount(); - pbeginTime64->HighPart = 0; - } -} - -DWORD GetMsecSincePerfCounter(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf) -{ - LARGE_INTEGER endTime64,ticksPerSecond,ticks; - DWORDLONG ticksShifted,tickSecShifted; - DWORD dwLog=16+0; - DWORD dwRet; - if ((!fComputeTimeQueryPerf) || (!QueryPerformanceCounter(&endTime64))) - dwRet = (GetTickCount() - beginTime64.LowPart)*1; - else - { - MyDoMinus64(&ticks,endTime64,beginTime64); - QueryPerformanceFrequency(&ticksPerSecond); - - - { - ticksShifted = Int64ShrlMod32(*(DWORDLONG*)&ticks,dwLog); - tickSecShifted = Int64ShrlMod32(*(DWORDLONG*)&ticksPerSecond,dwLog); - - } - - dwRet = (DWORD)((((DWORD)ticksShifted)*1000)/(DWORD)(tickSecShifted)); - dwRet *=1; - } - return dwRet; -} - -int ReadFileMemory(const char* filename,long* plFileSize,unsigned char** pFilePtr) -{ - FILE* stream; - unsigned char* ptr; - int retVal=1; - stream=fopen(filename, "rb"); - if (stream==NULL) - return 0; - - fseek(stream,0,SEEK_END); - - *plFileSize=ftell(stream); - fseek(stream,0,SEEK_SET); - ptr=malloc((*plFileSize)+1); - if (ptr==NULL) - retVal=0; - else - { - if (fread(ptr, 1, *plFileSize,stream) != (*plFileSize)) - retVal=0; - } - fclose(stream); - *pFilePtr=ptr; - return retVal; -} - -int main(int argc, char *argv[]) -{ - int BlockSizeCompress=0x8000; - int BlockSizeUncompress=0x8000; - int cprLevel=Z_DEFAULT_COMPRESSION ; - long lFileSize; - unsigned char* FilePtr; - long lBufferSizeCpr; - long lBufferSizeUncpr; - long lCompressedSize=0; - unsigned char* CprPtr; - unsigned char* UncprPtr; - long lSizeCpr,lSizeUncpr; - DWORD dwGetTick,dwMsecQP; - LARGE_INTEGER li_qp,li_rdtsc,dwResRdtsc; - - if (argc<=1) - { - printf("run TestZlib [BlockSizeCompress] [BlockSizeUncompress] [compres. level]\n"); - return 0; - } - - if (ReadFileMemory(argv[1],&lFileSize,&FilePtr)==0) - { - printf("error reading %s\n",argv[1]); - return 1; - } - else printf("file %s read, %ld bytes\n",argv[1],lFileSize); - - if (argc>=3) - BlockSizeCompress=atol(argv[2]); - - if (argc>=4) - BlockSizeUncompress=atol(argv[3]); - - if (argc>=5) - cprLevel=(int)atol(argv[4]); - - lBufferSizeCpr = lFileSize + (lFileSize/0x10) + 0x200; - lBufferSizeUncpr = lBufferSizeCpr; - - CprPtr=(unsigned char*)malloc(lBufferSizeCpr + BlockSizeCompress); - - BeginCountPerfCounter(&li_qp,TRUE); - dwGetTick=GetTickCount(); - BeginCountRdtsc(&li_rdtsc); - { - z_stream zcpr; - int ret=Z_OK; - long lOrigToDo = lFileSize; - long lOrigDone = 0; - int step=0; - memset(&zcpr,0,sizeof(z_stream)); - deflateInit(&zcpr,cprLevel); - - zcpr.next_in = FilePtr; - zcpr.next_out = CprPtr; - - - do - { - long all_read_before = zcpr.total_in; - zcpr.avail_in = min(lOrigToDo,BlockSizeCompress); - zcpr.avail_out = BlockSizeCompress; - ret=deflate(&zcpr,(zcpr.avail_in==lOrigToDo) ? Z_FINISH : Z_SYNC_FLUSH); - lOrigDone += (zcpr.total_in-all_read_before); - lOrigToDo -= (zcpr.total_in-all_read_before); - step++; - } while (ret==Z_OK); - - lSizeCpr=zcpr.total_out; - deflateEnd(&zcpr); - dwGetTick=GetTickCount()-dwGetTick; - dwMsecQP=GetMsecSincePerfCounter(li_qp,TRUE); - dwResRdtsc=GetResRdtsc(li_rdtsc,TRUE); - printf("total compress size = %u, in %u step\n",lSizeCpr,step); - printf("time = %u msec = %f sec\n",dwGetTick,dwGetTick/(double)1000.); - printf("defcpr time QP = %u msec = %f sec\n",dwMsecQP,dwMsecQP/(double)1000.); - printf("defcpr result rdtsc = %I64x\n\n",dwResRdtsc.QuadPart); - } - - CprPtr=(unsigned char*)realloc(CprPtr,lSizeCpr); - UncprPtr=(unsigned char*)malloc(lBufferSizeUncpr + BlockSizeUncompress); - - BeginCountPerfCounter(&li_qp,TRUE); - dwGetTick=GetTickCount(); - BeginCountRdtsc(&li_rdtsc); - { - z_stream zcpr; - int ret=Z_OK; - long lOrigToDo = lSizeCpr; - long lOrigDone = 0; - int step=0; - memset(&zcpr,0,sizeof(z_stream)); - inflateInit(&zcpr); - - zcpr.next_in = CprPtr; - zcpr.next_out = UncprPtr; - - - do - { - long all_read_before = zcpr.total_in; - zcpr.avail_in = min(lOrigToDo,BlockSizeUncompress); - zcpr.avail_out = BlockSizeUncompress; - ret=inflate(&zcpr,Z_SYNC_FLUSH); - lOrigDone += (zcpr.total_in-all_read_before); - lOrigToDo -= (zcpr.total_in-all_read_before); - step++; - } while (ret==Z_OK); - - lSizeUncpr=zcpr.total_out; - inflateEnd(&zcpr); - dwGetTick=GetTickCount()-dwGetTick; - dwMsecQP=GetMsecSincePerfCounter(li_qp,TRUE); - dwResRdtsc=GetResRdtsc(li_rdtsc,TRUE); - printf("total uncompress size = %u, in %u step\n",lSizeUncpr,step); - printf("time = %u msec = %f sec\n",dwGetTick,dwGetTick/(double)1000.); - printf("uncpr time QP = %u msec = %f sec\n",dwMsecQP,dwMsecQP/(double)1000.); - printf("uncpr result rdtsc = %I64x\n\n",dwResRdtsc.QuadPart); - } - - if (lSizeUncpr==lFileSize) - { - if (memcmp(FilePtr,UncprPtr,lFileSize)==0) - printf("compare ok\n"); - - } - - return 0; -} +#include +#include +#include + +#include "zlib.h" + + +void MyDoMinus64(LARGE_INTEGER *R,LARGE_INTEGER A,LARGE_INTEGER B) +{ + R->HighPart = A.HighPart - B.HighPart; + if (A.LowPart >= B.LowPart) + R->LowPart = A.LowPart - B.LowPart; + else + { + R->LowPart = A.LowPart - B.LowPart; + R->HighPart --; + } +} + +#ifdef _M_X64 +// see http://msdn2.microsoft.com/library/twchhe95(en-us,vs.80).aspx for __rdtsc +unsigned __int64 __rdtsc(void); +void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64) +{ + // printf("rdtsc = %I64x\n",__rdtsc()); + pbeginTime64->QuadPart=__rdtsc(); +} + +LARGE_INTEGER GetResRdtsc(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf) +{ + LARGE_INTEGER LIres; + unsigned _int64 res=__rdtsc()-((unsigned _int64)(beginTime64.QuadPart)); + LIres.QuadPart=res; + // printf("rdtsc = %I64x\n",__rdtsc()); + return LIres; +} +#else +#ifdef _M_IX86 +void myGetRDTSC32(LARGE_INTEGER * pbeginTime64) +{ + DWORD dwEdx,dwEax; + _asm + { + rdtsc + mov dwEax,eax + mov dwEdx,edx + } + pbeginTime64->LowPart=dwEax; + pbeginTime64->HighPart=dwEdx; +} + +void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64) +{ + myGetRDTSC32(pbeginTime64); +} + +LARGE_INTEGER GetResRdtsc(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf) +{ + LARGE_INTEGER LIres,endTime64; + myGetRDTSC32(&endTime64); + + LIres.LowPart=LIres.HighPart=0; + MyDoMinus64(&LIres,endTime64,beginTime64); + return LIres; +} +#else +void myGetRDTSC32(LARGE_INTEGER * pbeginTime64) +{ +} + +void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64) +{ +} + +LARGE_INTEGER GetResRdtsc(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf) +{ + LARGE_INTEGER lr; + lr.QuadPart=0; + return lr; +} +#endif +#endif + +void BeginCountPerfCounter(LARGE_INTEGER * pbeginTime64,BOOL fComputeTimeQueryPerf) +{ + if ((!fComputeTimeQueryPerf) || (!QueryPerformanceCounter(pbeginTime64))) + { + pbeginTime64->LowPart = GetTickCount(); + pbeginTime64->HighPart = 0; + } +} + +DWORD GetMsecSincePerfCounter(LARGE_INTEGER beginTime64,BOOL fComputeTimeQueryPerf) +{ + LARGE_INTEGER endTime64,ticksPerSecond,ticks; + DWORDLONG ticksShifted,tickSecShifted; + DWORD dwLog=16+0; + DWORD dwRet; + if ((!fComputeTimeQueryPerf) || (!QueryPerformanceCounter(&endTime64))) + dwRet = (GetTickCount() - beginTime64.LowPart)*1; + else + { + MyDoMinus64(&ticks,endTime64,beginTime64); + QueryPerformanceFrequency(&ticksPerSecond); + + + { + ticksShifted = Int64ShrlMod32(*(DWORDLONG*)&ticks,dwLog); + tickSecShifted = Int64ShrlMod32(*(DWORDLONG*)&ticksPerSecond,dwLog); + + } + + dwRet = (DWORD)((((DWORD)ticksShifted)*1000)/(DWORD)(tickSecShifted)); + dwRet *=1; + } + return dwRet; +} + +int ReadFileMemory(const char* filename,long* plFileSize,unsigned char** pFilePtr) +{ + FILE* stream; + unsigned char* ptr; + int retVal=1; + stream=fopen(filename, "rb"); + if (stream==NULL) + return 0; + + fseek(stream,0,SEEK_END); + + *plFileSize=ftell(stream); + fseek(stream,0,SEEK_SET); + ptr=malloc((*plFileSize)+1); + if (ptr==NULL) + retVal=0; + else + { + if (fread(ptr, 1, *plFileSize,stream) != (*plFileSize)) + retVal=0; + } + fclose(stream); + *pFilePtr=ptr; + return retVal; +} + +int main(int argc, char *argv[]) +{ + int BlockSizeCompress=0x8000; + int BlockSizeUncompress=0x8000; + int cprLevel=Z_DEFAULT_COMPRESSION ; + long lFileSize; + unsigned char* FilePtr; + long lBufferSizeCpr; + long lBufferSizeUncpr; + long lCompressedSize=0; + unsigned char* CprPtr; + unsigned char* UncprPtr; + long lSizeCpr,lSizeUncpr; + DWORD dwGetTick,dwMsecQP; + LARGE_INTEGER li_qp,li_rdtsc,dwResRdtsc; + + if (argc<=1) + { + printf("run TestZlib [BlockSizeCompress] [BlockSizeUncompress] [compres. level]\n"); + return 0; + } + + if (ReadFileMemory(argv[1],&lFileSize,&FilePtr)==0) + { + printf("error reading %s\n",argv[1]); + return 1; + } + else printf("file %s read, %ld bytes\n",argv[1],lFileSize); + + if (argc>=3) + BlockSizeCompress=atol(argv[2]); + + if (argc>=4) + BlockSizeUncompress=atol(argv[3]); + + if (argc>=5) + cprLevel=(int)atol(argv[4]); + + lBufferSizeCpr = lFileSize + (lFileSize/0x10) + 0x200; + lBufferSizeUncpr = lBufferSizeCpr; + + CprPtr=(unsigned char*)malloc(lBufferSizeCpr + BlockSizeCompress); + + BeginCountPerfCounter(&li_qp,TRUE); + dwGetTick=GetTickCount(); + BeginCountRdtsc(&li_rdtsc); + { + z_stream zcpr; + int ret=Z_OK; + long lOrigToDo = lFileSize; + long lOrigDone = 0; + int step=0; + memset(&zcpr,0,sizeof(z_stream)); + deflateInit(&zcpr,cprLevel); + + zcpr.next_in = FilePtr; + zcpr.next_out = CprPtr; + + + do + { + long all_read_before = zcpr.total_in; + zcpr.avail_in = min(lOrigToDo,BlockSizeCompress); + zcpr.avail_out = BlockSizeCompress; + ret=deflate(&zcpr,(zcpr.avail_in==lOrigToDo) ? Z_FINISH : Z_SYNC_FLUSH); + lOrigDone += (zcpr.total_in-all_read_before); + lOrigToDo -= (zcpr.total_in-all_read_before); + step++; + } while (ret==Z_OK); + + lSizeCpr=zcpr.total_out; + deflateEnd(&zcpr); + dwGetTick=GetTickCount()-dwGetTick; + dwMsecQP=GetMsecSincePerfCounter(li_qp,TRUE); + dwResRdtsc=GetResRdtsc(li_rdtsc,TRUE); + printf("total compress size = %u, in %u step\n",lSizeCpr,step); + printf("time = %u msec = %f sec\n",dwGetTick,dwGetTick/(double)1000.); + printf("defcpr time QP = %u msec = %f sec\n",dwMsecQP,dwMsecQP/(double)1000.); + printf("defcpr result rdtsc = %I64x\n\n",dwResRdtsc.QuadPart); + } + + CprPtr=(unsigned char*)realloc(CprPtr,lSizeCpr); + UncprPtr=(unsigned char*)malloc(lBufferSizeUncpr + BlockSizeUncompress); + + BeginCountPerfCounter(&li_qp,TRUE); + dwGetTick=GetTickCount(); + BeginCountRdtsc(&li_rdtsc); + { + z_stream zcpr; + int ret=Z_OK; + long lOrigToDo = lSizeCpr; + long lOrigDone = 0; + int step=0; + memset(&zcpr,0,sizeof(z_stream)); + inflateInit(&zcpr); + + zcpr.next_in = CprPtr; + zcpr.next_out = UncprPtr; + + + do + { + long all_read_before = zcpr.total_in; + zcpr.avail_in = min(lOrigToDo,BlockSizeUncompress); + zcpr.avail_out = BlockSizeUncompress; + ret=inflate(&zcpr,Z_SYNC_FLUSH); + lOrigDone += (zcpr.total_in-all_read_before); + lOrigToDo -= (zcpr.total_in-all_read_before); + step++; + } while (ret==Z_OK); + + lSizeUncpr=zcpr.total_out; + inflateEnd(&zcpr); + dwGetTick=GetTickCount()-dwGetTick; + dwMsecQP=GetMsecSincePerfCounter(li_qp,TRUE); + dwResRdtsc=GetResRdtsc(li_rdtsc,TRUE); + printf("total uncompress size = %u, in %u step\n",lSizeUncpr,step); + printf("time = %u msec = %f sec\n",dwGetTick,dwGetTick/(double)1000.); + printf("uncpr time QP = %u msec = %f sec\n",dwMsecQP,dwMsecQP/(double)1000.); + printf("uncpr result rdtsc = %I64x\n\n",dwResRdtsc.QuadPart); + } + + if (lSizeUncpr==lFileSize) + { + if (memcmp(FilePtr,UncprPtr,lFileSize)==0) + printf("compare ok\n"); + + } + + return 0; +} diff --git a/thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.txt b/proj-web/thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.txt similarity index 84% rename from thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.txt rename to proj-web/thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.txt index 62258f1..e508bb2 100644 --- a/thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.txt +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/testzlib/testzlib.txt @@ -1,10 +1,10 @@ -To build testzLib with Visual Studio 2005: - -copy to a directory file from : -- root of zLib tree -- contrib/testzlib -- contrib/masmx86 -- contrib/masmx64 -- contrib/vstudio/vc7 - +To build testzLib with Visual Studio 2005: + +copy to a directory file from : +- root of zLib tree +- contrib/testzlib +- contrib/masmx86 +- contrib/masmx64 +- contrib/vstudio/vc7 + and open testzlib8.sln \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/untgz/Makefile b/proj-web/thirdparty/zlib-1.3.1/contrib/untgz/Makefile similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/untgz/Makefile rename to proj-web/thirdparty/zlib-1.3.1/contrib/untgz/Makefile diff --git a/thirdparty/zlib-1.3.1/contrib/untgz/Makefile.msc b/proj-web/thirdparty/zlib-1.3.1/contrib/untgz/Makefile.msc similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/untgz/Makefile.msc rename to proj-web/thirdparty/zlib-1.3.1/contrib/untgz/Makefile.msc diff --git a/thirdparty/zlib-1.3.1/contrib/untgz/untgz.c b/proj-web/thirdparty/zlib-1.3.1/contrib/untgz/untgz.c similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/untgz/untgz.c rename to proj-web/thirdparty/zlib-1.3.1/contrib/untgz/untgz.c diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/readme.txt b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/readme.txt similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/readme.txt rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/readme.txt diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj index 74e15c9..1b36242 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj @@ -1,310 +1,310 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {C52F9E7B-498A-42BE-8DB4-85A15694382A} - Win32Proj - - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\MiniUnzip$(Configuration)\ - x86\MiniUnzip$(Configuration)\Tmp\ - true - false - x86\MiniUnzip$(Configuration)\ - x86\MiniUnzip$(Configuration)\Tmp\ - false - false - x64\MiniUnzip$(Configuration)\ - x64\MiniUnzip$(Configuration)\Tmp\ - true - false - ia64\MiniUnzip$(Configuration)\ - ia64\MiniUnzip$(Configuration)\Tmp\ - true - false - x64\MiniUnzip$(Configuration)\ - x64\MiniUnzip$(Configuration)\Tmp\ - false - false - ia64\MiniUnzip$(Configuration)\ - ia64\MiniUnzip$(Configuration)\Tmp\ - false - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebug - false - - - $(IntDir) - Level3 - EditAndContinue - - - x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - $(OutDir)miniunz.pdb - Console - false - - - MachineX86 - - - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreaded - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - $(OutDir)miniunz.pdb - Console - MachineX64 - - - - - Itanium - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - $(OutDir)miniunz.pdb - Console - MachineIA64 - - - - - X64 - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - Console - true - true - MachineX64 - - - - - Itanium - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - Console - true - true - MachineIA64 - - - - - - - - {8fd826f8-3739-44e6-8cc8-997122e53b8d} - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {C52F9E7B-498A-42BE-8DB4-85A15694382A} + Win32Proj + + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\MiniUnzip$(Configuration)\ + x86\MiniUnzip$(Configuration)\Tmp\ + true + false + x86\MiniUnzip$(Configuration)\ + x86\MiniUnzip$(Configuration)\Tmp\ + false + false + x64\MiniUnzip$(Configuration)\ + x64\MiniUnzip$(Configuration)\Tmp\ + true + false + ia64\MiniUnzip$(Configuration)\ + ia64\MiniUnzip$(Configuration)\Tmp\ + true + false + x64\MiniUnzip$(Configuration)\ + x64\MiniUnzip$(Configuration)\Tmp\ + false + false + ia64\MiniUnzip$(Configuration)\ + ia64\MiniUnzip$(Configuration)\Tmp\ + false + false + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebug + false + + + $(IntDir) + Level3 + EditAndContinue + + + x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + $(OutDir)miniunz.pdb + Console + false + + + MachineX86 + + + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreaded + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + $(OutDir)miniunz.pdb + Console + MachineX64 + + + + + Itanium + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + $(OutDir)miniunz.pdb + Console + MachineIA64 + + + + + X64 + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + Console + true + true + MachineX64 + + + + + Itanium + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + Console + true + true + MachineIA64 + + + + + + + + {8fd826f8-3739-44e6-8cc8-997122e53b8d} + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj.filters b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj.filters similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj.filters rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj.filters index e53556a..0164e7d 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj.filters +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/miniunz.vcxproj.filters @@ -1,22 +1,22 @@ - - - - - {048af943-022b-4db6-beeb-a54c34774ee2} - cpp;c;cxx;def;odl;idl;hpj;bat - - - {c1d600d2-888f-4aea-b73e-8b0dd9befa0c} - h;hpp;hxx;hm;inl;inc - - - {0844199a-966b-4f19-81db-1e0125e141b9} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe - - - - - Source Files - - + + + + + {048af943-022b-4db6-beeb-a54c34774ee2} + cpp;c;cxx;def;odl;idl;hpj;bat + + + {c1d600d2-888f-4aea-b73e-8b0dd9befa0c} + h;hpp;hxx;hm;inl;inc + + + {0844199a-966b-4f19-81db-1e0125e141b9} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + Source Files + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj index 917e156..ccd3651 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj @@ -1,307 +1,307 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B} - Win32Proj - - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\MiniZip$(Configuration)\ - x86\MiniZip$(Configuration)\Tmp\ - true - false - x86\MiniZip$(Configuration)\ - x86\MiniZip$(Configuration)\Tmp\ - false - x64\$(Configuration)\ - x64\$(Configuration)\ - true - false - ia64\$(Configuration)\ - ia64\$(Configuration)\ - true - false - x64\$(Configuration)\ - x64\$(Configuration)\ - false - ia64\$(Configuration)\ - ia64\$(Configuration)\ - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebug - false - - - $(IntDir) - Level3 - EditAndContinue - - - x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - $(OutDir)minizip.pdb - Console - false - - - MachineX86 - - - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreaded - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - $(OutDir)minizip.pdb - Console - MachineX64 - - - - - Itanium - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - $(OutDir)minizip.pdb - Console - MachineIA64 - - - - - X64 - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - Console - true - true - MachineX64 - - - - - Itanium - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - Console - true - true - MachineIA64 - - - - - - - - {8fd826f8-3739-44e6-8cc8-997122e53b8d} - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B} + Win32Proj + + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\MiniZip$(Configuration)\ + x86\MiniZip$(Configuration)\Tmp\ + true + false + x86\MiniZip$(Configuration)\ + x86\MiniZip$(Configuration)\Tmp\ + false + x64\$(Configuration)\ + x64\$(Configuration)\ + true + false + ia64\$(Configuration)\ + ia64\$(Configuration)\ + true + false + x64\$(Configuration)\ + x64\$(Configuration)\ + false + ia64\$(Configuration)\ + ia64\$(Configuration)\ + false + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebug + false + + + $(IntDir) + Level3 + EditAndContinue + + + x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + $(OutDir)minizip.pdb + Console + false + + + MachineX86 + + + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreaded + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + $(OutDir)minizip.pdb + Console + MachineX64 + + + + + Itanium + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + $(OutDir)minizip.pdb + Console + MachineIA64 + + + + + X64 + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + Console + true + true + MachineX64 + + + + + Itanium + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + Console + true + true + MachineIA64 + + + + + + + + {8fd826f8-3739-44e6-8cc8-997122e53b8d} + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj.filters b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj.filters similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj.filters rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj.filters index bd18d71..2badd4b 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj.filters +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/minizip.vcxproj.filters @@ -1,22 +1,22 @@ - - - - - {c0419b40-bf50-40da-b153-ff74215b79de} - cpp;c;cxx;def;odl;idl;hpj;bat - - - {bb87b070-735b-478e-92ce-7383abb2f36c} - h;hpp;hxx;hm;inl;inc - - - {f46ab6a6-548f-43cb-ae96-681abb5bd5db} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe - - - - - Source Files - - + + + + + {c0419b40-bf50-40da-b153-ff74215b79de} + cpp;c;cxx;def;odl;idl;hpj;bat + + + {bb87b070-735b-478e-92ce-7383abb2f36c} + h;hpp;hxx;hm;inl;inc + + + {f46ab6a6-548f-43cb-ae96-681abb5bd5db} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + Source Files + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj index 0e668f7..9dae277 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj @@ -1,412 +1,412 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - ReleaseWithoutAsm - Itanium - - - ReleaseWithoutAsm - Win32 - - - ReleaseWithoutAsm - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B} - testzlib - Win32Proj - - - - Application - MultiByte - true - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - MultiByte - true - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - true - - - Application - true - - - Application - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\TestZlib$(Configuration)\ - x86\TestZlib$(Configuration)\Tmp\ - true - false - x86\TestZlib$(Configuration)\ - x86\TestZlib$(Configuration)\Tmp\ - false - false - x86\TestZlib$(Configuration)\ - x86\TestZlib$(Configuration)\Tmp\ - false - false - x64\TestZlib$(Configuration)\ - x64\TestZlib$(Configuration)\Tmp\ - false - ia64\TestZlib$(Configuration)\ - ia64\TestZlib$(Configuration)\Tmp\ - true - false - x64\TestZlib$(Configuration)\ - x64\TestZlib$(Configuration)\Tmp\ - false - ia64\TestZlib$(Configuration)\ - ia64\TestZlib$(Configuration)\Tmp\ - false - false - x64\TestZlib$(Configuration)\ - x64\TestZlib$(Configuration)\Tmp\ - false - ia64\TestZlib$(Configuration)\ - ia64\TestZlib$(Configuration)\Tmp\ - false - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebug - false - - - AssemblyAndSourceCode - $(IntDir) - Level3 - EditAndContinue - - - %(AdditionalDependencies) - $(OutDir)testzlib.exe - true - $(OutDir)testzlib.pdb - Console - false - - - MachineX86 - - - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - MultiThreaded - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - $(OutDir)testzlib.exe - true - Console - true - true - false - - - MachineX86 - - - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - MultiThreaded - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - $(OutDir)testzlib.exe - true - Console - true - true - false - - - MachineX86 - - - - - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - Default - MultiThreadedDebugDLL - false - $(IntDir) - - - %(AdditionalDependencies) - - - - - Itanium - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - AssemblyAndSourceCode - $(IntDir) - Level3 - ProgramDatabase - - - $(OutDir)testzlib.exe - true - $(OutDir)testzlib.pdb - Console - MachineIA64 - - - - - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - Default - MultiThreadedDLL - false - $(IntDir) - - - %(AdditionalDependencies) - - - - - Itanium - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - $(OutDir)testzlib.exe - true - Console - true - true - MachineIA64 - - - - - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - Default - MultiThreadedDLL - false - $(IntDir) - - - %(AdditionalDependencies) - - - - - Itanium - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - $(OutDir)testzlib.exe - true - Console - true - true - MachineIA64 - - - - - - - - - - - - - - - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + ReleaseWithoutAsm + Itanium + + + ReleaseWithoutAsm + Win32 + + + ReleaseWithoutAsm + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B} + testzlib + Win32Proj + + + + Application + MultiByte + true + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + MultiByte + true + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + true + + + Application + true + + + Application + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\TestZlib$(Configuration)\ + x86\TestZlib$(Configuration)\Tmp\ + true + false + x86\TestZlib$(Configuration)\ + x86\TestZlib$(Configuration)\Tmp\ + false + false + x86\TestZlib$(Configuration)\ + x86\TestZlib$(Configuration)\Tmp\ + false + false + x64\TestZlib$(Configuration)\ + x64\TestZlib$(Configuration)\Tmp\ + false + ia64\TestZlib$(Configuration)\ + ia64\TestZlib$(Configuration)\Tmp\ + true + false + x64\TestZlib$(Configuration)\ + x64\TestZlib$(Configuration)\Tmp\ + false + ia64\TestZlib$(Configuration)\ + ia64\TestZlib$(Configuration)\Tmp\ + false + false + x64\TestZlib$(Configuration)\ + x64\TestZlib$(Configuration)\Tmp\ + false + ia64\TestZlib$(Configuration)\ + ia64\TestZlib$(Configuration)\Tmp\ + false + false + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebug + false + + + AssemblyAndSourceCode + $(IntDir) + Level3 + EditAndContinue + + + %(AdditionalDependencies) + $(OutDir)testzlib.exe + true + $(OutDir)testzlib.pdb + Console + false + + + MachineX86 + + + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + Default + MultiThreaded + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + $(OutDir)testzlib.exe + true + Console + true + true + false + + + MachineX86 + + + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + Default + MultiThreaded + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + %(AdditionalDependencies) + $(OutDir)testzlib.exe + true + Console + true + true + false + + + MachineX86 + + + + + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + Default + MultiThreadedDebugDLL + false + $(IntDir) + + + %(AdditionalDependencies) + + + + + Itanium + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + AssemblyAndSourceCode + $(IntDir) + Level3 + ProgramDatabase + + + $(OutDir)testzlib.exe + true + $(OutDir)testzlib.pdb + Console + MachineIA64 + + + + + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + Default + MultiThreadedDLL + false + $(IntDir) + + + %(AdditionalDependencies) + + + + + Itanium + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + $(OutDir)testzlib.exe + true + Console + true + true + MachineIA64 + + + + + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + Default + MultiThreadedDLL + false + $(IntDir) + + + %(AdditionalDependencies) + + + + + Itanium + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + $(OutDir)testzlib.exe + true + Console + true + true + MachineIA64 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj.filters b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj.filters similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj.filters rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj.filters index 3cf52ee..177ea79 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj.filters +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlib.vcxproj.filters @@ -1,55 +1,55 @@ - - - - - {c1f6a2e3-5da5-4955-8653-310d3efe05a9} - cpp;c;cxx;def;odl;idl;hpj;bat - - - {c2aaffdc-2c95-4d6f-8466-4bec5890af2c} - h;hpp;hxx;hm;inl;inc - - - {c274fe07-05f2-461c-964b-f6341e4e7eb5} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - + + + + + {c1f6a2e3-5da5-4955-8653-310d3efe05a9} + cpp;c;cxx;def;odl;idl;hpj;bat + + + {c2aaffdc-2c95-4d6f-8466-4bec5890af2c} + h;hpp;hxx;hm;inl;inc + + + {c274fe07-05f2-461c-964b-f6341e4e7eb5} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj index bcb08ff..8e38876 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj @@ -1,310 +1,310 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {C52F9E7B-498A-42BE-8DB4-85A15694366A} - Win32Proj - - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\TestZlibDll$(Configuration)\ - x86\TestZlibDll$(Configuration)\Tmp\ - true - false - x86\TestZlibDll$(Configuration)\ - x86\TestZlibDll$(Configuration)\Tmp\ - false - false - x64\TestZlibDll$(Configuration)\ - x64\TestZlibDll$(Configuration)\Tmp\ - true - false - ia64\TestZlibDll$(Configuration)\ - ia64\TestZlibDll$(Configuration)\Tmp\ - true - false - x64\TestZlibDll$(Configuration)\ - x64\TestZlibDll$(Configuration)\Tmp\ - false - false - ia64\TestZlibDll$(Configuration)\ - ia64\TestZlibDll$(Configuration)\Tmp\ - false - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebug - false - - - $(IntDir) - Level3 - EditAndContinue - - - x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - $(OutDir)testzlib.pdb - Console - false - - - MachineX86 - - - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreaded - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - $(OutDir)testzlib.pdb - Console - MachineX64 - - - - - Itanium - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - $(OutDir)testzlib.pdb - Console - MachineIA64 - - - - - X64 - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - Console - true - true - MachineX64 - - - - - Itanium - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - Console - true - true - MachineIA64 - - - - - - - - {8fd826f8-3739-44e6-8cc8-997122e53b8d} - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {C52F9E7B-498A-42BE-8DB4-85A15694366A} + Win32Proj + + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\TestZlibDll$(Configuration)\ + x86\TestZlibDll$(Configuration)\Tmp\ + true + false + x86\TestZlibDll$(Configuration)\ + x86\TestZlibDll$(Configuration)\Tmp\ + false + false + x64\TestZlibDll$(Configuration)\ + x64\TestZlibDll$(Configuration)\Tmp\ + true + false + ia64\TestZlibDll$(Configuration)\ + ia64\TestZlibDll$(Configuration)\Tmp\ + true + false + x64\TestZlibDll$(Configuration)\ + x64\TestZlibDll$(Configuration)\Tmp\ + false + false + ia64\TestZlibDll$(Configuration)\ + ia64\TestZlibDll$(Configuration)\Tmp\ + false + false + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebug + false + + + $(IntDir) + Level3 + EditAndContinue + + + x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + $(OutDir)testzlib.pdb + Console + false + + + MachineX86 + + + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreaded + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + $(OutDir)testzlib.pdb + Console + MachineX64 + + + + + Itanium + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + $(OutDir)testzlib.pdb + Console + MachineIA64 + + + + + X64 + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + Console + true + true + MachineX64 + + + + + Itanium + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + Console + true + true + MachineIA64 + + + + + + + + {8fd826f8-3739-44e6-8cc8-997122e53b8d} + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj.filters b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj.filters similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj.filters rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj.filters index aeb550e..ac35c59 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj.filters +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/testzlibdll.vcxproj.filters @@ -1,22 +1,22 @@ - - - - - {fa61a89f-93fc-4c89-b29e-36224b7592f4} - cpp;c;cxx;def;odl;idl;hpj;bat - - - {d4b85da0-2ba2-4934-b57f-e2584e3848ee} - h;hpp;hxx;hm;inl;inc - - - {e573e075-00bd-4a7d-bd67-a8cc9bfc5aca} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe - - - - - Source Files - - + + + + + {fa61a89f-93fc-4c89-b29e-36224b7592f4} + cpp;c;cxx;def;odl;idl;hpj;bat + + + {d4b85da0-2ba2-4934-b57f-e2584e3848ee} + h;hpp;hxx;hm;inl;inc + + + {e573e075-00bd-4a7d-bd67-a8cc9bfc5aca} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + Source Files + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlib.rc b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlib.rc similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlib.rc rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlib.rc diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj index c7ed09e..c661517 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj @@ -1,449 +1,449 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - ReleaseWithoutAsm - Itanium - - - ReleaseWithoutAsm - Win32 - - - ReleaseWithoutAsm - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8} - - - - StaticLibrary - false - - - StaticLibrary - false - - - StaticLibrary - false - - - StaticLibrary - false - - - StaticLibrary - false - - - StaticLibrary - false - - - StaticLibrary - false - - - StaticLibrary - false - - - StaticLibrary - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\ZlibStat$(Configuration)\ - x86\ZlibStat$(Configuration)\Tmp\ - x86\ZlibStat$(Configuration)\ - x86\ZlibStat$(Configuration)\Tmp\ - x86\ZlibStat$(Configuration)\ - x86\ZlibStat$(Configuration)\Tmp\ - x64\ZlibStat$(Configuration)\ - x64\ZlibStat$(Configuration)\Tmp\ - ia64\ZlibStat$(Configuration)\ - ia64\ZlibStat$(Configuration)\Tmp\ - x64\ZlibStat$(Configuration)\ - x64\ZlibStat$(Configuration)\Tmp\ - ia64\ZlibStat$(Configuration)\ - ia64\ZlibStat$(Configuration)\Tmp\ - x64\ZlibStat$(Configuration)\ - x64\ZlibStat$(Configuration)\Tmp\ - ia64\ZlibStat$(Configuration)\ - ia64\ZlibStat$(Configuration)\Tmp\ - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - - Disabled - %(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - - - MultiThreadedDebug - false - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - OldStyle - - - 0x040c - - - /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - true - - - MultiThreaded - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) - %(AdditionalDependencies) - $(OutDir)zlibstat.lib - true - - - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - true - - - MultiThreaded - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - X64 - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - - - MultiThreadedDebugDLL - false - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - OldStyle - - - 0x040c - - - /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - Itanium - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - - - MultiThreadedDebugDLL - false - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - OldStyle - - - 0x040c - - - /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - X64 - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) - %(AdditionalDependencies) - $(OutDir)zlibstat.lib - true - - - - - Itanium - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - X64 - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - Itanium - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + ReleaseWithoutAsm + Itanium + + + ReleaseWithoutAsm + Win32 + + + ReleaseWithoutAsm + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8} + + + + StaticLibrary + false + + + StaticLibrary + false + + + StaticLibrary + false + + + StaticLibrary + false + + + StaticLibrary + false + + + StaticLibrary + false + + + StaticLibrary + false + + + StaticLibrary + false + + + StaticLibrary + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\ZlibStat$(Configuration)\ + x86\ZlibStat$(Configuration)\Tmp\ + x86\ZlibStat$(Configuration)\ + x86\ZlibStat$(Configuration)\Tmp\ + x86\ZlibStat$(Configuration)\ + x86\ZlibStat$(Configuration)\Tmp\ + x64\ZlibStat$(Configuration)\ + x64\ZlibStat$(Configuration)\Tmp\ + ia64\ZlibStat$(Configuration)\ + ia64\ZlibStat$(Configuration)\Tmp\ + x64\ZlibStat$(Configuration)\ + x64\ZlibStat$(Configuration)\Tmp\ + ia64\ZlibStat$(Configuration)\ + ia64\ZlibStat$(Configuration)\Tmp\ + x64\ZlibStat$(Configuration)\ + x64\ZlibStat$(Configuration)\Tmp\ + ia64\ZlibStat$(Configuration)\ + ia64\ZlibStat$(Configuration)\Tmp\ + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + + + Disabled + %(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + + + MultiThreadedDebug + false + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + OldStyle + + + 0x040c + + + /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + + + MultiThreaded + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) + %(AdditionalDependencies) + $(OutDir)zlibstat.lib + true + + + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + + + MultiThreaded + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + X64 + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + + + MultiThreadedDebugDLL + false + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + OldStyle + + + 0x040c + + + /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + Itanium + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + + + MultiThreadedDebugDLL + false + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + OldStyle + + + 0x040c + + + /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + X64 + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) + %(AdditionalDependencies) + $(OutDir)zlibstat.lib + true + + + + + Itanium + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + X64 + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + Itanium + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj.filters b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj.filters similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj.filters rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj.filters index ba7e23d..d3762dc 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj.filters +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibstat.vcxproj.filters @@ -1,74 +1,74 @@ - - - - - {174213f6-7f66-4ae8-a3a8-a1e0a1e6ffdd} - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Source Files - - - - - Source Files - - + + + + + {174213f6-7f66-4ae8-a3a8-a1e0a1e6ffdd} + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Source Files + + + + + Source Files + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.def b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.def similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.def rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.def diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.sln b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.sln similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.sln rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.sln index 6f6ffd5..649f40c 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.sln +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.sln @@ -1,135 +1,135 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibvc", "zlibvc.vcxproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibstat", "zlibstat.vcxproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlib", "testzlib.vcxproj", "{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlibdll", "testzlibdll.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694366A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minizip", "minizip.vcxproj", "{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniunz", "miniunz.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694382A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Itanium = Debug|Itanium - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Itanium = Release|Itanium - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - ReleaseWithoutAsm|Itanium = ReleaseWithoutAsm|Itanium - ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32 - ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.ActiveCfg = Debug|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.Build.0 = Debug|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.ActiveCfg = Release|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.Build.0 = Release|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.ActiveCfg = Debug|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.Build.0 = Debug|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.ActiveCfg = Release|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.Build.0 = Release|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.Build.0 = Debug|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.Build.0 = Release|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.ActiveCfg = Debug|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.Build.0 = Debug|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.ActiveCfg = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.Build.0 = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.Build.0 = Debug|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.Build.0 = Release|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.ActiveCfg = Debug|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.Build.0 = Debug|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.ActiveCfg = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.Build.0 = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibvc", "zlibvc.vcxproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibstat", "zlibstat.vcxproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlib", "testzlib.vcxproj", "{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlibdll", "testzlibdll.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694366A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minizip", "minizip.vcxproj", "{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniunz", "miniunz.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694382A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Itanium = Debug|Itanium + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Itanium = Release|Itanium + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + ReleaseWithoutAsm|Itanium = ReleaseWithoutAsm|Itanium + ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32 + ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.ActiveCfg = Debug|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.Build.0 = Debug|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.ActiveCfg = Release|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.Build.0 = Release|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.ActiveCfg = Debug|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.Build.0 = Debug|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.ActiveCfg = Release|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.Build.0 = Release|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.Build.0 = Debug|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.Build.0 = Release|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.ActiveCfg = Debug|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.Build.0 = Debug|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.ActiveCfg = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.Build.0 = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.Build.0 = Debug|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.Build.0 = Release|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.ActiveCfg = Debug|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.Build.0 = Debug|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.ActiveCfg = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.Build.0 = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj index 19dfc35..b46788a 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj @@ -1,633 +1,633 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - ReleaseWithoutAsm - Itanium - - - ReleaseWithoutAsm - Win32 - - - ReleaseWithoutAsm - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {8FD826F8-3739-44E6-8CC8-997122E53B8D} - - - - DynamicLibrary - false - true - - - DynamicLibrary - false - true - - - DynamicLibrary - false - - - DynamicLibrary - false - true - - - DynamicLibrary - false - true - - - DynamicLibrary - false - - - DynamicLibrary - false - true - - - DynamicLibrary - false - true - - - DynamicLibrary - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\ZlibDll$(Configuration)\ - x86\ZlibDll$(Configuration)\Tmp\ - true - false - x86\ZlibDll$(Configuration)\ - x86\ZlibDll$(Configuration)\Tmp\ - false - false - x86\ZlibDll$(Configuration)\ - x86\ZlibDll$(Configuration)\Tmp\ - false - false - x64\ZlibDll$(Configuration)\ - x64\ZlibDll$(Configuration)\Tmp\ - true - false - ia64\ZlibDll$(Configuration)\ - ia64\ZlibDll$(Configuration)\Tmp\ - true - false - x64\ZlibDll$(Configuration)\ - x64\ZlibDll$(Configuration)\Tmp\ - false - false - ia64\ZlibDll$(Configuration)\ - ia64\ZlibDll$(Configuration)\Tmp\ - false - false - x64\ZlibDll$(Configuration)\ - x64\ZlibDll$(Configuration)\Tmp\ - false - false - ia64\ZlibDll$(Configuration)\ - ia64\ZlibDll$(Configuration)\Tmp\ - false - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - zlibwapid - zlibwapi - zlibwapi - zlibwapid - zlibwapi - zlibwapi - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - $(OutDir)zlibvc.tlb - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) - - - MultiThreadedDebug - false - $(IntDir)zlibvc.pch - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - EditAndContinue - - - _DEBUG;%(PreprocessorDefinitions) - 0x040c - - - /MACHINE:I386 %(AdditionalOptions) - %(AdditionalDependencies) - true - .\zlibvc.def - true - true - Windows - false - - - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - /MACHINE:I386 %(AdditionalOptions) - true - false - .\zlibvc.def - true - Windows - false - - - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) - true - - - MultiThreaded - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - /MACHINE:I386 %(AdditionalOptions) - %(AdditionalDependencies) - true - false - .\zlibvc.def - true - Windows - false - - - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - X64 - $(OutDir)zlibvc.tlb - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - - - MultiThreadedDebugDLL - false - $(IntDir)zlibvc.pch - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - ProgramDatabase - - - _DEBUG;%(PreprocessorDefinitions) - 0x040c - - - %(AdditionalDependencies) - true - .\zlibvc.def - true - true - Windows - MachineX64 - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Itanium - $(OutDir)zlibvc.tlb - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - - - MultiThreadedDebugDLL - false - $(IntDir)zlibvc.pch - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - ProgramDatabase - - - _DEBUG;%(PreprocessorDefinitions) - 0x040c - - - $(OutDir)zlibwapi.dll - true - .\zlibvc.def - true - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - $(OutDir)zlibwapi.lib - MachineIA64 - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - X64 - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - true - false - .\zlibvc.def - true - Windows - MachineX64 - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Itanium - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - $(OutDir)zlibwapi.dll - true - false - .\zlibvc.def - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - $(OutDir)zlibwapi.lib - MachineIA64 - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - X64 - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - %(AdditionalDependencies) - true - false - .\zlibvc.def - true - Windows - MachineX64 - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Itanium - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - $(OutDir)zlibwapi.dll - true - false - .\zlibvc.def - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - $(OutDir)zlibwapi.lib - MachineIA64 - - - - - - - - - - - - - - - - - - - - - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - - - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + ReleaseWithoutAsm + Itanium + + + ReleaseWithoutAsm + Win32 + + + ReleaseWithoutAsm + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {8FD826F8-3739-44E6-8CC8-997122E53B8D} + + + + DynamicLibrary + false + true + + + DynamicLibrary + false + true + + + DynamicLibrary + false + + + DynamicLibrary + false + true + + + DynamicLibrary + false + true + + + DynamicLibrary + false + + + DynamicLibrary + false + true + + + DynamicLibrary + false + true + + + DynamicLibrary + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\ZlibDll$(Configuration)\ + x86\ZlibDll$(Configuration)\Tmp\ + true + false + x86\ZlibDll$(Configuration)\ + x86\ZlibDll$(Configuration)\Tmp\ + false + false + x86\ZlibDll$(Configuration)\ + x86\ZlibDll$(Configuration)\Tmp\ + false + false + x64\ZlibDll$(Configuration)\ + x64\ZlibDll$(Configuration)\Tmp\ + true + false + ia64\ZlibDll$(Configuration)\ + ia64\ZlibDll$(Configuration)\Tmp\ + true + false + x64\ZlibDll$(Configuration)\ + x64\ZlibDll$(Configuration)\Tmp\ + false + false + ia64\ZlibDll$(Configuration)\ + ia64\ZlibDll$(Configuration)\Tmp\ + false + false + x64\ZlibDll$(Configuration)\ + x64\ZlibDll$(Configuration)\Tmp\ + false + false + ia64\ZlibDll$(Configuration)\ + ia64\ZlibDll$(Configuration)\Tmp\ + false + false + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + zlibwapid + zlibwapi + zlibwapi + zlibwapid + zlibwapi + zlibwapi + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + $(OutDir)zlibvc.tlb + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) + + + MultiThreadedDebug + false + $(IntDir)zlibvc.pch + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + 0x040c + + + /MACHINE:I386 %(AdditionalOptions) + %(AdditionalDependencies) + true + .\zlibvc.def + true + true + Windows + false + + + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + /MACHINE:I386 %(AdditionalOptions) + true + false + .\zlibvc.def + true + Windows + false + + + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) + true + + + MultiThreaded + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + /MACHINE:I386 %(AdditionalOptions) + %(AdditionalDependencies) + true + false + .\zlibvc.def + true + Windows + false + + + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + X64 + $(OutDir)zlibvc.tlb + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + + + MultiThreadedDebugDLL + false + $(IntDir)zlibvc.pch + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x040c + + + %(AdditionalDependencies) + true + .\zlibvc.def + true + true + Windows + MachineX64 + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Itanium + $(OutDir)zlibvc.tlb + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + + + MultiThreadedDebugDLL + false + $(IntDir)zlibvc.pch + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x040c + + + $(OutDir)zlibwapi.dll + true + .\zlibvc.def + true + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + $(OutDir)zlibwapi.lib + MachineIA64 + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + X64 + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + true + false + .\zlibvc.def + true + Windows + MachineX64 + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Itanium + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + $(OutDir)zlibwapi.dll + true + false + .\zlibvc.def + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + $(OutDir)zlibwapi.lib + MachineIA64 + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + X64 + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + %(AdditionalDependencies) + true + false + .\zlibvc.def + true + Windows + MachineX64 + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Itanium + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + $(OutDir)zlibwapi.dll + true + false + .\zlibvc.def + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + $(OutDir)zlibwapi.lib + MachineIA64 + + + + + + + + + + + + + + + + + + + + + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj.filters b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj.filters similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj.filters rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj.filters index 67c444a..d0a5378 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj.filters +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.vcxproj.filters @@ -1,115 +1,115 @@ - - - - - {07934a85-8b61-443d-a0ee-b2eedb74f3cd} - cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90 - - - {1d99675b-433d-4a21-9e50-ed4ab8b19762} - h;hpp;hxx;hm;inl;fi;fd - - - {431c0958-fa71-44d0-9084-2d19d100c0cc} - ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Source Files - - - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - + + + + + {07934a85-8b61-443d-a0ee-b2eedb74f3cd} + cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90 + + + {1d99675b-433d-4a21-9e50-ed4ab8b19762} + h;hpp;hxx;hm;inl;fi;fd + + + {431c0958-fa71-44d0-9084-2d19d100c0cc} + ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Source Files + + + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/miniunz.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/miniunz.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc11/miniunz.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/miniunz.vcxproj index 8f9f20b..99be63d 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/miniunz.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/miniunz.vcxproj @@ -1,314 +1,314 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {C52F9E7B-498A-42BE-8DB4-85A15694382A} - Win32Proj - - - - Application - MultiByte - v110 - - - Application - Unicode - v110 - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - v110 - - - Application - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\MiniUnzip$(Configuration)\ - x86\MiniUnzip$(Configuration)\Tmp\ - true - false - x86\MiniUnzip$(Configuration)\ - x86\MiniUnzip$(Configuration)\Tmp\ - false - false - x64\MiniUnzip$(Configuration)\ - x64\MiniUnzip$(Configuration)\Tmp\ - true - false - ia64\MiniUnzip$(Configuration)\ - ia64\MiniUnzip$(Configuration)\Tmp\ - true - false - x64\MiniUnzip$(Configuration)\ - x64\MiniUnzip$(Configuration)\Tmp\ - false - false - ia64\MiniUnzip$(Configuration)\ - ia64\MiniUnzip$(Configuration)\Tmp\ - false - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - $(OutDir)miniunz.pdb - Console - false - - - MachineX86 - - - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreaded - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - $(OutDir)miniunz.pdb - Console - MachineX64 - - - - - Itanium - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - $(OutDir)miniunz.pdb - Console - MachineIA64 - - - - - X64 - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - Console - true - true - MachineX64 - - - - - Itanium - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)miniunz.exe - true - Console - true - true - MachineIA64 - - - - - - - - {8fd826f8-3739-44e6-8cc8-997122e53b8d} - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {C52F9E7B-498A-42BE-8DB4-85A15694382A} + Win32Proj + + + + Application + MultiByte + v110 + + + Application + Unicode + v110 + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\MiniUnzip$(Configuration)\ + x86\MiniUnzip$(Configuration)\Tmp\ + true + false + x86\MiniUnzip$(Configuration)\ + x86\MiniUnzip$(Configuration)\Tmp\ + false + false + x64\MiniUnzip$(Configuration)\ + x64\MiniUnzip$(Configuration)\Tmp\ + true + false + ia64\MiniUnzip$(Configuration)\ + ia64\MiniUnzip$(Configuration)\Tmp\ + true + false + x64\MiniUnzip$(Configuration)\ + x64\MiniUnzip$(Configuration)\Tmp\ + false + false + ia64\MiniUnzip$(Configuration)\ + ia64\MiniUnzip$(Configuration)\Tmp\ + false + false + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + $(OutDir)miniunz.pdb + Console + false + + + MachineX86 + + + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreaded + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + $(OutDir)miniunz.pdb + Console + MachineX64 + + + + + Itanium + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + $(OutDir)miniunz.pdb + Console + MachineIA64 + + + + + X64 + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + Console + true + true + MachineX64 + + + + + Itanium + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)miniunz.exe + true + Console + true + true + MachineIA64 + + + + + + + + {8fd826f8-3739-44e6-8cc8-997122e53b8d} + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/minizip.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/minizip.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc11/minizip.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/minizip.vcxproj index c93d9e6..d6e98f4 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/minizip.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/minizip.vcxproj @@ -1,311 +1,311 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B} - Win32Proj - - - - Application - MultiByte - v110 - - - Application - Unicode - v110 - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - v110 - - - Application - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\MiniZip$(Configuration)\ - x86\MiniZip$(Configuration)\Tmp\ - true - false - x86\MiniZip$(Configuration)\ - x86\MiniZip$(Configuration)\Tmp\ - false - x64\$(Configuration)\ - x64\$(Configuration)\ - true - false - ia64\$(Configuration)\ - ia64\$(Configuration)\ - true - false - x64\$(Configuration)\ - x64\$(Configuration)\ - false - ia64\$(Configuration)\ - ia64\$(Configuration)\ - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - $(OutDir)minizip.pdb - Console - false - - - MachineX86 - - - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreaded - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - $(OutDir)minizip.pdb - Console - MachineX64 - - - - - Itanium - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - $(OutDir)minizip.pdb - Console - MachineIA64 - - - - - X64 - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - Console - true - true - MachineX64 - - - - - Itanium - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)minizip.exe - true - Console - true - true - MachineIA64 - - - - - - - - {8fd826f8-3739-44e6-8cc8-997122e53b8d} - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B} + Win32Proj + + + + Application + MultiByte + v110 + + + Application + Unicode + v110 + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\MiniZip$(Configuration)\ + x86\MiniZip$(Configuration)\Tmp\ + true + false + x86\MiniZip$(Configuration)\ + x86\MiniZip$(Configuration)\Tmp\ + false + x64\$(Configuration)\ + x64\$(Configuration)\ + true + false + ia64\$(Configuration)\ + ia64\$(Configuration)\ + true + false + x64\$(Configuration)\ + x64\$(Configuration)\ + false + ia64\$(Configuration)\ + ia64\$(Configuration)\ + false + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + $(OutDir)minizip.pdb + Console + false + + + MachineX86 + + + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreaded + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + $(OutDir)minizip.pdb + Console + MachineX64 + + + + + Itanium + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + $(OutDir)minizip.pdb + Console + MachineIA64 + + + + + X64 + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + Console + true + true + MachineX64 + + + + + Itanium + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)minizip.exe + true + Console + true + true + MachineIA64 + + + + + + + + {8fd826f8-3739-44e6-8cc8-997122e53b8d} + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlib.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlib.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlib.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlib.vcxproj index c6198c1..1c6f26d 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlib.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlib.vcxproj @@ -1,418 +1,418 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - ReleaseWithoutAsm - Itanium - - - ReleaseWithoutAsm - Win32 - - - ReleaseWithoutAsm - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B} - testzlib - Win32Proj - - - - Application - MultiByte - true - v110 - - - Application - MultiByte - true - v110 - - - Application - Unicode - v110 - - - Application - MultiByte - true - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - true - v110 - - - Application - true - v110 - - - Application - v110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\TestZlib$(Configuration)\ - x86\TestZlib$(Configuration)\Tmp\ - true - false - x86\TestZlib$(Configuration)\ - x86\TestZlib$(Configuration)\Tmp\ - false - false - x86\TestZlib$(Configuration)\ - x86\TestZlib$(Configuration)\Tmp\ - false - false - x64\TestZlib$(Configuration)\ - x64\TestZlib$(Configuration)\Tmp\ - false - ia64\TestZlib$(Configuration)\ - ia64\TestZlib$(Configuration)\Tmp\ - true - false - x64\TestZlib$(Configuration)\ - x64\TestZlib$(Configuration)\Tmp\ - false - ia64\TestZlib$(Configuration)\ - ia64\TestZlib$(Configuration)\Tmp\ - false - false - x64\TestZlib$(Configuration)\ - x64\TestZlib$(Configuration)\Tmp\ - false - ia64\TestZlib$(Configuration)\ - ia64\TestZlib$(Configuration)\Tmp\ - false - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - AssemblyAndSourceCode - $(IntDir) - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - $(OutDir)testzlib.exe - true - $(OutDir)testzlib.pdb - Console - false - - - MachineX86 - - - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - MultiThreaded - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - $(OutDir)testzlib.exe - true - Console - true - true - false - - - MachineX86 - - - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - true - Default - MultiThreaded - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - $(OutDir)testzlib.exe - true - Console - true - true - false - - - MachineX86 - - - - - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - Default - MultiThreadedDebugDLL - false - $(IntDir) - - - %(AdditionalDependencies) - - - - - Itanium - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - AssemblyAndSourceCode - $(IntDir) - Level3 - ProgramDatabase - - - $(OutDir)testzlib.exe - true - $(OutDir)testzlib.pdb - Console - MachineIA64 - - - - - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - Default - MultiThreadedDLL - false - $(IntDir) - - - %(AdditionalDependencies) - - - - - Itanium - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - $(OutDir)testzlib.exe - true - Console - true - true - MachineIA64 - - - - - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - Default - MultiThreadedDLL - false - $(IntDir) - - - %(AdditionalDependencies) - - - - - Itanium - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - $(OutDir)testzlib.exe - true - Console - true - true - MachineIA64 - - - - - - - - - - - - - - - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + ReleaseWithoutAsm + Itanium + + + ReleaseWithoutAsm + Win32 + + + ReleaseWithoutAsm + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B} + testzlib + Win32Proj + + + + Application + MultiByte + true + v110 + + + Application + MultiByte + true + v110 + + + Application + Unicode + v110 + + + Application + MultiByte + true + + + Application + MultiByte + true + + + Application + MultiByte + + + Application + true + v110 + + + Application + true + v110 + + + Application + v110 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\TestZlib$(Configuration)\ + x86\TestZlib$(Configuration)\Tmp\ + true + false + x86\TestZlib$(Configuration)\ + x86\TestZlib$(Configuration)\Tmp\ + false + false + x86\TestZlib$(Configuration)\ + x86\TestZlib$(Configuration)\Tmp\ + false + false + x64\TestZlib$(Configuration)\ + x64\TestZlib$(Configuration)\Tmp\ + false + ia64\TestZlib$(Configuration)\ + ia64\TestZlib$(Configuration)\Tmp\ + true + false + x64\TestZlib$(Configuration)\ + x64\TestZlib$(Configuration)\Tmp\ + false + ia64\TestZlib$(Configuration)\ + ia64\TestZlib$(Configuration)\Tmp\ + false + false + x64\TestZlib$(Configuration)\ + x64\TestZlib$(Configuration)\Tmp\ + false + ia64\TestZlib$(Configuration)\ + ia64\TestZlib$(Configuration)\Tmp\ + false + false + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + AssemblyAndSourceCode + $(IntDir) + Level3 + ProgramDatabase + + + %(AdditionalDependencies) + $(OutDir)testzlib.exe + true + $(OutDir)testzlib.pdb + Console + false + + + MachineX86 + + + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + Default + MultiThreaded + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + $(OutDir)testzlib.exe + true + Console + true + true + false + + + MachineX86 + + + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + Default + MultiThreaded + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + %(AdditionalDependencies) + $(OutDir)testzlib.exe + true + Console + true + true + false + + + MachineX86 + + + + + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + Default + MultiThreadedDebugDLL + false + $(IntDir) + + + %(AdditionalDependencies) + + + + + Itanium + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_DEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + AssemblyAndSourceCode + $(IntDir) + Level3 + ProgramDatabase + + + $(OutDir)testzlib.exe + true + $(OutDir)testzlib.pdb + Console + MachineIA64 + + + + + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + Default + MultiThreadedDLL + false + $(IntDir) + + + %(AdditionalDependencies) + + + + + Itanium + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + $(OutDir)testzlib.exe + true + Console + true + true + MachineIA64 + + + + + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + Default + MultiThreadedDLL + false + $(IntDir) + + + %(AdditionalDependencies) + + + + + Itanium + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;NDEBUG;_CONSOLE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + $(OutDir)testzlib.exe + true + Console + true + true + MachineIA64 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlibdll.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlibdll.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlibdll.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlibdll.vcxproj index 9f20c78..9d36336 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlibdll.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/testzlibdll.vcxproj @@ -1,314 +1,314 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {C52F9E7B-498A-42BE-8DB4-85A15694366A} - Win32Proj - - - - Application - MultiByte - v110 - - - Application - Unicode - v110 - - - Application - MultiByte - - - Application - MultiByte - - - Application - MultiByte - v110 - - - Application - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\TestZlibDll$(Configuration)\ - x86\TestZlibDll$(Configuration)\Tmp\ - true - false - x86\TestZlibDll$(Configuration)\ - x86\TestZlibDll$(Configuration)\Tmp\ - false - false - x64\TestZlibDll$(Configuration)\ - x64\TestZlibDll$(Configuration)\Tmp\ - true - false - ia64\TestZlibDll$(Configuration)\ - ia64\TestZlibDll$(Configuration)\Tmp\ - true - false - x64\TestZlibDll$(Configuration)\ - x64\TestZlibDll$(Configuration)\Tmp\ - false - false - ia64\TestZlibDll$(Configuration)\ - ia64\TestZlibDll$(Configuration)\Tmp\ - false - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - $(OutDir)testzlib.pdb - Console - false - - - MachineX86 - - - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - Default - MultiThreaded - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - $(OutDir)testzlib.pdb - Console - MachineX64 - - - - - Itanium - - - Disabled - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDebugDLL - false - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - $(OutDir)testzlib.pdb - Console - MachineIA64 - - - - - X64 - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - Console - true - true - MachineX64 - - - - - Itanium - - - MaxSpeed - OnlyExplicitInline - true - ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) - true - Default - MultiThreadedDLL - false - true - - - $(IntDir) - Level3 - ProgramDatabase - - - ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) - $(OutDir)testzlibdll.exe - true - Console - true - true - MachineIA64 - - - - - - - - {8fd826f8-3739-44e6-8cc8-997122e53b8d} - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {C52F9E7B-498A-42BE-8DB4-85A15694366A} + Win32Proj + + + + Application + MultiByte + v110 + + + Application + Unicode + v110 + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\TestZlibDll$(Configuration)\ + x86\TestZlibDll$(Configuration)\Tmp\ + true + false + x86\TestZlibDll$(Configuration)\ + x86\TestZlibDll$(Configuration)\Tmp\ + false + false + x64\TestZlibDll$(Configuration)\ + x64\TestZlibDll$(Configuration)\Tmp\ + true + false + ia64\TestZlibDll$(Configuration)\ + ia64\TestZlibDll$(Configuration)\Tmp\ + true + false + x64\TestZlibDll$(Configuration)\ + x64\TestZlibDll$(Configuration)\Tmp\ + false + false + ia64\TestZlibDll$(Configuration)\ + ia64\TestZlibDll$(Configuration)\Tmp\ + false + false + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + x86\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + $(OutDir)testzlib.pdb + Console + false + + + MachineX86 + + + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + Default + MultiThreaded + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x86\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + $(OutDir)testzlib.pdb + Console + MachineX64 + + + + + Itanium + + + Disabled + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;_DEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDebugDLL + false + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllDebug\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + $(OutDir)testzlib.pdb + Console + MachineIA64 + + + + + X64 + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + x64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + Console + true + true + MachineX64 + + + + + Itanium + + + MaxSpeed + OnlyExplicitInline + true + ..\..\..;..\..\minizip;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;ZLIB_WINAPI;NDEBUG;_CONSOLE;WIN64;%(PreprocessorDefinitions) + true + Default + MultiThreadedDLL + false + true + + + $(IntDir) + Level3 + ProgramDatabase + + + ia64\ZlibDllRelease\zlibwapi.lib;%(AdditionalDependencies) + $(OutDir)testzlibdll.exe + true + Console + true + true + MachineIA64 + + + + + + + + {8fd826f8-3739-44e6-8cc8-997122e53b8d} + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlib.rc b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlib.rc similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlib.rc rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlib.rc diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibstat.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibstat.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibstat.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibstat.vcxproj index 86fb1c8..5890a17 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibstat.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibstat.vcxproj @@ -1,456 +1,456 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - ReleaseWithoutAsm - Itanium - - - ReleaseWithoutAsm - Win32 - - - ReleaseWithoutAsm - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8} - - - - StaticLibrary - false - v110 - - - StaticLibrary - false - v110 - - - StaticLibrary - false - v110 - Unicode - - - StaticLibrary - false - - - StaticLibrary - false - - - StaticLibrary - false - - - StaticLibrary - false - v110 - - - StaticLibrary - false - v110 - - - StaticLibrary - false - v110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\ZlibStat$(Configuration)\ - x86\ZlibStat$(Configuration)\Tmp\ - x86\ZlibStat$(Configuration)\ - x86\ZlibStat$(Configuration)\Tmp\ - x86\ZlibStat$(Configuration)\ - x86\ZlibStat$(Configuration)\Tmp\ - x64\ZlibStat$(Configuration)\ - x64\ZlibStat$(Configuration)\Tmp\ - ia64\ZlibStat$(Configuration)\ - ia64\ZlibStat$(Configuration)\Tmp\ - x64\ZlibStat$(Configuration)\ - x64\ZlibStat$(Configuration)\Tmp\ - ia64\ZlibStat$(Configuration)\ - ia64\ZlibStat$(Configuration)\Tmp\ - x64\ZlibStat$(Configuration)\ - x64\ZlibStat$(Configuration)\Tmp\ - ia64\ZlibStat$(Configuration)\ - ia64\ZlibStat$(Configuration)\Tmp\ - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - - - MultiThreadedDebugDLL - false - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - OldStyle - - - 0x040c - - - /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - true - - - MultiThreaded - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) - %(AdditionalDependencies) - $(OutDir)zlibstat.lib - true - - - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) - true - - - MultiThreaded - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - X64 - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - - - MultiThreadedDebugDLL - false - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - OldStyle - - - 0x040c - - - /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - Itanium - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - - - MultiThreadedDebugDLL - false - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - OldStyle - - - 0x040c - - - /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - X64 - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) - %(AdditionalDependencies) - $(OutDir)zlibstat.lib - true - - - - - Itanium - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - X64 - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - Itanium - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibstat.pch - $(IntDir) - $(IntDir) - $(OutDir) - Level3 - true - - - 0x040c - - - /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) - $(OutDir)zlibstat.lib - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + ReleaseWithoutAsm + Itanium + + + ReleaseWithoutAsm + Win32 + + + ReleaseWithoutAsm + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8} + + + + StaticLibrary + false + v110 + + + StaticLibrary + false + v110 + + + StaticLibrary + false + v110 + Unicode + + + StaticLibrary + false + + + StaticLibrary + false + + + StaticLibrary + false + + + StaticLibrary + false + v110 + + + StaticLibrary + false + v110 + + + StaticLibrary + false + v110 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\ZlibStat$(Configuration)\ + x86\ZlibStat$(Configuration)\Tmp\ + x86\ZlibStat$(Configuration)\ + x86\ZlibStat$(Configuration)\Tmp\ + x86\ZlibStat$(Configuration)\ + x86\ZlibStat$(Configuration)\Tmp\ + x64\ZlibStat$(Configuration)\ + x64\ZlibStat$(Configuration)\Tmp\ + ia64\ZlibStat$(Configuration)\ + ia64\ZlibStat$(Configuration)\Tmp\ + x64\ZlibStat$(Configuration)\ + x64\ZlibStat$(Configuration)\Tmp\ + ia64\ZlibStat$(Configuration)\ + ia64\ZlibStat$(Configuration)\Tmp\ + x64\ZlibStat$(Configuration)\ + x64\ZlibStat$(Configuration)\Tmp\ + ia64\ZlibStat$(Configuration)\ + ia64\ZlibStat$(Configuration)\Tmp\ + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + + + MultiThreadedDebugDLL + false + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + OldStyle + + + 0x040c + + + /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + + + MultiThreaded + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) + %(AdditionalDependencies) + $(OutDir)zlibstat.lib + true + + + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + + + MultiThreaded + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:X86 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + X64 + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + + + MultiThreadedDebugDLL + false + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + OldStyle + + + 0x040c + + + /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + Itanium + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + + + MultiThreadedDebugDLL + false + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + OldStyle + + + 0x040c + + + /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + X64 + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) + %(AdditionalDependencies) + $(OutDir)zlibstat.lib + true + + + + + Itanium + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + X64 + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:AMD64 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + Itanium + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + ZLIB_WINAPI;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibstat.pch + $(IntDir) + $(IntDir) + $(OutDir) + Level3 + true + + + 0x040c + + + /MACHINE:IA64 /NODEFAULTLIB %(AdditionalOptions) + $(OutDir)zlibstat.lib + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.def b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.def similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.def rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.def index 3234a02..53947cc 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.def +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.def @@ -1,158 +1,158 @@ -LIBRARY -; zlib data compression and ZIP file I/O library - -VERSION 1.3.1 - -EXPORTS - adler32 @1 - compress @2 - crc32 @3 - deflate @4 - deflateCopy @5 - deflateEnd @6 - deflateInit2_ @7 - deflateInit_ @8 - deflateParams @9 - deflateReset @10 - deflateSetDictionary @11 - gzclose @12 - gzdopen @13 - gzerror @14 - gzflush @15 - gzopen @16 - gzread @17 - gzwrite @18 - inflate @19 - inflateEnd @20 - inflateInit2_ @21 - inflateInit_ @22 - inflateReset @23 - inflateSetDictionary @24 - inflateSync @25 - uncompress @26 - zlibVersion @27 - gzprintf @28 - gzputc @29 - gzgetc @30 - gzseek @31 - gzrewind @32 - gztell @33 - gzeof @34 - gzsetparams @35 - zError @36 - inflateSyncPoint @37 - get_crc_table @38 - compress2 @39 - gzputs @40 - gzgets @41 - inflateCopy @42 - inflateBackInit_ @43 - inflateBack @44 - inflateBackEnd @45 - compressBound @46 - deflateBound @47 - gzclearerr @48 - gzungetc @49 - zlibCompileFlags @50 - deflatePrime @51 - deflatePending @52 - - unzOpen @61 - unzClose @62 - unzGetGlobalInfo @63 - unzGetCurrentFileInfo @64 - unzGoToFirstFile @65 - unzGoToNextFile @66 - unzOpenCurrentFile @67 - unzReadCurrentFile @68 - unzOpenCurrentFile3 @69 - unztell @70 - unzeof @71 - unzCloseCurrentFile @72 - unzGetGlobalComment @73 - unzStringFileNameCompare @74 - unzLocateFile @75 - unzGetLocalExtrafield @76 - unzOpen2 @77 - unzOpenCurrentFile2 @78 - unzOpenCurrentFilePassword @79 - - zipOpen @80 - zipOpenNewFileInZip @81 - zipWriteInFileInZip @82 - zipCloseFileInZip @83 - zipClose @84 - zipOpenNewFileInZip2 @86 - zipCloseFileInZipRaw @87 - zipOpen2 @88 - zipOpenNewFileInZip3 @89 - - unzGetFilePos @100 - unzGoToFilePos @101 - - fill_win32_filefunc @110 - -; zlibwapi v1.2.4 added: - fill_win32_filefunc64 @111 - fill_win32_filefunc64A @112 - fill_win32_filefunc64W @113 - - unzOpen64 @120 - unzOpen2_64 @121 - unzGetGlobalInfo64 @122 - unzGetCurrentFileInfo64 @124 - unzGetCurrentFileZStreamPos64 @125 - unztell64 @126 - unzGetFilePos64 @127 - unzGoToFilePos64 @128 - - zipOpen64 @130 - zipOpen2_64 @131 - zipOpenNewFileInZip64 @132 - zipOpenNewFileInZip2_64 @133 - zipOpenNewFileInZip3_64 @134 - zipOpenNewFileInZip4_64 @135 - zipCloseFileInZipRaw64 @136 - -; zlib1 v1.2.4 added: - adler32_combine @140 - crc32_combine @142 - deflateSetHeader @144 - deflateTune @145 - gzbuffer @146 - gzclose_r @147 - gzclose_w @148 - gzdirect @149 - gzoffset @150 - inflateGetHeader @156 - inflateMark @157 - inflatePrime @158 - inflateReset2 @159 - inflateUndermine @160 - -; zlib1 v1.2.6 added: - gzgetc_ @161 - inflateResetKeep @163 - deflateResetKeep @164 - -; zlib1 v1.2.7 added: - gzopen_w @165 - -; zlib1 v1.2.8 added: - inflateGetDictionary @166 - gzvprintf @167 - -; zlib1 v1.2.9 added: - inflateCodesUsed @168 - inflateValidate @169 - uncompress2 @170 - gzfread @171 - gzfwrite @172 - deflateGetDictionary @173 - adler32_z @174 - crc32_z @175 - -; zlib1 v1.2.12 added: - crc32_combine_gen @176 - crc32_combine_gen64 @177 - crc32_combine_op @178 +LIBRARY +; zlib data compression and ZIP file I/O library + +VERSION 1.3.1 + +EXPORTS + adler32 @1 + compress @2 + crc32 @3 + deflate @4 + deflateCopy @5 + deflateEnd @6 + deflateInit2_ @7 + deflateInit_ @8 + deflateParams @9 + deflateReset @10 + deflateSetDictionary @11 + gzclose @12 + gzdopen @13 + gzerror @14 + gzflush @15 + gzopen @16 + gzread @17 + gzwrite @18 + inflate @19 + inflateEnd @20 + inflateInit2_ @21 + inflateInit_ @22 + inflateReset @23 + inflateSetDictionary @24 + inflateSync @25 + uncompress @26 + zlibVersion @27 + gzprintf @28 + gzputc @29 + gzgetc @30 + gzseek @31 + gzrewind @32 + gztell @33 + gzeof @34 + gzsetparams @35 + zError @36 + inflateSyncPoint @37 + get_crc_table @38 + compress2 @39 + gzputs @40 + gzgets @41 + inflateCopy @42 + inflateBackInit_ @43 + inflateBack @44 + inflateBackEnd @45 + compressBound @46 + deflateBound @47 + gzclearerr @48 + gzungetc @49 + zlibCompileFlags @50 + deflatePrime @51 + deflatePending @52 + + unzOpen @61 + unzClose @62 + unzGetGlobalInfo @63 + unzGetCurrentFileInfo @64 + unzGoToFirstFile @65 + unzGoToNextFile @66 + unzOpenCurrentFile @67 + unzReadCurrentFile @68 + unzOpenCurrentFile3 @69 + unztell @70 + unzeof @71 + unzCloseCurrentFile @72 + unzGetGlobalComment @73 + unzStringFileNameCompare @74 + unzLocateFile @75 + unzGetLocalExtrafield @76 + unzOpen2 @77 + unzOpenCurrentFile2 @78 + unzOpenCurrentFilePassword @79 + + zipOpen @80 + zipOpenNewFileInZip @81 + zipWriteInFileInZip @82 + zipCloseFileInZip @83 + zipClose @84 + zipOpenNewFileInZip2 @86 + zipCloseFileInZipRaw @87 + zipOpen2 @88 + zipOpenNewFileInZip3 @89 + + unzGetFilePos @100 + unzGoToFilePos @101 + + fill_win32_filefunc @110 + +; zlibwapi v1.2.4 added: + fill_win32_filefunc64 @111 + fill_win32_filefunc64A @112 + fill_win32_filefunc64W @113 + + unzOpen64 @120 + unzOpen2_64 @121 + unzGetGlobalInfo64 @122 + unzGetCurrentFileInfo64 @124 + unzGetCurrentFileZStreamPos64 @125 + unztell64 @126 + unzGetFilePos64 @127 + unzGoToFilePos64 @128 + + zipOpen64 @130 + zipOpen2_64 @131 + zipOpenNewFileInZip64 @132 + zipOpenNewFileInZip2_64 @133 + zipOpenNewFileInZip3_64 @134 + zipOpenNewFileInZip4_64 @135 + zipCloseFileInZipRaw64 @136 + +; zlib1 v1.2.4 added: + adler32_combine @140 + crc32_combine @142 + deflateSetHeader @144 + deflateTune @145 + gzbuffer @146 + gzclose_r @147 + gzclose_w @148 + gzdirect @149 + gzoffset @150 + inflateGetHeader @156 + inflateMark @157 + inflatePrime @158 + inflateReset2 @159 + inflateUndermine @160 + +; zlib1 v1.2.6 added: + gzgetc_ @161 + inflateResetKeep @163 + deflateResetKeep @164 + +; zlib1 v1.2.7 added: + gzopen_w @165 + +; zlib1 v1.2.8 added: + inflateGetDictionary @166 + gzvprintf @167 + +; zlib1 v1.2.9 added: + inflateCodesUsed @168 + inflateValidate @169 + uncompress2 @170 + gzfread @171 + gzfwrite @172 + deflateGetDictionary @173 + adler32_z @174 + crc32_z @175 + +; zlib1 v1.2.12 added: + crc32_combine_gen @176 + crc32_combine_gen64 @177 + crc32_combine_op @178 diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.sln b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.sln similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.sln rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.sln index 9fcbafd..b7e3812 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.sln +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.sln @@ -1,117 +1,117 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibvc", "zlibvc.vcxproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibstat", "zlibstat.vcxproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlib", "testzlib.vcxproj", "{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlibdll", "testzlibdll.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694366A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minizip", "minizip.vcxproj", "{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniunz", "miniunz.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694382A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Itanium = Debug|Itanium - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Itanium = Release|Itanium - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - ReleaseWithoutAsm|Itanium = ReleaseWithoutAsm|Itanium - ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32 - ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.ActiveCfg = Debug|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.ActiveCfg = Release|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.ActiveCfg = Debug|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.ActiveCfg = Release|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.ActiveCfg = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.ActiveCfg = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibvc", "zlibvc.vcxproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibstat", "zlibstat.vcxproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlib", "testzlib.vcxproj", "{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlibdll", "testzlibdll.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694366A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minizip", "minizip.vcxproj", "{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniunz", "miniunz.vcxproj", "{C52F9E7B-498A-42BE-8DB4-85A15694382A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Itanium = Debug|Itanium + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Itanium = Release|Itanium + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + ReleaseWithoutAsm|Itanium = ReleaseWithoutAsm|Itanium + ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32 + ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.ActiveCfg = Debug|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.ActiveCfg = Release|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.ActiveCfg = Debug|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.ActiveCfg = Release|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.ActiveCfg = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.ActiveCfg = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.vcxproj similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.vcxproj index fc8cd9c..4951b3b 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.vcxproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlibvc.vcxproj @@ -1,664 +1,664 @@ - - - - - Debug - Itanium - - - Debug - Win32 - - - Debug - x64 - - - ReleaseWithoutAsm - Itanium - - - ReleaseWithoutAsm - Win32 - - - ReleaseWithoutAsm - x64 - - - Release - Itanium - - - Release - Win32 - - - Release - x64 - - - - {8FD826F8-3739-44E6-8CC8-997122E53B8D} - - - - DynamicLibrary - false - true - v110 - - - DynamicLibrary - false - true - v110 - - - DynamicLibrary - false - v110 - Unicode - - - DynamicLibrary - false - true - - - DynamicLibrary - false - true - - - DynamicLibrary - false - - - DynamicLibrary - false - true - v110 - - - DynamicLibrary - false - true - v110 - - - DynamicLibrary - false - v110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30128.1 - x86\ZlibDll$(Configuration)\ - x86\ZlibDll$(Configuration)\Tmp\ - true - false - x86\ZlibDll$(Configuration)\ - x86\ZlibDll$(Configuration)\Tmp\ - false - false - x86\ZlibDll$(Configuration)\ - x86\ZlibDll$(Configuration)\Tmp\ - false - false - x64\ZlibDll$(Configuration)\ - x64\ZlibDll$(Configuration)\Tmp\ - true - false - ia64\ZlibDll$(Configuration)\ - ia64\ZlibDll$(Configuration)\Tmp\ - true - false - x64\ZlibDll$(Configuration)\ - x64\ZlibDll$(Configuration)\Tmp\ - false - false - ia64\ZlibDll$(Configuration)\ - ia64\ZlibDll$(Configuration)\Tmp\ - false - false - x64\ZlibDll$(Configuration)\ - x64\ZlibDll$(Configuration)\Tmp\ - false - false - ia64\ZlibDll$(Configuration)\ - ia64\ZlibDll$(Configuration)\Tmp\ - false - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - zlibwapi - zlibwapi - zlibwapi - zlibwapi - zlibwapi - zlibwapi - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Win32 - $(OutDir)zlibvc.tlb - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) - - - MultiThreadedDebugDLL - false - $(IntDir)zlibvc.pch - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - ProgramDatabase - - - _DEBUG;%(PreprocessorDefinitions) - 0x040c - - - /MACHINE:I386 %(AdditionalOptions) - %(AdditionalDependencies) - $(OutDir)zlibwapi.dll - true - .\zlibvc.def - true - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - false - - - $(OutDir)zlibwapi.lib - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - /MACHINE:I386 %(AdditionalOptions) - $(OutDir)zlibwapi.dll - true - false - .\zlibvc.def - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - false - - - $(OutDir)zlibwapi.lib - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Win32 - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) - true - - - MultiThreaded - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - /MACHINE:I386 %(AdditionalOptions) - %(AdditionalDependencies) - $(OutDir)zlibwapi.dll - true - false - .\zlibvc.def - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - false - - - $(OutDir)zlibwapi.lib - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - X64 - $(OutDir)zlibvc.tlb - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - - - MultiThreadedDebugDLL - false - $(IntDir)zlibvc.pch - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - ProgramDatabase - - - _DEBUG;%(PreprocessorDefinitions) - 0x040c - - - %(AdditionalDependencies) - $(OutDir)zlibwapi.dll - true - .\zlibvc.def - true - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - $(OutDir)zlibwapi.lib - MachineX64 - - - - - _DEBUG;%(PreprocessorDefinitions) - true - true - Itanium - $(OutDir)zlibvc.tlb - - - Disabled - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - - - MultiThreadedDebugDLL - false - $(IntDir)zlibvc.pch - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - ProgramDatabase - - - _DEBUG;%(PreprocessorDefinitions) - 0x040c - - - $(OutDir)zlibwapi.dll - true - .\zlibvc.def - true - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - $(OutDir)zlibwapi.lib - MachineIA64 - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - X64 - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - $(OutDir)zlibwapi.dll - true - false - .\zlibvc.def - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - $(OutDir)zlibwapi.lib - MachineX64 - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Itanium - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - $(OutDir)zlibwapi.dll - true - false - .\zlibvc.def - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - $(OutDir)zlibwapi.lib - MachineIA64 - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - X64 - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - %(AdditionalDependencies) - $(OutDir)zlibwapi.dll - true - false - .\zlibvc.def - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - $(OutDir)zlibwapi.lib - MachineX64 - - - - - NDEBUG;%(PreprocessorDefinitions) - true - true - Itanium - $(OutDir)zlibvc.tlb - - - OnlyExplicitInline - ..\..\..;%(AdditionalIncludeDirectories) - _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) - true - - - MultiThreadedDLL - false - true - $(IntDir)zlibvc.pch - All - $(IntDir) - $(IntDir) - $(OutDir) - - - Level3 - true - - - NDEBUG;%(PreprocessorDefinitions) - 0x040c - - - $(OutDir)zlibwapi.dll - true - false - .\zlibvc.def - $(OutDir)zlibwapi.pdb - true - $(OutDir)zlibwapi.map - Windows - $(OutDir)zlibwapi.lib - MachineIA64 - - - - - - - - - - - - - - - - - - - - - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - - - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - %(AdditionalIncludeDirectories) - ZLIB_INTERNAL;%(PreprocessorDefinitions) - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Itanium + + + Debug + Win32 + + + Debug + x64 + + + ReleaseWithoutAsm + Itanium + + + ReleaseWithoutAsm + Win32 + + + ReleaseWithoutAsm + x64 + + + Release + Itanium + + + Release + Win32 + + + Release + x64 + + + + {8FD826F8-3739-44E6-8CC8-997122E53B8D} + + + + DynamicLibrary + false + true + v110 + + + DynamicLibrary + false + true + v110 + + + DynamicLibrary + false + v110 + Unicode + + + DynamicLibrary + false + true + + + DynamicLibrary + false + true + + + DynamicLibrary + false + + + DynamicLibrary + false + true + v110 + + + DynamicLibrary + false + true + v110 + + + DynamicLibrary + false + v110 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 + x86\ZlibDll$(Configuration)\ + x86\ZlibDll$(Configuration)\Tmp\ + true + false + x86\ZlibDll$(Configuration)\ + x86\ZlibDll$(Configuration)\Tmp\ + false + false + x86\ZlibDll$(Configuration)\ + x86\ZlibDll$(Configuration)\Tmp\ + false + false + x64\ZlibDll$(Configuration)\ + x64\ZlibDll$(Configuration)\Tmp\ + true + false + ia64\ZlibDll$(Configuration)\ + ia64\ZlibDll$(Configuration)\Tmp\ + true + false + x64\ZlibDll$(Configuration)\ + x64\ZlibDll$(Configuration)\Tmp\ + false + false + ia64\ZlibDll$(Configuration)\ + ia64\ZlibDll$(Configuration)\Tmp\ + false + false + x64\ZlibDll$(Configuration)\ + x64\ZlibDll$(Configuration)\Tmp\ + false + false + ia64\ZlibDll$(Configuration)\ + ia64\ZlibDll$(Configuration)\Tmp\ + false + false + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + AllRules.ruleset + + + zlibwapi + zlibwapi + zlibwapi + zlibwapi + zlibwapi + zlibwapi + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + $(OutDir)zlibvc.tlb + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) + + + MultiThreadedDebugDLL + false + $(IntDir)zlibvc.pch + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x040c + + + /MACHINE:I386 %(AdditionalOptions) + %(AdditionalDependencies) + $(OutDir)zlibwapi.dll + true + .\zlibvc.def + true + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + false + + + $(OutDir)zlibwapi.lib + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + /MACHINE:I386 %(AdditionalOptions) + $(OutDir)zlibwapi.dll + true + false + .\zlibvc.def + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + false + + + $(OutDir)zlibwapi.lib + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;%(PreprocessorDefinitions) + true + + + MultiThreaded + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + /MACHINE:I386 %(AdditionalOptions) + %(AdditionalDependencies) + $(OutDir)zlibwapi.dll + true + false + .\zlibvc.def + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + false + + + $(OutDir)zlibwapi.lib + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + X64 + $(OutDir)zlibvc.tlb + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + + + MultiThreadedDebugDLL + false + $(IntDir)zlibvc.pch + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x040c + + + %(AdditionalDependencies) + $(OutDir)zlibwapi.dll + true + .\zlibvc.def + true + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + $(OutDir)zlibwapi.lib + MachineX64 + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Itanium + $(OutDir)zlibvc.tlb + + + Disabled + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + + + MultiThreadedDebugDLL + false + $(IntDir)zlibvc.pch + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x040c + + + $(OutDir)zlibwapi.dll + true + .\zlibvc.def + true + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + $(OutDir)zlibwapi.lib + MachineIA64 + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + X64 + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + $(OutDir)zlibwapi.dll + true + false + .\zlibvc.def + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + $(OutDir)zlibwapi.lib + MachineX64 + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Itanium + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + WIN32;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + $(OutDir)zlibwapi.dll + true + false + .\zlibvc.def + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + $(OutDir)zlibwapi.lib + MachineIA64 + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + X64 + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + %(AdditionalDependencies) + $(OutDir)zlibwapi.dll + true + false + .\zlibvc.def + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + $(OutDir)zlibwapi.lib + MachineX64 + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Itanium + $(OutDir)zlibvc.tlb + + + OnlyExplicitInline + ..\..\..;%(AdditionalIncludeDirectories) + _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;ZLIB_WINAPI;WIN64;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + true + $(IntDir)zlibvc.pch + All + $(IntDir) + $(IntDir) + $(OutDir) + + + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x040c + + + $(OutDir)zlibwapi.dll + true + false + .\zlibvc.def + $(OutDir)zlibwapi.pdb + true + $(OutDir)zlibwapi.map + Windows + $(OutDir)zlibwapi.lib + MachineIA64 + + + + + + + + + + + + + + + + + + + + + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + ZLIB_INTERNAL;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/miniunz.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/miniunz.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc12/miniunz.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/miniunz.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/minizip.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/minizip.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc12/minizip.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/minizip.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/testzlib.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/testzlib.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc12/testzlib.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/testzlib.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/testzlibdll.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/testzlibdll.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc12/testzlibdll.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/testzlibdll.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlib.rc b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlib.rc similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlib.rc rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlib.rc diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibstat.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibstat.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibstat.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibstat.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.def b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.def similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.def rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.def index 3234a02..53947cc 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.def +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.def @@ -1,158 +1,158 @@ -LIBRARY -; zlib data compression and ZIP file I/O library - -VERSION 1.3.1 - -EXPORTS - adler32 @1 - compress @2 - crc32 @3 - deflate @4 - deflateCopy @5 - deflateEnd @6 - deflateInit2_ @7 - deflateInit_ @8 - deflateParams @9 - deflateReset @10 - deflateSetDictionary @11 - gzclose @12 - gzdopen @13 - gzerror @14 - gzflush @15 - gzopen @16 - gzread @17 - gzwrite @18 - inflate @19 - inflateEnd @20 - inflateInit2_ @21 - inflateInit_ @22 - inflateReset @23 - inflateSetDictionary @24 - inflateSync @25 - uncompress @26 - zlibVersion @27 - gzprintf @28 - gzputc @29 - gzgetc @30 - gzseek @31 - gzrewind @32 - gztell @33 - gzeof @34 - gzsetparams @35 - zError @36 - inflateSyncPoint @37 - get_crc_table @38 - compress2 @39 - gzputs @40 - gzgets @41 - inflateCopy @42 - inflateBackInit_ @43 - inflateBack @44 - inflateBackEnd @45 - compressBound @46 - deflateBound @47 - gzclearerr @48 - gzungetc @49 - zlibCompileFlags @50 - deflatePrime @51 - deflatePending @52 - - unzOpen @61 - unzClose @62 - unzGetGlobalInfo @63 - unzGetCurrentFileInfo @64 - unzGoToFirstFile @65 - unzGoToNextFile @66 - unzOpenCurrentFile @67 - unzReadCurrentFile @68 - unzOpenCurrentFile3 @69 - unztell @70 - unzeof @71 - unzCloseCurrentFile @72 - unzGetGlobalComment @73 - unzStringFileNameCompare @74 - unzLocateFile @75 - unzGetLocalExtrafield @76 - unzOpen2 @77 - unzOpenCurrentFile2 @78 - unzOpenCurrentFilePassword @79 - - zipOpen @80 - zipOpenNewFileInZip @81 - zipWriteInFileInZip @82 - zipCloseFileInZip @83 - zipClose @84 - zipOpenNewFileInZip2 @86 - zipCloseFileInZipRaw @87 - zipOpen2 @88 - zipOpenNewFileInZip3 @89 - - unzGetFilePos @100 - unzGoToFilePos @101 - - fill_win32_filefunc @110 - -; zlibwapi v1.2.4 added: - fill_win32_filefunc64 @111 - fill_win32_filefunc64A @112 - fill_win32_filefunc64W @113 - - unzOpen64 @120 - unzOpen2_64 @121 - unzGetGlobalInfo64 @122 - unzGetCurrentFileInfo64 @124 - unzGetCurrentFileZStreamPos64 @125 - unztell64 @126 - unzGetFilePos64 @127 - unzGoToFilePos64 @128 - - zipOpen64 @130 - zipOpen2_64 @131 - zipOpenNewFileInZip64 @132 - zipOpenNewFileInZip2_64 @133 - zipOpenNewFileInZip3_64 @134 - zipOpenNewFileInZip4_64 @135 - zipCloseFileInZipRaw64 @136 - -; zlib1 v1.2.4 added: - adler32_combine @140 - crc32_combine @142 - deflateSetHeader @144 - deflateTune @145 - gzbuffer @146 - gzclose_r @147 - gzclose_w @148 - gzdirect @149 - gzoffset @150 - inflateGetHeader @156 - inflateMark @157 - inflatePrime @158 - inflateReset2 @159 - inflateUndermine @160 - -; zlib1 v1.2.6 added: - gzgetc_ @161 - inflateResetKeep @163 - deflateResetKeep @164 - -; zlib1 v1.2.7 added: - gzopen_w @165 - -; zlib1 v1.2.8 added: - inflateGetDictionary @166 - gzvprintf @167 - -; zlib1 v1.2.9 added: - inflateCodesUsed @168 - inflateValidate @169 - uncompress2 @170 - gzfread @171 - gzfwrite @172 - deflateGetDictionary @173 - adler32_z @174 - crc32_z @175 - -; zlib1 v1.2.12 added: - crc32_combine_gen @176 - crc32_combine_gen64 @177 - crc32_combine_op @178 +LIBRARY +; zlib data compression and ZIP file I/O library + +VERSION 1.3.1 + +EXPORTS + adler32 @1 + compress @2 + crc32 @3 + deflate @4 + deflateCopy @5 + deflateEnd @6 + deflateInit2_ @7 + deflateInit_ @8 + deflateParams @9 + deflateReset @10 + deflateSetDictionary @11 + gzclose @12 + gzdopen @13 + gzerror @14 + gzflush @15 + gzopen @16 + gzread @17 + gzwrite @18 + inflate @19 + inflateEnd @20 + inflateInit2_ @21 + inflateInit_ @22 + inflateReset @23 + inflateSetDictionary @24 + inflateSync @25 + uncompress @26 + zlibVersion @27 + gzprintf @28 + gzputc @29 + gzgetc @30 + gzseek @31 + gzrewind @32 + gztell @33 + gzeof @34 + gzsetparams @35 + zError @36 + inflateSyncPoint @37 + get_crc_table @38 + compress2 @39 + gzputs @40 + gzgets @41 + inflateCopy @42 + inflateBackInit_ @43 + inflateBack @44 + inflateBackEnd @45 + compressBound @46 + deflateBound @47 + gzclearerr @48 + gzungetc @49 + zlibCompileFlags @50 + deflatePrime @51 + deflatePending @52 + + unzOpen @61 + unzClose @62 + unzGetGlobalInfo @63 + unzGetCurrentFileInfo @64 + unzGoToFirstFile @65 + unzGoToNextFile @66 + unzOpenCurrentFile @67 + unzReadCurrentFile @68 + unzOpenCurrentFile3 @69 + unztell @70 + unzeof @71 + unzCloseCurrentFile @72 + unzGetGlobalComment @73 + unzStringFileNameCompare @74 + unzLocateFile @75 + unzGetLocalExtrafield @76 + unzOpen2 @77 + unzOpenCurrentFile2 @78 + unzOpenCurrentFilePassword @79 + + zipOpen @80 + zipOpenNewFileInZip @81 + zipWriteInFileInZip @82 + zipCloseFileInZip @83 + zipClose @84 + zipOpenNewFileInZip2 @86 + zipCloseFileInZipRaw @87 + zipOpen2 @88 + zipOpenNewFileInZip3 @89 + + unzGetFilePos @100 + unzGoToFilePos @101 + + fill_win32_filefunc @110 + +; zlibwapi v1.2.4 added: + fill_win32_filefunc64 @111 + fill_win32_filefunc64A @112 + fill_win32_filefunc64W @113 + + unzOpen64 @120 + unzOpen2_64 @121 + unzGetGlobalInfo64 @122 + unzGetCurrentFileInfo64 @124 + unzGetCurrentFileZStreamPos64 @125 + unztell64 @126 + unzGetFilePos64 @127 + unzGoToFilePos64 @128 + + zipOpen64 @130 + zipOpen2_64 @131 + zipOpenNewFileInZip64 @132 + zipOpenNewFileInZip2_64 @133 + zipOpenNewFileInZip3_64 @134 + zipOpenNewFileInZip4_64 @135 + zipCloseFileInZipRaw64 @136 + +; zlib1 v1.2.4 added: + adler32_combine @140 + crc32_combine @142 + deflateSetHeader @144 + deflateTune @145 + gzbuffer @146 + gzclose_r @147 + gzclose_w @148 + gzdirect @149 + gzoffset @150 + inflateGetHeader @156 + inflateMark @157 + inflatePrime @158 + inflateReset2 @159 + inflateUndermine @160 + +; zlib1 v1.2.6 added: + gzgetc_ @161 + inflateResetKeep @163 + deflateResetKeep @164 + +; zlib1 v1.2.7 added: + gzopen_w @165 + +; zlib1 v1.2.8 added: + inflateGetDictionary @166 + gzvprintf @167 + +; zlib1 v1.2.9 added: + inflateCodesUsed @168 + inflateValidate @169 + uncompress2 @170 + gzfread @171 + gzfwrite @172 + deflateGetDictionary @173 + adler32_z @174 + crc32_z @175 + +; zlib1 v1.2.12 added: + crc32_combine_gen @176 + crc32_combine_gen64 @177 + crc32_combine_op @178 diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.sln b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.sln similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.sln rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.sln diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/miniunz.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/miniunz.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc14/miniunz.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/miniunz.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/minizip.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/minizip.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc14/minizip.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/minizip.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/testzlib.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/testzlib.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc14/testzlib.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/testzlib.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/testzlibdll.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/testzlibdll.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc14/testzlibdll.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/testzlibdll.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlib.rc b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlib.rc similarity index 96% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlib.rc rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlib.rc index 856bd11..a55f341 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc11/zlib.rc +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlib.rc @@ -1,32 +1,32 @@ -#include - -#define IDR_VERSION1 1 -IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE - FILEVERSION 1, 3, 1, 0 - PRODUCTVERSION 1, 3, 1, 0 - FILEFLAGSMASK VS_FFI_FILEFLAGSMASK - FILEFLAGS 0 - FILEOS VOS_DOS_WINDOWS32 - FILETYPE VFT_DLL - FILESUBTYPE 0 // not used -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904E4" - //language ID = U.S. English, char set = Windows, Multilingual - - BEGIN - VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" - VALUE "FileVersion", "1.3.1\0" - VALUE "InternalName", "zlib\0" - VALUE "OriginalFilename", "zlibwapi.dll\0" - VALUE "ProductName", "ZLib.DLL\0" - VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" - VALUE "LegalCopyright", "(C) 1995-2024 Jean-loup Gailly & Mark Adler\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x0409, 1252 - END -END +#include + +#define IDR_VERSION1 1 +IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE + FILEVERSION 1, 3, 1, 0 + PRODUCTVERSION 1, 3, 1, 0 + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK + FILEFLAGS 0 + FILEOS VOS_DOS_WINDOWS32 + FILETYPE VFT_DLL + FILESUBTYPE 0 // not used +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904E4" + //language ID = U.S. English, char set = Windows, Multilingual + + BEGIN + VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" + VALUE "FileVersion", "1.3.1\0" + VALUE "InternalName", "zlib\0" + VALUE "OriginalFilename", "zlibwapi.dll\0" + VALUE "ProductName", "ZLib.DLL\0" + VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" + VALUE "LegalCopyright", "(C) 1995-2024 Jean-loup Gailly & Mark Adler\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0409, 1252 + END +END diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibstat.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibstat.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibstat.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibstat.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.def b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.def similarity index 97% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.def rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.def index 3234a02..53947cc 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc12/zlibvc.def +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.def @@ -1,158 +1,158 @@ -LIBRARY -; zlib data compression and ZIP file I/O library - -VERSION 1.3.1 - -EXPORTS - adler32 @1 - compress @2 - crc32 @3 - deflate @4 - deflateCopy @5 - deflateEnd @6 - deflateInit2_ @7 - deflateInit_ @8 - deflateParams @9 - deflateReset @10 - deflateSetDictionary @11 - gzclose @12 - gzdopen @13 - gzerror @14 - gzflush @15 - gzopen @16 - gzread @17 - gzwrite @18 - inflate @19 - inflateEnd @20 - inflateInit2_ @21 - inflateInit_ @22 - inflateReset @23 - inflateSetDictionary @24 - inflateSync @25 - uncompress @26 - zlibVersion @27 - gzprintf @28 - gzputc @29 - gzgetc @30 - gzseek @31 - gzrewind @32 - gztell @33 - gzeof @34 - gzsetparams @35 - zError @36 - inflateSyncPoint @37 - get_crc_table @38 - compress2 @39 - gzputs @40 - gzgets @41 - inflateCopy @42 - inflateBackInit_ @43 - inflateBack @44 - inflateBackEnd @45 - compressBound @46 - deflateBound @47 - gzclearerr @48 - gzungetc @49 - zlibCompileFlags @50 - deflatePrime @51 - deflatePending @52 - - unzOpen @61 - unzClose @62 - unzGetGlobalInfo @63 - unzGetCurrentFileInfo @64 - unzGoToFirstFile @65 - unzGoToNextFile @66 - unzOpenCurrentFile @67 - unzReadCurrentFile @68 - unzOpenCurrentFile3 @69 - unztell @70 - unzeof @71 - unzCloseCurrentFile @72 - unzGetGlobalComment @73 - unzStringFileNameCompare @74 - unzLocateFile @75 - unzGetLocalExtrafield @76 - unzOpen2 @77 - unzOpenCurrentFile2 @78 - unzOpenCurrentFilePassword @79 - - zipOpen @80 - zipOpenNewFileInZip @81 - zipWriteInFileInZip @82 - zipCloseFileInZip @83 - zipClose @84 - zipOpenNewFileInZip2 @86 - zipCloseFileInZipRaw @87 - zipOpen2 @88 - zipOpenNewFileInZip3 @89 - - unzGetFilePos @100 - unzGoToFilePos @101 - - fill_win32_filefunc @110 - -; zlibwapi v1.2.4 added: - fill_win32_filefunc64 @111 - fill_win32_filefunc64A @112 - fill_win32_filefunc64W @113 - - unzOpen64 @120 - unzOpen2_64 @121 - unzGetGlobalInfo64 @122 - unzGetCurrentFileInfo64 @124 - unzGetCurrentFileZStreamPos64 @125 - unztell64 @126 - unzGetFilePos64 @127 - unzGoToFilePos64 @128 - - zipOpen64 @130 - zipOpen2_64 @131 - zipOpenNewFileInZip64 @132 - zipOpenNewFileInZip2_64 @133 - zipOpenNewFileInZip3_64 @134 - zipOpenNewFileInZip4_64 @135 - zipCloseFileInZipRaw64 @136 - -; zlib1 v1.2.4 added: - adler32_combine @140 - crc32_combine @142 - deflateSetHeader @144 - deflateTune @145 - gzbuffer @146 - gzclose_r @147 - gzclose_w @148 - gzdirect @149 - gzoffset @150 - inflateGetHeader @156 - inflateMark @157 - inflatePrime @158 - inflateReset2 @159 - inflateUndermine @160 - -; zlib1 v1.2.6 added: - gzgetc_ @161 - inflateResetKeep @163 - deflateResetKeep @164 - -; zlib1 v1.2.7 added: - gzopen_w @165 - -; zlib1 v1.2.8 added: - inflateGetDictionary @166 - gzvprintf @167 - -; zlib1 v1.2.9 added: - inflateCodesUsed @168 - inflateValidate @169 - uncompress2 @170 - gzfread @171 - gzfwrite @172 - deflateGetDictionary @173 - adler32_z @174 - crc32_z @175 - -; zlib1 v1.2.12 added: - crc32_combine_gen @176 - crc32_combine_gen64 @177 - crc32_combine_op @178 +LIBRARY +; zlib data compression and ZIP file I/O library + +VERSION 1.3.1 + +EXPORTS + adler32 @1 + compress @2 + crc32 @3 + deflate @4 + deflateCopy @5 + deflateEnd @6 + deflateInit2_ @7 + deflateInit_ @8 + deflateParams @9 + deflateReset @10 + deflateSetDictionary @11 + gzclose @12 + gzdopen @13 + gzerror @14 + gzflush @15 + gzopen @16 + gzread @17 + gzwrite @18 + inflate @19 + inflateEnd @20 + inflateInit2_ @21 + inflateInit_ @22 + inflateReset @23 + inflateSetDictionary @24 + inflateSync @25 + uncompress @26 + zlibVersion @27 + gzprintf @28 + gzputc @29 + gzgetc @30 + gzseek @31 + gzrewind @32 + gztell @33 + gzeof @34 + gzsetparams @35 + zError @36 + inflateSyncPoint @37 + get_crc_table @38 + compress2 @39 + gzputs @40 + gzgets @41 + inflateCopy @42 + inflateBackInit_ @43 + inflateBack @44 + inflateBackEnd @45 + compressBound @46 + deflateBound @47 + gzclearerr @48 + gzungetc @49 + zlibCompileFlags @50 + deflatePrime @51 + deflatePending @52 + + unzOpen @61 + unzClose @62 + unzGetGlobalInfo @63 + unzGetCurrentFileInfo @64 + unzGoToFirstFile @65 + unzGoToNextFile @66 + unzOpenCurrentFile @67 + unzReadCurrentFile @68 + unzOpenCurrentFile3 @69 + unztell @70 + unzeof @71 + unzCloseCurrentFile @72 + unzGetGlobalComment @73 + unzStringFileNameCompare @74 + unzLocateFile @75 + unzGetLocalExtrafield @76 + unzOpen2 @77 + unzOpenCurrentFile2 @78 + unzOpenCurrentFilePassword @79 + + zipOpen @80 + zipOpenNewFileInZip @81 + zipWriteInFileInZip @82 + zipCloseFileInZip @83 + zipClose @84 + zipOpenNewFileInZip2 @86 + zipCloseFileInZipRaw @87 + zipOpen2 @88 + zipOpenNewFileInZip3 @89 + + unzGetFilePos @100 + unzGoToFilePos @101 + + fill_win32_filefunc @110 + +; zlibwapi v1.2.4 added: + fill_win32_filefunc64 @111 + fill_win32_filefunc64A @112 + fill_win32_filefunc64W @113 + + unzOpen64 @120 + unzOpen2_64 @121 + unzGetGlobalInfo64 @122 + unzGetCurrentFileInfo64 @124 + unzGetCurrentFileZStreamPos64 @125 + unztell64 @126 + unzGetFilePos64 @127 + unzGoToFilePos64 @128 + + zipOpen64 @130 + zipOpen2_64 @131 + zipOpenNewFileInZip64 @132 + zipOpenNewFileInZip2_64 @133 + zipOpenNewFileInZip3_64 @134 + zipOpenNewFileInZip4_64 @135 + zipCloseFileInZipRaw64 @136 + +; zlib1 v1.2.4 added: + adler32_combine @140 + crc32_combine @142 + deflateSetHeader @144 + deflateTune @145 + gzbuffer @146 + gzclose_r @147 + gzclose_w @148 + gzdirect @149 + gzoffset @150 + inflateGetHeader @156 + inflateMark @157 + inflatePrime @158 + inflateReset2 @159 + inflateUndermine @160 + +; zlib1 v1.2.6 added: + gzgetc_ @161 + inflateResetKeep @163 + deflateResetKeep @164 + +; zlib1 v1.2.7 added: + gzopen_w @165 + +; zlib1 v1.2.8 added: + inflateGetDictionary @166 + gzvprintf @167 + +; zlib1 v1.2.9 added: + inflateCodesUsed @168 + inflateValidate @169 + uncompress2 @170 + gzfread @171 + gzfwrite @172 + deflateGetDictionary @173 + adler32_z @174 + crc32_z @175 + +; zlib1 v1.2.12 added: + crc32_combine_gen @176 + crc32_combine_gen64 @177 + crc32_combine_op @178 diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.sln b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.sln similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.sln rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.sln diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc14/zlibvc.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/miniunz.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/miniunz.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc17/miniunz.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/miniunz.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/minizip.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/minizip.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc17/minizip.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/minizip.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/testzlib.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/testzlib.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc17/testzlib.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/testzlib.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/testzlibdll.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/testzlibdll.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc17/testzlibdll.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/testzlibdll.vcxproj diff --git a/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlib.rc b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlib.rc new file mode 100644 index 0000000..a55f341 --- /dev/null +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlib.rc @@ -0,0 +1,32 @@ +#include + +#define IDR_VERSION1 1 +IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE + FILEVERSION 1, 3, 1, 0 + PRODUCTVERSION 1, 3, 1, 0 + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK + FILEFLAGS 0 + FILEOS VOS_DOS_WINDOWS32 + FILETYPE VFT_DLL + FILESUBTYPE 0 // not used +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904E4" + //language ID = U.S. English, char set = Windows, Multilingual + + BEGIN + VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" + VALUE "FileVersion", "1.3.1\0" + VALUE "InternalName", "zlib\0" + VALUE "OriginalFilename", "zlibwapi.dll\0" + VALUE "ProductName", "ZLib.DLL\0" + VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" + VALUE "LegalCopyright", "(C) 1995-2024 Jean-loup Gailly & Mark Adler\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0409, 1252 + END +END diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibstat.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibstat.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibstat.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibstat.vcxproj diff --git a/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.def b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.def new file mode 100644 index 0000000..53947cc --- /dev/null +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.def @@ -0,0 +1,158 @@ +LIBRARY +; zlib data compression and ZIP file I/O library + +VERSION 1.3.1 + +EXPORTS + adler32 @1 + compress @2 + crc32 @3 + deflate @4 + deflateCopy @5 + deflateEnd @6 + deflateInit2_ @7 + deflateInit_ @8 + deflateParams @9 + deflateReset @10 + deflateSetDictionary @11 + gzclose @12 + gzdopen @13 + gzerror @14 + gzflush @15 + gzopen @16 + gzread @17 + gzwrite @18 + inflate @19 + inflateEnd @20 + inflateInit2_ @21 + inflateInit_ @22 + inflateReset @23 + inflateSetDictionary @24 + inflateSync @25 + uncompress @26 + zlibVersion @27 + gzprintf @28 + gzputc @29 + gzgetc @30 + gzseek @31 + gzrewind @32 + gztell @33 + gzeof @34 + gzsetparams @35 + zError @36 + inflateSyncPoint @37 + get_crc_table @38 + compress2 @39 + gzputs @40 + gzgets @41 + inflateCopy @42 + inflateBackInit_ @43 + inflateBack @44 + inflateBackEnd @45 + compressBound @46 + deflateBound @47 + gzclearerr @48 + gzungetc @49 + zlibCompileFlags @50 + deflatePrime @51 + deflatePending @52 + + unzOpen @61 + unzClose @62 + unzGetGlobalInfo @63 + unzGetCurrentFileInfo @64 + unzGoToFirstFile @65 + unzGoToNextFile @66 + unzOpenCurrentFile @67 + unzReadCurrentFile @68 + unzOpenCurrentFile3 @69 + unztell @70 + unzeof @71 + unzCloseCurrentFile @72 + unzGetGlobalComment @73 + unzStringFileNameCompare @74 + unzLocateFile @75 + unzGetLocalExtrafield @76 + unzOpen2 @77 + unzOpenCurrentFile2 @78 + unzOpenCurrentFilePassword @79 + + zipOpen @80 + zipOpenNewFileInZip @81 + zipWriteInFileInZip @82 + zipCloseFileInZip @83 + zipClose @84 + zipOpenNewFileInZip2 @86 + zipCloseFileInZipRaw @87 + zipOpen2 @88 + zipOpenNewFileInZip3 @89 + + unzGetFilePos @100 + unzGoToFilePos @101 + + fill_win32_filefunc @110 + +; zlibwapi v1.2.4 added: + fill_win32_filefunc64 @111 + fill_win32_filefunc64A @112 + fill_win32_filefunc64W @113 + + unzOpen64 @120 + unzOpen2_64 @121 + unzGetGlobalInfo64 @122 + unzGetCurrentFileInfo64 @124 + unzGetCurrentFileZStreamPos64 @125 + unztell64 @126 + unzGetFilePos64 @127 + unzGoToFilePos64 @128 + + zipOpen64 @130 + zipOpen2_64 @131 + zipOpenNewFileInZip64 @132 + zipOpenNewFileInZip2_64 @133 + zipOpenNewFileInZip3_64 @134 + zipOpenNewFileInZip4_64 @135 + zipCloseFileInZipRaw64 @136 + +; zlib1 v1.2.4 added: + adler32_combine @140 + crc32_combine @142 + deflateSetHeader @144 + deflateTune @145 + gzbuffer @146 + gzclose_r @147 + gzclose_w @148 + gzdirect @149 + gzoffset @150 + inflateGetHeader @156 + inflateMark @157 + inflatePrime @158 + inflateReset2 @159 + inflateUndermine @160 + +; zlib1 v1.2.6 added: + gzgetc_ @161 + inflateResetKeep @163 + deflateResetKeep @164 + +; zlib1 v1.2.7 added: + gzopen_w @165 + +; zlib1 v1.2.8 added: + inflateGetDictionary @166 + gzvprintf @167 + +; zlib1 v1.2.9 added: + inflateCodesUsed @168 + inflateValidate @169 + uncompress2 @170 + gzfread @171 + gzfwrite @172 + deflateGetDictionary @173 + adler32_z @174 + crc32_z @175 + +; zlib1 v1.2.12 added: + crc32_combine_gen @176 + crc32_combine_gen64 @177 + crc32_combine_op @178 diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.sln b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.sln similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.sln rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.sln diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.vcxproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.vcxproj similarity index 100% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.vcxproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc17/zlibvc.vcxproj diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/miniunz.vcproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/miniunz.vcproj similarity index 95% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc9/miniunz.vcproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/miniunz.vcproj index cc3d13a..83bfbdd 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/miniunz.vcproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/miniunz.vcproj @@ -1,565 +1,565 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/minizip.vcproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/minizip.vcproj similarity index 95% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc9/minizip.vcproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/minizip.vcproj index fecd9dd..5f4e9ee 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/minizip.vcproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/minizip.vcproj @@ -1,562 +1,562 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlib.vcproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlib.vcproj similarity index 95% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlib.vcproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlib.vcproj index ff69640..9e0c37e 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlib.vcproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlib.vcproj @@ -1,796 +1,796 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlibdll.vcproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlibdll.vcproj similarity index 95% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlibdll.vcproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlibdll.vcproj index 6448b49..8522f82 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlibdll.vcproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/testzlibdll.vcproj @@ -1,565 +1,565 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlib.rc b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlib.rc new file mode 100644 index 0000000..a55f341 --- /dev/null +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlib.rc @@ -0,0 +1,32 @@ +#include + +#define IDR_VERSION1 1 +IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE + FILEVERSION 1, 3, 1, 0 + PRODUCTVERSION 1, 3, 1, 0 + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK + FILEFLAGS 0 + FILEOS VOS_DOS_WINDOWS32 + FILETYPE VFT_DLL + FILESUBTYPE 0 // not used +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904E4" + //language ID = U.S. English, char set = Windows, Multilingual + + BEGIN + VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" + VALUE "FileVersion", "1.3.1\0" + VALUE "InternalName", "zlib\0" + VALUE "OriginalFilename", "zlibwapi.dll\0" + VALUE "ProductName", "ZLib.DLL\0" + VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" + VALUE "LegalCopyright", "(C) 1995-2024 Jean-loup Gailly & Mark Adler\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0409, 1252 + END +END diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibstat.vcproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibstat.vcproj similarity index 95% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibstat.vcproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibstat.vcproj index 1bf1563..df481e5 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibstat.vcproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibstat.vcproj @@ -1,781 +1,781 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.def b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.def new file mode 100644 index 0000000..53947cc --- /dev/null +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.def @@ -0,0 +1,158 @@ +LIBRARY +; zlib data compression and ZIP file I/O library + +VERSION 1.3.1 + +EXPORTS + adler32 @1 + compress @2 + crc32 @3 + deflate @4 + deflateCopy @5 + deflateEnd @6 + deflateInit2_ @7 + deflateInit_ @8 + deflateParams @9 + deflateReset @10 + deflateSetDictionary @11 + gzclose @12 + gzdopen @13 + gzerror @14 + gzflush @15 + gzopen @16 + gzread @17 + gzwrite @18 + inflate @19 + inflateEnd @20 + inflateInit2_ @21 + inflateInit_ @22 + inflateReset @23 + inflateSetDictionary @24 + inflateSync @25 + uncompress @26 + zlibVersion @27 + gzprintf @28 + gzputc @29 + gzgetc @30 + gzseek @31 + gzrewind @32 + gztell @33 + gzeof @34 + gzsetparams @35 + zError @36 + inflateSyncPoint @37 + get_crc_table @38 + compress2 @39 + gzputs @40 + gzgets @41 + inflateCopy @42 + inflateBackInit_ @43 + inflateBack @44 + inflateBackEnd @45 + compressBound @46 + deflateBound @47 + gzclearerr @48 + gzungetc @49 + zlibCompileFlags @50 + deflatePrime @51 + deflatePending @52 + + unzOpen @61 + unzClose @62 + unzGetGlobalInfo @63 + unzGetCurrentFileInfo @64 + unzGoToFirstFile @65 + unzGoToNextFile @66 + unzOpenCurrentFile @67 + unzReadCurrentFile @68 + unzOpenCurrentFile3 @69 + unztell @70 + unzeof @71 + unzCloseCurrentFile @72 + unzGetGlobalComment @73 + unzStringFileNameCompare @74 + unzLocateFile @75 + unzGetLocalExtrafield @76 + unzOpen2 @77 + unzOpenCurrentFile2 @78 + unzOpenCurrentFilePassword @79 + + zipOpen @80 + zipOpenNewFileInZip @81 + zipWriteInFileInZip @82 + zipCloseFileInZip @83 + zipClose @84 + zipOpenNewFileInZip2 @86 + zipCloseFileInZipRaw @87 + zipOpen2 @88 + zipOpenNewFileInZip3 @89 + + unzGetFilePos @100 + unzGoToFilePos @101 + + fill_win32_filefunc @110 + +; zlibwapi v1.2.4 added: + fill_win32_filefunc64 @111 + fill_win32_filefunc64A @112 + fill_win32_filefunc64W @113 + + unzOpen64 @120 + unzOpen2_64 @121 + unzGetGlobalInfo64 @122 + unzGetCurrentFileInfo64 @124 + unzGetCurrentFileZStreamPos64 @125 + unztell64 @126 + unzGetFilePos64 @127 + unzGoToFilePos64 @128 + + zipOpen64 @130 + zipOpen2_64 @131 + zipOpenNewFileInZip64 @132 + zipOpenNewFileInZip2_64 @133 + zipOpenNewFileInZip3_64 @134 + zipOpenNewFileInZip4_64 @135 + zipCloseFileInZipRaw64 @136 + +; zlib1 v1.2.4 added: + adler32_combine @140 + crc32_combine @142 + deflateSetHeader @144 + deflateTune @145 + gzbuffer @146 + gzclose_r @147 + gzclose_w @148 + gzdirect @149 + gzoffset @150 + inflateGetHeader @156 + inflateMark @157 + inflatePrime @158 + inflateReset2 @159 + inflateUndermine @160 + +; zlib1 v1.2.6 added: + gzgetc_ @161 + inflateResetKeep @163 + deflateResetKeep @164 + +; zlib1 v1.2.7 added: + gzopen_w @165 + +; zlib1 v1.2.8 added: + inflateGetDictionary @166 + gzvprintf @167 + +; zlib1 v1.2.9 added: + inflateCodesUsed @168 + inflateValidate @169 + uncompress2 @170 + gzfread @171 + gzfwrite @172 + deflateGetDictionary @173 + adler32_z @174 + crc32_z @175 + +; zlib1 v1.2.12 added: + crc32_combine_gen @176 + crc32_combine_gen64 @177 + crc32_combine_op @178 diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.sln b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.sln similarity index 98% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.sln rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.sln index b482967..75c64c3 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.sln +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.sln @@ -1,144 +1,144 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibvc", "zlibvc.vcproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibstat", "zlibstat.vcproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlib", "testzlib.vcproj", "{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestZlibDll", "testzlibdll.vcproj", "{C52F9E7B-498A-42BE-8DB4-85A15694366A}" - ProjectSection(ProjectDependencies) = postProject - {8FD826F8-3739-44E6-8CC8-997122E53B8D} = {8FD826F8-3739-44E6-8CC8-997122E53B8D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minizip", "minizip.vcproj", "{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}" - ProjectSection(ProjectDependencies) = postProject - {8FD826F8-3739-44E6-8CC8-997122E53B8D} = {8FD826F8-3739-44E6-8CC8-997122E53B8D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniunz", "miniunz.vcproj", "{C52F9E7B-498A-42BE-8DB4-85A15694382A}" - ProjectSection(ProjectDependencies) = postProject - {8FD826F8-3739-44E6-8CC8-997122E53B8D} = {8FD826F8-3739-44E6-8CC8-997122E53B8D} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Itanium = Debug|Itanium - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Itanium = Release|Itanium - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - ReleaseWithoutAsm|Itanium = ReleaseWithoutAsm|Itanium - ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32 - ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.ActiveCfg = Debug|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.Build.0 = Debug|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.ActiveCfg = Release|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.Build.0 = Release|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 - {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.ActiveCfg = Debug|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.Build.0 = Debug|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.ActiveCfg = Release|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.Build.0 = Release|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 - {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.Build.0 = Debug|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.Build.0 = Release|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 - {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.ActiveCfg = Debug|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.Build.0 = Debug|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.ActiveCfg = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.Build.0 = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.Build.0 = Debug|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.Build.0 = Release|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 - {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.ActiveCfg = Debug|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.Build.0 = Debug|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.ActiveCfg = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.Build.0 = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 - {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibvc", "zlibvc.vcproj", "{8FD826F8-3739-44E6-8CC8-997122E53B8D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlibstat", "zlibstat.vcproj", "{745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testzlib", "testzlib.vcproj", "{AA6666AA-E09F-4135-9C0C-4FE50C3C654B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestZlibDll", "testzlibdll.vcproj", "{C52F9E7B-498A-42BE-8DB4-85A15694366A}" + ProjectSection(ProjectDependencies) = postProject + {8FD826F8-3739-44E6-8CC8-997122E53B8D} = {8FD826F8-3739-44E6-8CC8-997122E53B8D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "minizip", "minizip.vcproj", "{48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}" + ProjectSection(ProjectDependencies) = postProject + {8FD826F8-3739-44E6-8CC8-997122E53B8D} = {8FD826F8-3739-44E6-8CC8-997122E53B8D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniunz", "miniunz.vcproj", "{C52F9E7B-498A-42BE-8DB4-85A15694382A}" + ProjectSection(ProjectDependencies) = postProject + {8FD826F8-3739-44E6-8CC8-997122E53B8D} = {8FD826F8-3739-44E6-8CC8-997122E53B8D} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Itanium = Debug|Itanium + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Itanium = Release|Itanium + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + ReleaseWithoutAsm|Itanium = ReleaseWithoutAsm|Itanium + ReleaseWithoutAsm|Win32 = ReleaseWithoutAsm|Win32 + ReleaseWithoutAsm|x64 = ReleaseWithoutAsm|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.ActiveCfg = Debug|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Itanium.Build.0 = Debug|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.ActiveCfg = Debug|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|Win32.Build.0 = Debug|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.ActiveCfg = Debug|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Debug|x64.Build.0 = Debug|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.ActiveCfg = Release|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Itanium.Build.0 = Release|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.ActiveCfg = Release|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|Win32.Build.0 = Release|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.ActiveCfg = Release|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.Release|x64.Build.0 = Release|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 + {8FD826F8-3739-44E6-8CC8-997122E53B8D}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.ActiveCfg = Debug|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Itanium.Build.0 = Debug|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.ActiveCfg = Debug|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|Win32.Build.0 = Debug|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.ActiveCfg = Debug|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Debug|x64.Build.0 = Debug|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.ActiveCfg = Release|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Itanium.Build.0 = Release|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.ActiveCfg = Release|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|Win32.Build.0 = Release|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.ActiveCfg = Release|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.Release|x64.Build.0 = Release|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 + {745DEC58-EBB3-47A9-A9B8-4C6627C01BF8}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.Build.0 = Debug|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.Build.0 = Release|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = ReleaseWithoutAsm|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.Build.0 = ReleaseWithoutAsm|Itanium + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = ReleaseWithoutAsm|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.Build.0 = ReleaseWithoutAsm|Win32 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = ReleaseWithoutAsm|x64 + {AA6666AA-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.Build.0 = ReleaseWithoutAsm|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.ActiveCfg = Debug|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Itanium.Build.0 = Debug|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.ActiveCfg = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|Win32.Build.0 = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.ActiveCfg = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Debug|x64.Build.0 = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.ActiveCfg = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Itanium.Build.0 = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|Win32.Build.0 = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.ActiveCfg = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.Release|x64.Build.0 = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694366A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.ActiveCfg = Debug|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Itanium.Build.0 = Debug|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.ActiveCfg = Debug|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|Win32.Build.0 = Debug|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.ActiveCfg = Debug|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Debug|x64.Build.0 = Debug|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.ActiveCfg = Release|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Itanium.Build.0 = Release|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.ActiveCfg = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|Win32.Build.0 = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.ActiveCfg = Release|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.Release|x64.Build.0 = Release|x64 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {48CDD9DC-E09F-4135-9C0C-4FE50C3C654B}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.ActiveCfg = Debug|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Itanium.Build.0 = Debug|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.ActiveCfg = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|Win32.Build.0 = Debug|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.ActiveCfg = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Debug|x64.Build.0 = Debug|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.ActiveCfg = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Itanium.Build.0 = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|Win32.Build.0 = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.ActiveCfg = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.Release|x64.Build.0 = Release|x64 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.ActiveCfg = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Itanium.Build.0 = Release|Itanium + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|Win32.ActiveCfg = Release|Win32 + {C52F9E7B-498A-42BE-8DB4-85A15694382A}.ReleaseWithoutAsm|x64.ActiveCfg = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.vcproj b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.vcproj similarity index 95% rename from thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.vcproj rename to proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.vcproj index f11dd1f..30a5091 100644 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.vcproj +++ b/proj-web/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.vcproj @@ -1,1100 +1,1100 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/thirdparty/zlib-1.3.1/crc32.c b/proj-web/thirdparty/zlib-1.3.1/crc32.c similarity index 100% rename from thirdparty/zlib-1.3.1/crc32.c rename to proj-web/thirdparty/zlib-1.3.1/crc32.c diff --git a/thirdparty/zlib-1.3.1/crc32.h b/proj-web/thirdparty/zlib-1.3.1/crc32.h similarity index 100% rename from thirdparty/zlib-1.3.1/crc32.h rename to proj-web/thirdparty/zlib-1.3.1/crc32.h diff --git a/thirdparty/zlib-1.3.1/deflate.c b/proj-web/thirdparty/zlib-1.3.1/deflate.c similarity index 100% rename from thirdparty/zlib-1.3.1/deflate.c rename to proj-web/thirdparty/zlib-1.3.1/deflate.c diff --git a/thirdparty/zlib-1.3.1/deflate.h b/proj-web/thirdparty/zlib-1.3.1/deflate.h similarity index 100% rename from thirdparty/zlib-1.3.1/deflate.h rename to proj-web/thirdparty/zlib-1.3.1/deflate.h diff --git a/thirdparty/zlib-1.3.1/doc/algorithm.txt b/proj-web/thirdparty/zlib-1.3.1/doc/algorithm.txt similarity index 100% rename from thirdparty/zlib-1.3.1/doc/algorithm.txt rename to proj-web/thirdparty/zlib-1.3.1/doc/algorithm.txt diff --git a/thirdparty/zlib-1.3.1/doc/crc-doc.1.0.pdf b/proj-web/thirdparty/zlib-1.3.1/doc/crc-doc.1.0.pdf similarity index 100% rename from thirdparty/zlib-1.3.1/doc/crc-doc.1.0.pdf rename to proj-web/thirdparty/zlib-1.3.1/doc/crc-doc.1.0.pdf diff --git a/thirdparty/zlib-1.3.1/doc/rfc1950.txt b/proj-web/thirdparty/zlib-1.3.1/doc/rfc1950.txt similarity index 100% rename from thirdparty/zlib-1.3.1/doc/rfc1950.txt rename to proj-web/thirdparty/zlib-1.3.1/doc/rfc1950.txt diff --git a/thirdparty/zlib-1.3.1/doc/rfc1951.txt b/proj-web/thirdparty/zlib-1.3.1/doc/rfc1951.txt similarity index 100% rename from thirdparty/zlib-1.3.1/doc/rfc1951.txt rename to proj-web/thirdparty/zlib-1.3.1/doc/rfc1951.txt diff --git a/thirdparty/zlib-1.3.1/doc/rfc1952.txt b/proj-web/thirdparty/zlib-1.3.1/doc/rfc1952.txt similarity index 100% rename from thirdparty/zlib-1.3.1/doc/rfc1952.txt rename to proj-web/thirdparty/zlib-1.3.1/doc/rfc1952.txt diff --git a/thirdparty/zlib-1.3.1/doc/txtvsbin.txt b/proj-web/thirdparty/zlib-1.3.1/doc/txtvsbin.txt similarity index 100% rename from thirdparty/zlib-1.3.1/doc/txtvsbin.txt rename to proj-web/thirdparty/zlib-1.3.1/doc/txtvsbin.txt diff --git a/thirdparty/zlib-1.3.1/examples/README.examples b/proj-web/thirdparty/zlib-1.3.1/examples/README.examples similarity index 100% rename from thirdparty/zlib-1.3.1/examples/README.examples rename to proj-web/thirdparty/zlib-1.3.1/examples/README.examples diff --git a/thirdparty/zlib-1.3.1/examples/enough.c b/proj-web/thirdparty/zlib-1.3.1/examples/enough.c similarity index 100% rename from thirdparty/zlib-1.3.1/examples/enough.c rename to proj-web/thirdparty/zlib-1.3.1/examples/enough.c diff --git a/thirdparty/zlib-1.3.1/examples/fitblk.c b/proj-web/thirdparty/zlib-1.3.1/examples/fitblk.c similarity index 100% rename from thirdparty/zlib-1.3.1/examples/fitblk.c rename to proj-web/thirdparty/zlib-1.3.1/examples/fitblk.c diff --git a/thirdparty/zlib-1.3.1/examples/gun.c b/proj-web/thirdparty/zlib-1.3.1/examples/gun.c similarity index 100% rename from thirdparty/zlib-1.3.1/examples/gun.c rename to proj-web/thirdparty/zlib-1.3.1/examples/gun.c diff --git a/thirdparty/zlib-1.3.1/examples/gzappend.c b/proj-web/thirdparty/zlib-1.3.1/examples/gzappend.c similarity index 100% rename from thirdparty/zlib-1.3.1/examples/gzappend.c rename to proj-web/thirdparty/zlib-1.3.1/examples/gzappend.c diff --git a/thirdparty/zlib-1.3.1/examples/gzjoin.c b/proj-web/thirdparty/zlib-1.3.1/examples/gzjoin.c similarity index 100% rename from thirdparty/zlib-1.3.1/examples/gzjoin.c rename to proj-web/thirdparty/zlib-1.3.1/examples/gzjoin.c diff --git a/thirdparty/zlib-1.3.1/examples/gzlog.c b/proj-web/thirdparty/zlib-1.3.1/examples/gzlog.c similarity index 100% rename from thirdparty/zlib-1.3.1/examples/gzlog.c rename to proj-web/thirdparty/zlib-1.3.1/examples/gzlog.c diff --git a/thirdparty/zlib-1.3.1/examples/gzlog.h b/proj-web/thirdparty/zlib-1.3.1/examples/gzlog.h similarity index 100% rename from thirdparty/zlib-1.3.1/examples/gzlog.h rename to proj-web/thirdparty/zlib-1.3.1/examples/gzlog.h diff --git a/thirdparty/zlib-1.3.1/examples/gznorm.c b/proj-web/thirdparty/zlib-1.3.1/examples/gznorm.c similarity index 100% rename from thirdparty/zlib-1.3.1/examples/gznorm.c rename to proj-web/thirdparty/zlib-1.3.1/examples/gznorm.c diff --git a/thirdparty/zlib-1.3.1/examples/zlib_how.html b/proj-web/thirdparty/zlib-1.3.1/examples/zlib_how.html similarity index 100% rename from thirdparty/zlib-1.3.1/examples/zlib_how.html rename to proj-web/thirdparty/zlib-1.3.1/examples/zlib_how.html diff --git a/thirdparty/zlib-1.3.1/examples/zpipe.c b/proj-web/thirdparty/zlib-1.3.1/examples/zpipe.c similarity index 100% rename from thirdparty/zlib-1.3.1/examples/zpipe.c rename to proj-web/thirdparty/zlib-1.3.1/examples/zpipe.c diff --git a/thirdparty/zlib-1.3.1/examples/zran.c b/proj-web/thirdparty/zlib-1.3.1/examples/zran.c similarity index 100% rename from thirdparty/zlib-1.3.1/examples/zran.c rename to proj-web/thirdparty/zlib-1.3.1/examples/zran.c diff --git a/thirdparty/zlib-1.3.1/examples/zran.h b/proj-web/thirdparty/zlib-1.3.1/examples/zran.h similarity index 100% rename from thirdparty/zlib-1.3.1/examples/zran.h rename to proj-web/thirdparty/zlib-1.3.1/examples/zran.h diff --git a/thirdparty/zlib-1.3.1/gzclose.c b/proj-web/thirdparty/zlib-1.3.1/gzclose.c similarity index 100% rename from thirdparty/zlib-1.3.1/gzclose.c rename to proj-web/thirdparty/zlib-1.3.1/gzclose.c diff --git a/thirdparty/zlib-1.3.1/gzguts.h b/proj-web/thirdparty/zlib-1.3.1/gzguts.h similarity index 100% rename from thirdparty/zlib-1.3.1/gzguts.h rename to proj-web/thirdparty/zlib-1.3.1/gzguts.h diff --git a/thirdparty/zlib-1.3.1/gzlib.c b/proj-web/thirdparty/zlib-1.3.1/gzlib.c similarity index 100% rename from thirdparty/zlib-1.3.1/gzlib.c rename to proj-web/thirdparty/zlib-1.3.1/gzlib.c diff --git a/thirdparty/zlib-1.3.1/gzread.c b/proj-web/thirdparty/zlib-1.3.1/gzread.c similarity index 100% rename from thirdparty/zlib-1.3.1/gzread.c rename to proj-web/thirdparty/zlib-1.3.1/gzread.c diff --git a/thirdparty/zlib-1.3.1/gzwrite.c b/proj-web/thirdparty/zlib-1.3.1/gzwrite.c similarity index 100% rename from thirdparty/zlib-1.3.1/gzwrite.c rename to proj-web/thirdparty/zlib-1.3.1/gzwrite.c diff --git a/thirdparty/zlib-1.3.1/infback.c b/proj-web/thirdparty/zlib-1.3.1/infback.c similarity index 100% rename from thirdparty/zlib-1.3.1/infback.c rename to proj-web/thirdparty/zlib-1.3.1/infback.c diff --git a/thirdparty/zlib-1.3.1/inffast.c b/proj-web/thirdparty/zlib-1.3.1/inffast.c similarity index 100% rename from thirdparty/zlib-1.3.1/inffast.c rename to proj-web/thirdparty/zlib-1.3.1/inffast.c diff --git a/thirdparty/zlib-1.3.1/inffast.h b/proj-web/thirdparty/zlib-1.3.1/inffast.h similarity index 100% rename from thirdparty/zlib-1.3.1/inffast.h rename to proj-web/thirdparty/zlib-1.3.1/inffast.h diff --git a/thirdparty/zlib-1.3.1/inffixed.h b/proj-web/thirdparty/zlib-1.3.1/inffixed.h similarity index 100% rename from thirdparty/zlib-1.3.1/inffixed.h rename to proj-web/thirdparty/zlib-1.3.1/inffixed.h diff --git a/thirdparty/zlib-1.3.1/inflate.c b/proj-web/thirdparty/zlib-1.3.1/inflate.c similarity index 100% rename from thirdparty/zlib-1.3.1/inflate.c rename to proj-web/thirdparty/zlib-1.3.1/inflate.c diff --git a/thirdparty/zlib-1.3.1/inflate.h b/proj-web/thirdparty/zlib-1.3.1/inflate.h similarity index 100% rename from thirdparty/zlib-1.3.1/inflate.h rename to proj-web/thirdparty/zlib-1.3.1/inflate.h diff --git a/thirdparty/zlib-1.3.1/inftrees.c b/proj-web/thirdparty/zlib-1.3.1/inftrees.c similarity index 100% rename from thirdparty/zlib-1.3.1/inftrees.c rename to proj-web/thirdparty/zlib-1.3.1/inftrees.c diff --git a/thirdparty/zlib-1.3.1/inftrees.h b/proj-web/thirdparty/zlib-1.3.1/inftrees.h similarity index 100% rename from thirdparty/zlib-1.3.1/inftrees.h rename to proj-web/thirdparty/zlib-1.3.1/inftrees.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/zconf.h b/proj-web/thirdparty/zlib-1.3.1/install/include/zconf.h similarity index 100% rename from thirdparty/zlib-1.3.1/build-emcmake/zconf.h rename to proj-web/thirdparty/zlib-1.3.1/install/include/zconf.h diff --git a/thirdparty/zlib-1.3.1/install/include/zlib.h b/proj-web/thirdparty/zlib-1.3.1/install/include/zlib.h similarity index 100% rename from thirdparty/zlib-1.3.1/install/include/zlib.h rename to proj-web/thirdparty/zlib-1.3.1/install/include/zlib.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/libz.a b/proj-web/thirdparty/zlib-1.3.1/install/lib/libz.a similarity index 100% rename from thirdparty/zlib-1.3.1/build-emcmake/libz.a rename to proj-web/thirdparty/zlib-1.3.1/install/lib/libz.a diff --git a/thirdparty/zlib-1.3.1/install/share/man/man3/zlib.3 b/proj-web/thirdparty/zlib-1.3.1/install/share/man/man3/zlib.3 similarity index 100% rename from thirdparty/zlib-1.3.1/install/share/man/man3/zlib.3 rename to proj-web/thirdparty/zlib-1.3.1/install/share/man/man3/zlib.3 diff --git a/thirdparty/zlib-1.3.1/build-emcmake/zlib.pc b/proj-web/thirdparty/zlib-1.3.1/install/share/pkgconfig/zlib.pc similarity index 100% rename from thirdparty/zlib-1.3.1/build-emcmake/zlib.pc rename to proj-web/thirdparty/zlib-1.3.1/install/share/pkgconfig/zlib.pc diff --git a/thirdparty/zlib-1.3.1/make_vms.com b/proj-web/thirdparty/zlib-1.3.1/make_vms.com similarity index 100% rename from thirdparty/zlib-1.3.1/make_vms.com rename to proj-web/thirdparty/zlib-1.3.1/make_vms.com diff --git a/thirdparty/zlib-1.3.1/msdos/Makefile.bor b/proj-web/thirdparty/zlib-1.3.1/msdos/Makefile.bor similarity index 100% rename from thirdparty/zlib-1.3.1/msdos/Makefile.bor rename to proj-web/thirdparty/zlib-1.3.1/msdos/Makefile.bor diff --git a/thirdparty/zlib-1.3.1/msdos/Makefile.dj2 b/proj-web/thirdparty/zlib-1.3.1/msdos/Makefile.dj2 similarity index 100% rename from thirdparty/zlib-1.3.1/msdos/Makefile.dj2 rename to proj-web/thirdparty/zlib-1.3.1/msdos/Makefile.dj2 diff --git a/thirdparty/zlib-1.3.1/msdos/Makefile.emx b/proj-web/thirdparty/zlib-1.3.1/msdos/Makefile.emx similarity index 100% rename from thirdparty/zlib-1.3.1/msdos/Makefile.emx rename to proj-web/thirdparty/zlib-1.3.1/msdos/Makefile.emx diff --git a/thirdparty/zlib-1.3.1/msdos/Makefile.msc b/proj-web/thirdparty/zlib-1.3.1/msdos/Makefile.msc similarity index 100% rename from thirdparty/zlib-1.3.1/msdos/Makefile.msc rename to proj-web/thirdparty/zlib-1.3.1/msdos/Makefile.msc diff --git a/thirdparty/zlib-1.3.1/msdos/Makefile.tc b/proj-web/thirdparty/zlib-1.3.1/msdos/Makefile.tc similarity index 100% rename from thirdparty/zlib-1.3.1/msdos/Makefile.tc rename to proj-web/thirdparty/zlib-1.3.1/msdos/Makefile.tc diff --git a/thirdparty/zlib-1.3.1/nintendods/Makefile b/proj-web/thirdparty/zlib-1.3.1/nintendods/Makefile similarity index 100% rename from thirdparty/zlib-1.3.1/nintendods/Makefile rename to proj-web/thirdparty/zlib-1.3.1/nintendods/Makefile diff --git a/thirdparty/zlib-1.3.1/nintendods/README b/proj-web/thirdparty/zlib-1.3.1/nintendods/README similarity index 100% rename from thirdparty/zlib-1.3.1/nintendods/README rename to proj-web/thirdparty/zlib-1.3.1/nintendods/README diff --git a/thirdparty/zlib-1.3.1/old/Makefile.emx b/proj-web/thirdparty/zlib-1.3.1/old/Makefile.emx similarity index 100% rename from thirdparty/zlib-1.3.1/old/Makefile.emx rename to proj-web/thirdparty/zlib-1.3.1/old/Makefile.emx diff --git a/thirdparty/zlib-1.3.1/old/Makefile.riscos b/proj-web/thirdparty/zlib-1.3.1/old/Makefile.riscos similarity index 100% rename from thirdparty/zlib-1.3.1/old/Makefile.riscos rename to proj-web/thirdparty/zlib-1.3.1/old/Makefile.riscos diff --git a/thirdparty/zlib-1.3.1/old/README b/proj-web/thirdparty/zlib-1.3.1/old/README similarity index 100% rename from thirdparty/zlib-1.3.1/old/README rename to proj-web/thirdparty/zlib-1.3.1/old/README diff --git a/thirdparty/zlib-1.3.1/old/descrip.mms b/proj-web/thirdparty/zlib-1.3.1/old/descrip.mms similarity index 100% rename from thirdparty/zlib-1.3.1/old/descrip.mms rename to proj-web/thirdparty/zlib-1.3.1/old/descrip.mms diff --git a/thirdparty/zlib-1.3.1/old/os2/Makefile.os2 b/proj-web/thirdparty/zlib-1.3.1/old/os2/Makefile.os2 similarity index 100% rename from thirdparty/zlib-1.3.1/old/os2/Makefile.os2 rename to proj-web/thirdparty/zlib-1.3.1/old/os2/Makefile.os2 diff --git a/thirdparty/zlib-1.3.1/old/os2/zlib.def b/proj-web/thirdparty/zlib-1.3.1/old/os2/zlib.def similarity index 100% rename from thirdparty/zlib-1.3.1/old/os2/zlib.def rename to proj-web/thirdparty/zlib-1.3.1/old/os2/zlib.def diff --git a/thirdparty/zlib-1.3.1/old/visual-basic.txt b/proj-web/thirdparty/zlib-1.3.1/old/visual-basic.txt similarity index 100% rename from thirdparty/zlib-1.3.1/old/visual-basic.txt rename to proj-web/thirdparty/zlib-1.3.1/old/visual-basic.txt diff --git a/thirdparty/zlib-1.3.1/os400/README400 b/proj-web/thirdparty/zlib-1.3.1/os400/README400 similarity index 100% rename from thirdparty/zlib-1.3.1/os400/README400 rename to proj-web/thirdparty/zlib-1.3.1/os400/README400 diff --git a/thirdparty/zlib-1.3.1/os400/bndsrc b/proj-web/thirdparty/zlib-1.3.1/os400/bndsrc similarity index 100% rename from thirdparty/zlib-1.3.1/os400/bndsrc rename to proj-web/thirdparty/zlib-1.3.1/os400/bndsrc diff --git a/thirdparty/zlib-1.3.1/os400/make.sh b/proj-web/thirdparty/zlib-1.3.1/os400/make.sh similarity index 100% rename from thirdparty/zlib-1.3.1/os400/make.sh rename to proj-web/thirdparty/zlib-1.3.1/os400/make.sh diff --git a/thirdparty/zlib-1.3.1/os400/zlib.inc b/proj-web/thirdparty/zlib-1.3.1/os400/zlib.inc similarity index 100% rename from thirdparty/zlib-1.3.1/os400/zlib.inc rename to proj-web/thirdparty/zlib-1.3.1/os400/zlib.inc diff --git a/thirdparty/zlib-1.3.1/qnx/package.qpg b/proj-web/thirdparty/zlib-1.3.1/qnx/package.qpg similarity index 100% rename from thirdparty/zlib-1.3.1/qnx/package.qpg rename to proj-web/thirdparty/zlib-1.3.1/qnx/package.qpg diff --git a/thirdparty/zlib-1.3.1/test/example.c b/proj-web/thirdparty/zlib-1.3.1/test/example.c similarity index 100% rename from thirdparty/zlib-1.3.1/test/example.c rename to proj-web/thirdparty/zlib-1.3.1/test/example.c diff --git a/thirdparty/zlib-1.3.1/test/infcover.c b/proj-web/thirdparty/zlib-1.3.1/test/infcover.c similarity index 100% rename from thirdparty/zlib-1.3.1/test/infcover.c rename to proj-web/thirdparty/zlib-1.3.1/test/infcover.c diff --git a/thirdparty/zlib-1.3.1/test/minigzip.c b/proj-web/thirdparty/zlib-1.3.1/test/minigzip.c similarity index 100% rename from thirdparty/zlib-1.3.1/test/minigzip.c rename to proj-web/thirdparty/zlib-1.3.1/test/minigzip.c diff --git a/thirdparty/zlib-1.3.1/treebuild.xml b/proj-web/thirdparty/zlib-1.3.1/treebuild.xml similarity index 100% rename from thirdparty/zlib-1.3.1/treebuild.xml rename to proj-web/thirdparty/zlib-1.3.1/treebuild.xml diff --git a/thirdparty/zlib-1.3.1/trees.c b/proj-web/thirdparty/zlib-1.3.1/trees.c similarity index 100% rename from thirdparty/zlib-1.3.1/trees.c rename to proj-web/thirdparty/zlib-1.3.1/trees.c diff --git a/thirdparty/zlib-1.3.1/trees.h b/proj-web/thirdparty/zlib-1.3.1/trees.h similarity index 100% rename from thirdparty/zlib-1.3.1/trees.h rename to proj-web/thirdparty/zlib-1.3.1/trees.h diff --git a/thirdparty/zlib-1.3.1/uncompr.c b/proj-web/thirdparty/zlib-1.3.1/uncompr.c similarity index 100% rename from thirdparty/zlib-1.3.1/uncompr.c rename to proj-web/thirdparty/zlib-1.3.1/uncompr.c diff --git a/thirdparty/zlib-1.3.1/watcom/watcom_f.mak b/proj-web/thirdparty/zlib-1.3.1/watcom/watcom_f.mak similarity index 100% rename from thirdparty/zlib-1.3.1/watcom/watcom_f.mak rename to proj-web/thirdparty/zlib-1.3.1/watcom/watcom_f.mak diff --git a/thirdparty/zlib-1.3.1/watcom/watcom_l.mak b/proj-web/thirdparty/zlib-1.3.1/watcom/watcom_l.mak similarity index 100% rename from thirdparty/zlib-1.3.1/watcom/watcom_l.mak rename to proj-web/thirdparty/zlib-1.3.1/watcom/watcom_l.mak diff --git a/thirdparty/zlib-1.3.1/zconf.h.cmakein b/proj-web/thirdparty/zlib-1.3.1/zconf.h.cmakein similarity index 100% rename from thirdparty/zlib-1.3.1/zconf.h.cmakein rename to proj-web/thirdparty/zlib-1.3.1/zconf.h.cmakein diff --git a/thirdparty/zlib-1.3.1/zconf.h.in b/proj-web/thirdparty/zlib-1.3.1/zconf.h.in similarity index 100% rename from thirdparty/zlib-1.3.1/zconf.h.in rename to proj-web/thirdparty/zlib-1.3.1/zconf.h.in diff --git a/thirdparty/zlib-1.3.1/zconf.h.included b/proj-web/thirdparty/zlib-1.3.1/zconf.h.included similarity index 100% rename from thirdparty/zlib-1.3.1/zconf.h.included rename to proj-web/thirdparty/zlib-1.3.1/zconf.h.included diff --git a/thirdparty/zlib-1.3.1/zlib.3 b/proj-web/thirdparty/zlib-1.3.1/zlib.3 similarity index 100% rename from thirdparty/zlib-1.3.1/zlib.3 rename to proj-web/thirdparty/zlib-1.3.1/zlib.3 diff --git a/thirdparty/zlib-1.3.1/zlib.3.pdf b/proj-web/thirdparty/zlib-1.3.1/zlib.3.pdf similarity index 100% rename from thirdparty/zlib-1.3.1/zlib.3.pdf rename to proj-web/thirdparty/zlib-1.3.1/zlib.3.pdf diff --git a/thirdparty/zlib-1.3.1/zlib.h b/proj-web/thirdparty/zlib-1.3.1/zlib.h similarity index 100% rename from thirdparty/zlib-1.3.1/zlib.h rename to proj-web/thirdparty/zlib-1.3.1/zlib.h diff --git a/thirdparty/zlib-1.3.1/zlib.map b/proj-web/thirdparty/zlib-1.3.1/zlib.map similarity index 100% rename from thirdparty/zlib-1.3.1/zlib.map rename to proj-web/thirdparty/zlib-1.3.1/zlib.map diff --git a/thirdparty/zlib-1.3.1/zlib.pc.cmakein b/proj-web/thirdparty/zlib-1.3.1/zlib.pc.cmakein similarity index 100% rename from thirdparty/zlib-1.3.1/zlib.pc.cmakein rename to proj-web/thirdparty/zlib-1.3.1/zlib.pc.cmakein diff --git a/thirdparty/zlib-1.3.1/zlib.pc.in b/proj-web/thirdparty/zlib-1.3.1/zlib.pc.in similarity index 100% rename from thirdparty/zlib-1.3.1/zlib.pc.in rename to proj-web/thirdparty/zlib-1.3.1/zlib.pc.in diff --git a/thirdparty/zlib-1.3.1/zutil.c b/proj-web/thirdparty/zlib-1.3.1/zutil.c similarity index 100% rename from thirdparty/zlib-1.3.1/zutil.c rename to proj-web/thirdparty/zlib-1.3.1/zutil.c diff --git a/thirdparty/zlib-1.3.1/zutil.h b/proj-web/thirdparty/zlib-1.3.1/zutil.h similarity index 100% rename from thirdparty/zlib-1.3.1/zutil.h rename to proj-web/thirdparty/zlib-1.3.1/zutil.h diff --git a/config/settings.json b/resources/config/settings.json similarity index 100% rename from config/settings.json rename to resources/config/settings.json diff --git a/config/spark_config.json b/resources/config/spark_config.json similarity index 79% rename from config/spark_config.json rename to resources/config/spark_config.json index 5eb9704..08951b6 100644 --- a/config/spark_config.json +++ b/resources/config/spark_config.json @@ -17,6 +17,6 @@ "lifeTimeRange": [600.0, 1400.0], "texture": "./resources/spark.png", "shaderProgramName": "default", - "vertexShader": "./shaders/spark.vertex", - "fragmentShader": "./shaders/spark.fragment" + "vertexShader": "./resources/shaders/spark.vertex", + "fragmentShader": "./resources/shaders/spark.fragment" } \ No newline at end of file diff --git a/config/spark_projectile_config.json b/resources/config/spark_projectile_config.json similarity index 100% rename from config/spark_projectile_config.json rename to resources/config/spark_projectile_config.json diff --git a/config/ui.json b/resources/config/ui.json similarity index 100% rename from config/ui.json rename to resources/config/ui.json diff --git a/shaders/default.vertex b/resources/shaders/default.vertex similarity index 100% rename from shaders/default.vertex rename to resources/shaders/default.vertex diff --git a/shaders/defaultAtmosphere.vertex b/resources/shaders/defaultAtmosphere.vertex similarity index 100% rename from shaders/defaultAtmosphere.vertex rename to resources/shaders/defaultAtmosphere.vertex diff --git a/shaders/defaultAtmosphere_web.fragment b/resources/shaders/defaultAtmosphere_web.fragment similarity index 100% rename from shaders/defaultAtmosphere_web.fragment rename to resources/shaders/defaultAtmosphere_web.fragment diff --git a/shaders/defaultColor.vertex b/resources/shaders/defaultColor.vertex similarity index 100% rename from shaders/defaultColor.vertex rename to resources/shaders/defaultColor.vertex diff --git a/shaders/defaultColor_web.fragment b/resources/shaders/defaultColor_web.fragment similarity index 100% rename from shaders/defaultColor_web.fragment rename to resources/shaders/defaultColor_web.fragment diff --git a/shaders/default_env.vertex b/resources/shaders/default_env.vertex similarity index 100% rename from shaders/default_env.vertex rename to resources/shaders/default_env.vertex diff --git a/shaders/default_env_web.fragment b/resources/shaders/default_env_web.fragment similarity index 100% rename from shaders/default_env_web.fragment rename to resources/shaders/default_env_web.fragment diff --git a/shaders/default_texture.vertex b/resources/shaders/default_texture.vertex similarity index 100% rename from shaders/default_texture.vertex rename to resources/shaders/default_texture.vertex diff --git a/shaders/default_texture_web.fragment b/resources/shaders/default_texture_web.fragment similarity index 100% rename from shaders/default_texture_web.fragment rename to resources/shaders/default_texture_web.fragment diff --git a/shaders/default_web.fragment b/resources/shaders/default_web.fragment similarity index 100% rename from shaders/default_web.fragment rename to resources/shaders/default_web.fragment diff --git a/shaders/env_sky.vertex b/resources/shaders/env_sky.vertex similarity index 100% rename from shaders/env_sky.vertex rename to resources/shaders/env_sky.vertex diff --git a/shaders/env_sky_web.fragment b/resources/shaders/env_sky_web.fragment similarity index 100% rename from shaders/env_sky_web.fragment rename to resources/shaders/env_sky_web.fragment diff --git a/shaders/planet_bake.vertex b/resources/shaders/planet_bake.vertex similarity index 100% rename from shaders/planet_bake.vertex rename to resources/shaders/planet_bake.vertex diff --git a/shaders/planet_bake_web.fragment b/resources/shaders/planet_bake_web.fragment similarity index 100% rename from shaders/planet_bake_web.fragment rename to resources/shaders/planet_bake_web.fragment diff --git a/shaders/planet_land.vertex b/resources/shaders/planet_land.vertex similarity index 100% rename from shaders/planet_land.vertex rename to resources/shaders/planet_land.vertex diff --git a/shaders/planet_land_web.fragment b/resources/shaders/planet_land_web.fragment similarity index 100% rename from shaders/planet_land_web.fragment rename to resources/shaders/planet_land_web.fragment diff --git a/shaders/planet_stone.vertex b/resources/shaders/planet_stone.vertex similarity index 100% rename from shaders/planet_stone.vertex rename to resources/shaders/planet_stone.vertex diff --git a/shaders/planet_stone_web.fragment b/resources/shaders/planet_stone_web.fragment similarity index 100% rename from shaders/planet_stone_web.fragment rename to resources/shaders/planet_stone_web.fragment diff --git a/shaders/spark.fragment b/resources/shaders/spark.fragment similarity index 100% rename from shaders/spark.fragment rename to resources/shaders/spark.fragment diff --git a/shaders/spark.vertex b/resources/shaders/spark.vertex similarity index 100% rename from shaders/spark.vertex rename to resources/shaders/spark.vertex diff --git a/src/Game.cpp b/src/Game.cpp index 09a9d7f..844df23 100644 --- a/src/Game.cpp +++ b/src/Game.cpp @@ -129,27 +129,27 @@ namespace ZL #ifndef SIMPLIFIED - renderer.shaderManager.AddShaderFromFiles("defaultColor", "./shaders/defaultColor.vertex", "./shaders/defaultColor_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("default", "./shaders/default.vertex", "./shaders/default_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("env_sky", "./shaders/env_sky.vertex", "./shaders/env_sky_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("defaultAtmosphere", "./shaders/defaultAtmosphere.vertex", "./shaders/defaultAtmosphere_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("planetBake", "./shaders/planet_bake.vertex", "./shaders/planet_bake_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("planetStone", "./shaders/planet_stone.vertex", "./shaders/planet_stone_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("planetLand", "./shaders/planet_land.vertex", "./shaders/planet_land_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("defaultColor", "./resources/shaders/defaultColor.vertex", "./resources/shaders/defaultColor_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("default", "./resources/shaders/default.vertex", "./resources/shaders/default_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("env_sky", "./resources/shaders/env_sky.vertex", "./resources/shaders/env_sky_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("defaultAtmosphere", "./resources/shaders/defaultAtmosphere.vertex", "./resources/shaders/defaultAtmosphere_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("planetBake", "./resources/shaders/planet_bake.vertex", "./resources/shaders/planet_bake_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("planetStone", "./resources/shaders/planet_stone.vertex", "./resources/shaders/planet_stone_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("planetLand", "./resources/shaders/planet_land.vertex", "./resources/shaders/planet_land_web.fragment", CONST_ZIP_FILE); #else - renderer.shaderManager.AddShaderFromFiles("default", "./shaders/default.vertex", "./shaders/default_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("env_sky", "./shaders/default_env.vertex", "./shaders/default_env_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("defaultAtmosphere", "./shaders/default_texture.vertex", "./shaders/default_texture_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("planetBake", "./shaders/default_texture.vertex", "./shaders/default_texture_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("planetStone", "./shaders/default_texture.vertex", "./shaders/default_texture_web.fragment", CONST_ZIP_FILE); - renderer.shaderManager.AddShaderFromFiles("planetLand", "./shaders/default_texture.vertex", "./shaders/default_texture_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("default", "./resources/shaders/default.vertex", "./resources/shaders/default_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("env_sky", "./resources/shaders/default_env.vertex", "./resources/shaders/default_env_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("defaultAtmosphere", "./resources/shaders/default_texture.vertex", "./resources/shaders/default_texture_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("planetBake", "./resources/shaders/default_texture.vertex", "./resources/shaders/default_texture_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("planetStone", "./resources/shaders/default_texture.vertex", "./resources/shaders/default_texture_web.fragment", CONST_ZIP_FILE); + renderer.shaderManager.AddShaderFromFiles("planetLand", "./resources/shaders/default_texture.vertex", "./resources/shaders/default_texture_web.fragment", CONST_ZIP_FILE); #endif - bool cfgLoaded = sparkEmitter.loadFromJsonFile("config/spark_config.json", renderer, CONST_ZIP_FILE); - bool projCfgLoaded = projectileEmitter.loadFromJsonFile("config/spark_projectile_config.json", renderer, CONST_ZIP_FILE); + bool cfgLoaded = sparkEmitter.loadFromJsonFile("./resources/config/spark_config.json", renderer, CONST_ZIP_FILE); + bool projCfgLoaded = projectileEmitter.loadFromJsonFile("./resources/config/spark_projectile_config.json", renderer, CONST_ZIP_FILE); projectileEmitter.setEmissionPoints(std::vector()); - uiManager.loadFromFile("config/ui.json", renderer, CONST_ZIP_FILE); + uiManager.loadFromFile("./resources/config/ui.json", renderer, CONST_ZIP_FILE); uiManager.setButtonCallback("shootButton", [this](const std::string& name) { uint64_t now = SDL_GetTicks64(); diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeCache.txt b/thirdparty/libzip-1.11.3/build-emcmake/CMakeCache.txt deleted file mode 100644 index 7900cae..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeCache.txt +++ /dev/null @@ -1,887 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake -# It was generated by CMake: /usr/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Build documentation -BUILD_DOC:BOOL=ON - -//Build examples -BUILD_EXAMPLES:BOOL=ON - -//Build fuzzers for ossfuzz -BUILD_OSSFUZZ:BOOL=ON - -//Build regression tests -BUILD_REGRESS:BOOL=ON - -//Build shared libraries -BUILD_SHARED_LIBS:BOOL=ON - -//Build tools in the src directory (zipcmp, zipmerge, ziptool) -BUILD_TOOLS:BOOL=ON - -//Path to a file. -BZIP2_INCLUDE_DIR:PATH=BZIP2_INCLUDE_DIR-NOTFOUND - -//Path to a library. -BZIP2_LIBRARY_DEBUG:FILEPATH=BZIP2_LIBRARY_DEBUG-NOTFOUND - -//Path to a library. -BZIP2_LIBRARY_RELEASE:FILEPATH=BZIP2_LIBRARY_RELEASE-NOTFOUND - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING= - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//No help, variable specified on the command line. -CMAKE_CROSSCOMPILING_EMULATOR:UNINITIALIZED=/home/romazan/Рабочий стол/emsdk/node/20.18.0_64bit/bin/node - -//`clang-scan-deps` dependency scanner -CMAKE_C_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/pkgRedirects - -//User executables (bin) -CMAKE_INSTALL_BINDIR:PATH=bin - -//Read-only architecture-independent data (DATAROOTDIR) -CMAKE_INSTALL_DATADIR:PATH= - -//Read-only architecture-independent data root (share) -CMAKE_INSTALL_DATAROOTDIR:PATH=share - -//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) -CMAKE_INSTALL_DOCDIR:PATH= - -//C header files (include) -CMAKE_INSTALL_INCLUDEDIR:PATH=include - -//Info documentation (DATAROOTDIR/info) -CMAKE_INSTALL_INFODIR:PATH= - -//Object code libraries (lib) -CMAKE_INSTALL_LIBDIR:PATH=lib - -//Program executables (libexec) -CMAKE_INSTALL_LIBEXECDIR:PATH=libexec - -//Locale-dependent data (DATAROOTDIR/locale) -CMAKE_INSTALL_LOCALEDIR:PATH= - -//Modifiable single-machine data (var) -CMAKE_INSTALL_LOCALSTATEDIR:PATH=var - -//Man documentation (DATAROOTDIR/man) -CMAKE_INSTALL_MANDIR:PATH= - -//C header files for non-gcc (/usr/include) -CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install - -//Run-time variable data (LOCALSTATEDIR/run) -CMAKE_INSTALL_RUNSTATEDIR:PATH= - -//System admin executables (sbin) -CMAKE_INSTALL_SBINDIR:PATH=sbin - -//Modifiable architecture-independent data (com) -CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com - -//Read-only single-machine data (etc) -CMAKE_INSTALL_SYSCONFDIR:PATH=etc - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=libzip - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=1.11.3 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=1 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC=11 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_PATCH:STATIC=3 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_TWEAK:STATIC= - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Documentation format -DOCUMENTATION_FORMAT:STRING=mdoc - -//Force C/C++ compiler -EMSCRIPTEN_FORCE_COMPILERS:BOOL=OFF - -//If set, static library targets generate LLVM bitcode files (.bc). -// If disabled (default), UNIX ar archives (.a) are generated. -EMSCRIPTEN_GENERATE_BITCODE_STATIC_LIBRARIES:BOOL=OFF - -//Enable use of BZip2 -ENABLE_BZIP2:BOOL=ON - -//Enable use of CommonCrypto -ENABLE_COMMONCRYPTO:BOOL=ON - -//Enable zip_fdopen, which is not allowed in Microsoft CRT secure -// libraries -ENABLE_FDOPEN:BOOL=ON - -//Enable use of GnuTLS -ENABLE_GNUTLS:BOOL=ON - -//Enable use of LZMA -ENABLE_LZMA:BOOL=ON - -//Enable use of mbed TLS -ENABLE_MBEDTLS:BOOL=ON - -//Enable use of OpenSSL -ENABLE_OPENSSL:BOOL=ON - -//Enable use of Windows cryptography libraries -ENABLE_WINDOWS_CRYPTO:BOOL=ON - -//Enable use of Zstandard -ENABLE_ZSTD:BOOL=ON - -//Path to a file. -GNUTLS_INCLUDE_DIR:PATH=GNUTLS_INCLUDE_DIR-NOTFOUND - -//Path to a library. -GNUTLS_LIBRARY:FILEPATH=GNUTLS_LIBRARY-NOTFOUND - -//Path to a file. -LIBLZMA_INCLUDE_DIR:PATH=LIBLZMA_INCLUDE_DIR-NOTFOUND - -//Path to a library. -LIBLZMA_LIBRARY_DEBUG:FILEPATH=LIBLZMA_LIBRARY_DEBUG-NOTFOUND - -//Path to a library. -LIBLZMA_LIBRARY_RELEASE:FILEPATH=LIBLZMA_LIBRARY_RELEASE-NOTFOUND - -//Install libzip and the related files -LIBZIP_DO_INSTALL:BOOL=ON - -//Path to a program. -MDOCTOOL:FILEPATH=/usr/bin/groff - -//Path to a file. -MbedTLS_INCLUDE_DIR:PATH=MbedTLS_INCLUDE_DIR-NOTFOUND - -//Path to a library. -MbedTLS_LIBRARY:FILEPATH=MbedTLS_LIBRARY-NOTFOUND - -//Path to a program. -NIHTEST:FILEPATH=NIHTEST-NOTFOUND - -//Path to a file. -Nettle_INCLUDE_DIR:PATH=Nettle_INCLUDE_DIR-NOTFOUND - -//Path to a library. -Nettle_LIBRARY:FILEPATH=Nettle_LIBRARY-NOTFOUND - -//Path to a library. -OPENSSL_CRYPTO_LIBRARY:FILEPATH=OPENSSL_CRYPTO_LIBRARY-NOTFOUND - -//Path to a file. -OPENSSL_INCLUDE_DIR:PATH=OPENSSL_INCLUDE_DIR-NOTFOUND - -//Path to a library. -OPENSSL_SSL_LIBRARY:FILEPATH=OPENSSL_SSL_LIBRARY-NOTFOUND - -//Arguments to supply to pkg-config -PKG_CONFIG_ARGN:STRING= - -//pkg-config executable -PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config - -//Add SO version in .so build -SHARED_LIB_VERSIONNING:BOOL=ON - -//Path to a file. -ZLIB_INCLUDE_DIR:PATH=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/include - -//No help, variable specified on the command line. -ZLIB_LIBRARY:UNINITIALIZED=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a - -//Value Computed by CMake -libzip_BINARY_DIR:STATIC=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake - -//Value Computed by CMake -libzip_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -libzip_SOURCE_DIR:STATIC=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3 - -//Dependencies for the target -zip_LIB_DEPENDS:STATIC=general;ZLIB::ZLIB; - -//Path to a file. -zstd_DLL:FILEPATH=zstd_DLL-NOTFOUND - -//Path to a file. -zstd_INCLUDE_DIR:PATH=zstd_INCLUDE_DIR-NOTFOUND - -//Path to a library. -zstd_SHARED_LIBRARY:FILEPATH=zstd_SHARED_LIBRARY-NOTFOUND - -//Path to a library. -zstd_STATIC_LIBRARY:FILEPATH=zstd_STATIC_LIBRARY-NOTFOUND - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: BZIP2_INCLUDE_DIR -BZIP2_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: BZIP2_LIBRARY_DEBUG -BZIP2_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: BZIP2_LIBRARY_RELEASE -BZIP2_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=28 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//ADVANCED property for variable: CMAKE_C_COMPILER_CLANG_SCAN_DEPS -CMAKE_C_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3 -//ADVANCED property for variable: CMAKE_INSTALL_BINDIR -CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATADIR -CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR -CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR -CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR -CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INFODIR -CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR -CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR -CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR -CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR -CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_MANDIR -CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR -CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR -CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR -CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR -CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR -CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=6 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.28 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Have includes CommonCrypto/CommonCrypto.h -COMMONCRYPTO_FOUND:INTERNAL= -//If true, we are targeting Emscripten output. -EMSCRIPTEN:INTERNAL=1 -//Details about finding PkgConfig -FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.1()] -//Details about finding ZLIB -FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a][/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/include][c ][v1.3.1(1.1.2)] -FTS_LIB:INTERNAL= -//ADVANCED property for variable: GNUTLS_INCLUDE_DIR -GNUTLS_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: GNUTLS_LIBRARY -GNUTLS_LIBRARY-ADVANCED:INTERNAL=1 -//Have function arc4random -HAVE_ARC4RANDOM:INTERNAL= -//Have function clonefile -HAVE_CLONEFILE:INTERNAL= -//Have function explicit_bzero -HAVE_EXPLICIT_BZERO:INTERNAL=1 -//Have function explicit_memset -HAVE_EXPLICIT_MEMSET:INTERNAL= -//Have function fchmod -HAVE_FCHMOD:INTERNAL=1 -//Test HAVE_FICLONERANGE -HAVE_FICLONERANGE:INTERNAL= -//Have function fileno -HAVE_FILENO:INTERNAL=1 -//Have function fseeko -HAVE_FSEEKO:INTERNAL=1 -//Have function ftello -HAVE_FTELLO:INTERNAL=1 -//Have includes sys/types.h;sys/stat.h;fts.h -HAVE_FTS_H:INTERNAL= -//Have function getopt -HAVE_GETOPT:INTERNAL=1 -//Have function getprogname -HAVE_GETPROGNAME:INTERNAL= -//Have function GetSecurityInfo -HAVE_GETSECURITYINFO:INTERNAL= -//Result of TRY_COMPILE -HAVE_INT16_T_LIBZIP:INTERNAL=TRUE -//Result of TRY_COMPILE -HAVE_INT32_T_LIBZIP:INTERNAL=TRUE -//Result of TRY_COMPILE -HAVE_INT64_T_LIBZIP:INTERNAL=TRUE -//Result of TRY_COMPILE -HAVE_INT8_T_LIBZIP:INTERNAL=TRUE -//Have include inttypes.h -HAVE_INTTYPES_H_LIBZIP:INTERNAL=1 -//Result of TRY_COMPILE -HAVE_INT_LIBZIP:INTERNAL=TRUE -HAVE_LIB_FTS:INTERNAL= -//Have symbol localtime_r -HAVE_LOCALTIME_R:INTERNAL=1 -//Have symbol localtime_s -HAVE_LOCALTIME_S:INTERNAL= -//Result of TRY_COMPILE -HAVE_LONG_LIBZIP:INTERNAL=TRUE -//Result of TRY_COMPILE -HAVE_LONG_LONG_LIBZIP:INTERNAL=TRUE -//Have function memcpy_s -HAVE_MEMCPY_S:INTERNAL= -//Have function random -HAVE_RANDOM:INTERNAL=1 -//Have function setmode -HAVE_SETMODE:INTERNAL= -//Result of TRY_COMPILE -HAVE_SHORT_LIBZIP:INTERNAL=TRUE -//Result of TRY_COMPILE -HAVE_SIZEOF_OFF_T:INTERNAL=TRUE -//Result of TRY_COMPILE -HAVE_SIZEOF_SIZE_T:INTERNAL=TRUE -//Have symbol snprintf -HAVE_SNPRINTF:INTERNAL=1 -//Have symbol snprintf_s -HAVE_SNPRINTF_S:INTERNAL= -//Have include stdbool.h -HAVE_STDBOOL_H:INTERNAL=1 -//Have include stddef.h -HAVE_STDDEF_H:INTERNAL=1 -//Have include stdint.h -HAVE_STDINT_H:INTERNAL=1 -//Have include stdint.h -HAVE_STDINT_H_LIBZIP:INTERNAL=1 -//Have symbol strcasecmp -HAVE_STRCASECMP:INTERNAL=1 -//Have function strdup -HAVE_STRDUP:INTERNAL=1 -//Have function strerrorlen_s -HAVE_STRERRORLEN_S:INTERNAL= -//Have function strerror_s -HAVE_STRERROR_S:INTERNAL= -//Have function stricmp -HAVE_STRICMP:INTERNAL= -//Have include strings.h -HAVE_STRINGS_H:INTERNAL=1 -//Have function strncpy_s -HAVE_STRNCPY_S:INTERNAL= -//Have function strtoll -HAVE_STRTOLL:INTERNAL=1 -//Have function strtoull -HAVE_STRTOULL:INTERNAL=1 -//Have include sys/types.h -HAVE_SYS_TYPES_H:INTERNAL=1 -//Have include sys/types.h -HAVE_SYS_TYPES_H_LIBZIP:INTERNAL=1 -//Result of TRY_COMPILE -HAVE_UINT16_T_LIBZIP:INTERNAL=TRUE -//Result of TRY_COMPILE -HAVE_UINT32_T_LIBZIP:INTERNAL=TRUE -//Result of TRY_COMPILE -HAVE_UINT64_T_LIBZIP:INTERNAL=TRUE -//Result of TRY_COMPILE -HAVE_UINT8_T_LIBZIP:INTERNAL=TRUE -//Have include unistd.h -HAVE_UNISTD_H:INTERNAL=1 -//Have function _close -HAVE__CLOSE:INTERNAL= -//Have function _dup -HAVE__DUP:INTERNAL= -//Have function _fdopen -HAVE__FDOPEN:INTERNAL= -//Have function _fileno -HAVE__FILENO:INTERNAL= -//Have function _fseeki64 -HAVE__FSEEKI64:INTERNAL= -//Have function _fstat64 -HAVE__FSTAT64:INTERNAL= -//Have function _setmode -HAVE__SETMODE:INTERNAL= -//Have symbol _snprintf -HAVE__SNPRINTF:INTERNAL= -//Have symbol _snprintf_s -HAVE__SNPRINTF_S:INTERNAL= -//Have symbol _snwprintf_s -HAVE__SNWPRINTF_S:INTERNAL= -//Have function _stat64 -HAVE__STAT64:INTERNAL= -//Have function _strdup -HAVE__STRDUP:INTERNAL= -//Have symbol _stricmp -HAVE__STRICMP:INTERNAL= -//Have function _strtoi64 -HAVE__STRTOI64:INTERNAL= -//Have function _strtoui64 -HAVE__STRTOUI64:INTERNAL= -//Have function _unlink -HAVE__UNLINK:INTERNAL= -//Result of TRY_COMPILE -HAVE___INT16_LIBZIP:INTERNAL=FALSE -//Result of TRY_COMPILE -HAVE___INT32_LIBZIP:INTERNAL=FALSE -//Result of TRY_COMPILE -HAVE___INT64_LIBZIP:INTERNAL=FALSE -//Result of TRY_COMPILE -HAVE___INT8_LIBZIP:INTERNAL=FALSE -//CHECK_TYPE_SIZE: sizeof(int16_t) -INT16_T_LIBZIP:INTERNAL=2 -//CHECK_TYPE_SIZE: sizeof(int32_t) -INT32_T_LIBZIP:INTERNAL=4 -//CHECK_TYPE_SIZE: sizeof(int64_t) -INT64_T_LIBZIP:INTERNAL=8 -//CHECK_TYPE_SIZE: sizeof(int8_t) -INT8_T_LIBZIP:INTERNAL=1 -//CHECK_TYPE_SIZE: sizeof(int) -INT_LIBZIP:INTERNAL=4 -//ADVANCED property for variable: LIBLZMA_INCLUDE_DIR -LIBLZMA_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: LIBLZMA_LIBRARY_DEBUG -LIBLZMA_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: LIBLZMA_LIBRARY_RELEASE -LIBLZMA_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 -//CHECK_TYPE_SIZE: sizeof(long) -LONG_LIBZIP:INTERNAL=4 -//CHECK_TYPE_SIZE: sizeof(long long) -LONG_LONG_LIBZIP:INTERNAL=8 -//ADVANCED property for variable: MbedTLS_INCLUDE_DIR -MbedTLS_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: MbedTLS_LIBRARY -MbedTLS_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: Nettle_INCLUDE_DIR -Nettle_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: Nettle_LIBRARY -Nettle_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OPENSSL_CRYPTO_LIBRARY -OPENSSL_CRYPTO_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OPENSSL_INCLUDE_DIR -OPENSSL_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OPENSSL_SSL_LIBRARY -OPENSSL_SSL_LIBRARY-ADVANCED:INTERNAL=1 -PC_GNUTLS_CFLAGS:INTERNAL= -PC_GNUTLS_CFLAGS_I:INTERNAL= -PC_GNUTLS_CFLAGS_OTHER:INTERNAL= -PC_GNUTLS_FOUND:INTERNAL= -PC_GNUTLS_INCLUDEDIR:INTERNAL= -PC_GNUTLS_LIBDIR:INTERNAL= -PC_GNUTLS_LIBS:INTERNAL= -PC_GNUTLS_LIBS_L:INTERNAL= -PC_GNUTLS_LIBS_OTHER:INTERNAL= -PC_GNUTLS_LIBS_PATHS:INTERNAL= -PC_GNUTLS_MODULE_NAME:INTERNAL= -PC_GNUTLS_PREFIX:INTERNAL= -PC_GNUTLS_STATIC_CFLAGS:INTERNAL= -PC_GNUTLS_STATIC_CFLAGS_I:INTERNAL= -PC_GNUTLS_STATIC_CFLAGS_OTHER:INTERNAL= -PC_GNUTLS_STATIC_LIBDIR:INTERNAL= -PC_GNUTLS_STATIC_LIBS:INTERNAL= -PC_GNUTLS_STATIC_LIBS_L:INTERNAL= -PC_GNUTLS_STATIC_LIBS_OTHER:INTERNAL= -PC_GNUTLS_STATIC_LIBS_PATHS:INTERNAL= -PC_GNUTLS_VERSION:INTERNAL= -PC_GNUTLS_gnutls_INCLUDEDIR:INTERNAL= -PC_GNUTLS_gnutls_LIBDIR:INTERNAL= -PC_GNUTLS_gnutls_PREFIX:INTERNAL= -PC_GNUTLS_gnutls_VERSION:INTERNAL= -PC_Nettle_CFLAGS:INTERNAL= -PC_Nettle_CFLAGS_I:INTERNAL= -PC_Nettle_CFLAGS_OTHER:INTERNAL= -PC_Nettle_FOUND:INTERNAL= -PC_Nettle_INCLUDEDIR:INTERNAL= -PC_Nettle_LIBDIR:INTERNAL= -PC_Nettle_LIBS:INTERNAL= -PC_Nettle_LIBS_L:INTERNAL= -PC_Nettle_LIBS_OTHER:INTERNAL= -PC_Nettle_LIBS_PATHS:INTERNAL= -PC_Nettle_MODULE_NAME:INTERNAL= -PC_Nettle_PREFIX:INTERNAL= -PC_Nettle_STATIC_CFLAGS:INTERNAL= -PC_Nettle_STATIC_CFLAGS_I:INTERNAL= -PC_Nettle_STATIC_CFLAGS_OTHER:INTERNAL= -PC_Nettle_STATIC_LIBDIR:INTERNAL= -PC_Nettle_STATIC_LIBS:INTERNAL= -PC_Nettle_STATIC_LIBS_L:INTERNAL= -PC_Nettle_STATIC_LIBS_OTHER:INTERNAL= -PC_Nettle_STATIC_LIBS_PATHS:INTERNAL= -PC_Nettle_VERSION:INTERNAL= -PC_Nettle_nettle_INCLUDEDIR:INTERNAL= -PC_Nettle_nettle_LIBDIR:INTERNAL= -PC_Nettle_nettle_PREFIX:INTERNAL= -PC_Nettle_nettle_VERSION:INTERNAL= -PC_zstd_CFLAGS:INTERNAL= -PC_zstd_CFLAGS_I:INTERNAL= -PC_zstd_CFLAGS_OTHER:INTERNAL= -PC_zstd_FOUND:INTERNAL= -PC_zstd_INCLUDEDIR:INTERNAL= -PC_zstd_LIBDIR:INTERNAL= -PC_zstd_LIBS:INTERNAL= -PC_zstd_LIBS_L:INTERNAL= -PC_zstd_LIBS_OTHER:INTERNAL= -PC_zstd_LIBS_PATHS:INTERNAL= -PC_zstd_MODULE_NAME:INTERNAL= -PC_zstd_PREFIX:INTERNAL= -PC_zstd_STATIC_CFLAGS:INTERNAL= -PC_zstd_STATIC_CFLAGS_I:INTERNAL= -PC_zstd_STATIC_CFLAGS_OTHER:INTERNAL= -PC_zstd_STATIC_LIBDIR:INTERNAL= -PC_zstd_STATIC_LIBS:INTERNAL= -PC_zstd_STATIC_LIBS_L:INTERNAL= -PC_zstd_STATIC_LIBS_OTHER:INTERNAL= -PC_zstd_STATIC_LIBS_PATHS:INTERNAL= -PC_zstd_VERSION:INTERNAL= -PC_zstd_libzstd_INCLUDEDIR:INTERNAL= -PC_zstd_libzstd_LIBDIR:INTERNAL= -PC_zstd_libzstd_PREFIX:INTERNAL= -PC_zstd_libzstd_VERSION:INTERNAL= -//ADVANCED property for variable: PKG_CONFIG_ARGN -PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE -PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 -//CHECK_TYPE_SIZE: sizeof(short) -SHORT_LIBZIP:INTERNAL=2 -//CHECK_TYPE_SIZE: sizeof(off_t) -SIZEOF_OFF_T:INTERNAL=8 -//CHECK_TYPE_SIZE: sizeof(size_t) -SIZEOF_SIZE_T:INTERNAL=4 -//CHECK_TYPE_SIZE: sizeof(uint16_t) -UINT16_T_LIBZIP:INTERNAL=2 -//CHECK_TYPE_SIZE: sizeof(uint32_t) -UINT32_T_LIBZIP:INTERNAL=4 -//CHECK_TYPE_SIZE: sizeof(uint64_t) -UINT64_T_LIBZIP:INTERNAL=8 -//CHECK_TYPE_SIZE: sizeof(uint8_t) -UINT8_T_LIBZIP:INTERNAL=1 -//Result of TEST_BIG_ENDIAN -WORDS_BIGENDIAN:INTERNAL=0 -//ADVANCED property for variable: ZLIB_INCLUDE_DIR -ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install -_OPENSSL_CFLAGS:INTERNAL= -_OPENSSL_CFLAGS_I:INTERNAL= -_OPENSSL_CFLAGS_OTHER:INTERNAL= -_OPENSSL_FOUND:INTERNAL= -_OPENSSL_INCLUDEDIR:INTERNAL= -_OPENSSL_LIBDIR:INTERNAL= -_OPENSSL_LIBS:INTERNAL= -_OPENSSL_LIBS_L:INTERNAL= -_OPENSSL_LIBS_OTHER:INTERNAL= -_OPENSSL_LIBS_PATHS:INTERNAL= -_OPENSSL_MODULE_NAME:INTERNAL= -_OPENSSL_PREFIX:INTERNAL= -_OPENSSL_STATIC_CFLAGS:INTERNAL= -_OPENSSL_STATIC_CFLAGS_I:INTERNAL= -_OPENSSL_STATIC_CFLAGS_OTHER:INTERNAL= -_OPENSSL_STATIC_LIBDIR:INTERNAL= -_OPENSSL_STATIC_LIBS:INTERNAL= -_OPENSSL_STATIC_LIBS_L:INTERNAL= -_OPENSSL_STATIC_LIBS_OTHER:INTERNAL= -_OPENSSL_STATIC_LIBS_PATHS:INTERNAL= -_OPENSSL_VERSION:INTERNAL= -_OPENSSL_openssl_INCLUDEDIR:INTERNAL= -_OPENSSL_openssl_LIBDIR:INTERNAL= -_OPENSSL_openssl_PREFIX:INTERNAL= -_OPENSSL_openssl_VERSION:INTERNAL= -//CHECK_TYPE_SIZE: __int16 unknown -__INT16_LIBZIP:INTERNAL= -//CHECK_TYPE_SIZE: __int32 unknown -__INT32_LIBZIP:INTERNAL= -//CHECK_TYPE_SIZE: __int64 unknown -__INT64_LIBZIP:INTERNAL= -//CHECK_TYPE_SIZE: __int8 unknown -__INT8_LIBZIP:INTERNAL= -__pkg_config_checked_PC_GNUTLS:INTERNAL=1 -__pkg_config_checked_PC_Nettle:INTERNAL=1 -__pkg_config_checked_PC_zstd:INTERNAL=1 -__pkg_config_checked__OPENSSL:INTERNAL=1 -//ADVANCED property for variable: zstd_DLL -zstd_DLL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: zstd_INCLUDE_DIR -zstd_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: zstd_SHARED_LIBRARY -zstd_SHARED_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: zstd_STATIC_LIBRARY -zstd_STATIC_LIBRARY-ADVANCED:INTERNAL=1 - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CMakeCCompiler.cmake deleted file mode 100644 index 1a8c15d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,74 +0,0 @@ -set(CMAKE_C_COMPILER "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "21.0.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emar") -set(CMAKE_C_COMPILER_AR "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emar") -set(CMAKE_RANLIB "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emranlib") -set(CMAKE_C_COMPILER_RANLIB "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emranlib") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "4") -set(CMAKE_C_COMPILER_ABI "") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat;/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "GL-getprocaddr;al;html5;stubs-debug;noexit;c-debug;dlmalloc-debug;compiler_rt;c++-noexcept;c++abi-debug-noexcept;sockets") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index 3b0b3e8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin +++ /dev/null @@ -1,1521 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - - - wasmExports['__wasm_call_ctors'](); - - -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -// show errors on likely calls to FS when it was not included -var FS = { - error() { - abort('Filesystem support (FS) was not included. The problem is that you are using files from JS, but files were not used from C/C++, so filesystem support was not auto-included. You can force-include filesystem support with -sFORCE_FILESYSTEM'); - }, - init() { FS.error() }, - createDataFile() { FS.error() }, - createPreloadedFile() { FS.error() }, - createLazyFile() { FS.error() }, - open() { FS.error() }, - mkdev() { FS.error() }, - registerDevice() { FS.error() }, - analyzePath() { FS.error() }, - - ErrnoError() { FS.error() }, -}; -Module['FS_createDataFile'] = FS.createDataFile; -Module['FS_createPreloadedFile'] = FS.createPreloadedFile; - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('cmTC_063d1.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'bigintToI53Checked', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'abortOnCannotGrowMemory', - 'growMemory', - 'strError', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'asyncLoad', - 'alignMemory', - 'mmapAlloc', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'UTF8ArrayToString', - 'UTF8ToString', - 'intArrayFromString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'flush_NO_FILESYSTEM', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'initRandomFill', - 'randomFill', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'isLeapYear', - 'ydayFromDate', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar', - 'FS_unlink', - 'FS_createDataFile', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'ENV', - 'ERRNO_CODES', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'SYSCALLS', - 'preloadPlugins', - 'FS_stdin_getChar_buffer', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - warnOnce('(this may also be due to not including full filesystem support - try building with -sFORCE_FILESYSTEM)'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CMakeSystem.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CMakeSystem.cmake deleted file mode 100644 index 196df84..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.8.0-53-generic") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-53-generic") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - -include("/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake") - -set(CMAKE_SYSTEM "Emscripten-1") -set(CMAKE_SYSTEM_NAME "Emscripten") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "x86") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 0a0ec9b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,880 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.js b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.js deleted file mode 100644 index 9281774..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.js +++ /dev/null @@ -1,1521 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - - - wasmExports['__wasm_call_ctors'](); - - -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -// show errors on likely calls to FS when it was not included -var FS = { - error() { - abort('Filesystem support (FS) was not included. The problem is that you are using files from JS, but files were not used from C/C++, so filesystem support was not auto-included. You can force-include filesystem support with -sFORCE_FILESYSTEM'); - }, - init() { FS.error() }, - createDataFile() { FS.error() }, - createPreloadedFile() { FS.error() }, - createLazyFile() { FS.error() }, - open() { FS.error() }, - mkdev() { FS.error() }, - registerDevice() { FS.error() }, - analyzePath() { FS.error() }, - - ErrnoError() { FS.error() }, -}; -Module['FS_createDataFile'] = FS.createDataFile; -Module['FS_createPreloadedFile'] = FS.createPreloadedFile; - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('a.out.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'bigintToI53Checked', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'abortOnCannotGrowMemory', - 'growMemory', - 'strError', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'asyncLoad', - 'alignMemory', - 'mmapAlloc', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'UTF8ArrayToString', - 'UTF8ToString', - 'intArrayFromString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'flush_NO_FILESYSTEM', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'initRandomFill', - 'randomFill', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'isLeapYear', - 'ydayFromDate', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar', - 'FS_unlink', - 'FS_createDataFile', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'ENV', - 'ERRNO_CODES', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'SYSCALLS', - 'preloadPlugins', - 'FS_stdin_getChar_buffer', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - warnOnce('(this may also be due to not including full filesystem support - try building with -sFORCE_FILESYSTEM)'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.wasm b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.wasm deleted file mode 100755 index 15fd07e..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeConfigureLog.yaml b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index b8b88b5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,2887 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:228 (message)" - - "CMakeLists.txt:9 (project)" - message: | - The target system is: Emscripten - 1 - x86 - The host system is: Linux - 6.8.0-53-generic - x86_64 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:9 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc - Build flags: - Id flags: - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out.js" - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out.wasm" - - The C compiler identification could not be found in: - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.js - - The C compiler identification is Clang, found in: - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.wasm - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:9 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_063d1/fast - /usr/bin/gmake -f CMakeFiles/cmTC_063d1.dir/build.make CMakeFiles/cmTC_063d1.dir/build - gmake[1]: Entering directory '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb' - Building C object CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -v -MD -MT CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c - "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang" -target wasm32-unknown-emscripten -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr "--sysroot=/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot" -DEMSCRIPTEN -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -v -MD -MT CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o.d -oCMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c - clang version 21.0.0git (https:/github.com/llvm/llvm-project 4775e6d9099467df9363e1a3cd5950cc3d2fde05) - Target: wasm32-unknown-emscripten - Thread model: posix - InstalledDir: /home/romazan/Рабочий стол/emsdk/upstream/bin - (in-process) - "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang-21" -cc1 -triple wasm32-unknown-emscripten -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -target-cpu generic -fvisibility=hidden -debugger-tuning=gdb "-fdebug-compilation-dir=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb" -v "-fcoverage-compilation-dir=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb" -resource-dir "/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21" -dependency-file CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -sys-header-deps -D EMSCRIPTEN -isysroot "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include" -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fignore-exceptions -iwithsysroot/include/fakesdl -iwithsysroot/include/compat -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -o CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -x c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c - clang -cc1 version 21.0.0git based upon LLVM 21.0.0git default target x86_64-unknown-linux-gnu - ignoring nonexistent directory "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten" - #include "..." search starts here: - #include <...> search starts here: - /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl - /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat - /home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include - /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include - End of search list. - Linking C executable cmTC_063d1.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_063d1.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -v @CMakeFiles/cmTC_063d1.dir/objects1.rsp -o cmTC_063d1.js - "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang" --version - "/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_063d1.wasm CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp0d70qforlibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1 - "/home/romazan/Рабочий стол/emsdk/upstream/bin/llvm-objcopy" cmTC_063d1.wasm cmTC_063d1.wasm --remove-section=.debug* --remove-section=producers --remove-section=name - "/home/romazan/Рабочий стол/emsdk/node/20.18.0_64bit/bin/node" "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/tools/compiler.mjs" - - gmake[1]: Leaving directory '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:9 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl] - add: [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat] - add: [/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include] - add: [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include] - end of search list found - collapse include dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl] ==> [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl] - collapse include dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat] ==> [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat] - collapse include dir [/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include] ==> [/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include] - collapse include dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include] ==> [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include] - implicit include dirs: [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat;/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:9 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_063d1/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_063d1.dir/build.make CMakeFiles/cmTC_063d1.dir/build] - ignore line: [gmake[1]: Entering directory '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb'] - ignore line: [Building C object CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o] - ignore line: ["/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -v -MD -MT CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] - ignore line: [ "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang" -target wasm32-unknown-emscripten -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr "--sysroot=/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot" -DEMSCRIPTEN -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -v -MD -MT CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o.d -oCMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] - ignore line: [clang version 21.0.0git (https:/github.com/llvm/llvm-project 4775e6d9099467df9363e1a3cd5950cc3d2fde05)] - ignore line: [Target: wasm32-unknown-emscripten] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /home/romazan/Рабочий стол/emsdk/upstream/bin] - ignore line: [ (in-process)] - ignore line: [ "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang-21" -cc1 -triple wasm32-unknown-emscripten -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -target-cpu generic -fvisibility=hidden -debugger-tuning=gdb "-fdebug-compilation-dir=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb" -v "-fcoverage-compilation-dir=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-dnAlwb" -resource-dir "/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21" -dependency-file CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -sys-header-deps -D EMSCRIPTEN -isysroot "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include" -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fignore-exceptions -iwithsysroot/include/fakesdl -iwithsysroot/include/compat -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -o CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o -x c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] - ignore line: [clang -cc1 version 21.0.0git based upon LLVM 21.0.0git default target x86_64-unknown-linux-gnu] - ignore line: [ignoring nonexistent directory "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl] - ignore line: [ /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat] - ignore line: [ /home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include] - ignore line: [ /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include] - ignore line: [End of search list.] - ignore line: [Linking C executable cmTC_063d1.js] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_063d1.dir/link.txt --verbose=1] - ignore line: ["/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -v @CMakeFiles/cmTC_063d1.dir/objects1.rsp -o cmTC_063d1.js ] - ignore line: [ "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang" --version] - link line: [ "/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_063d1.wasm CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp0d70qforlibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1] - arg [/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld] ==> ignore - arg [-o] ==> ignore - arg [cmTC_063d1.wasm] ==> ignore - arg [CMakeFiles/cmTC_063d1.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten] ==> dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten] - arg [-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib] ==> dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib] - arg [-lGL-getprocaddr] ==> lib [GL-getprocaddr] - arg [-lal] ==> lib [al] - arg [-lhtml5] ==> lib [html5] - arg [-lstubs-debug] ==> lib [stubs-debug] - arg [-lnoexit] ==> lib [noexit] - arg [-lc-debug] ==> lib [c-debug] - arg [-ldlmalloc-debug] ==> lib [dlmalloc-debug] - arg [-lcompiler_rt] ==> lib [compiler_rt] - arg [-lc++-noexcept] ==> lib [c++-noexcept] - arg [-lc++abi-debug-noexcept] ==> lib [c++abi-debug-noexcept] - arg [-lsockets] ==> lib [sockets] - arg [-mllvm] ==> ignore - arg [-combiner-global-alias-analysis=false] ==> ignore - arg [-mllvm] ==> ignore - arg [-enable-emscripten-sjlj] ==> ignore - arg [-mllvm] ==> ignore - arg [-disable-lsr] ==> ignore - arg [/tmp/tmp0d70qforlibemscripten_js_symbols.so] ==> ignore - arg [--strip-debug] ==> ignore - arg [--export=emscripten_stack_get_end] ==> ignore - arg [--export=emscripten_stack_get_free] ==> ignore - arg [--export=emscripten_stack_get_base] ==> ignore - arg [--export=emscripten_stack_get_current] ==> ignore - arg [--export=emscripten_stack_init] ==> ignore - arg [--export=_emscripten_stack_alloc] ==> ignore - arg [--export=__wasm_call_ctors] ==> ignore - arg [--export=_emscripten_stack_restore] ==> ignore - arg [--export-if-defined=__start_em_asm] ==> ignore - arg [--export-if-defined=__stop_em_asm] ==> ignore - arg [--export-if-defined=__start_em_lib_deps] ==> ignore - arg [--export-if-defined=__stop_em_lib_deps] ==> ignore - arg [--export-if-defined=__start_em_js] ==> ignore - arg [--export-if-defined=__stop_em_js] ==> ignore - arg [--export-if-defined=main] ==> ignore - arg [--export-if-defined=__main_argc_argv] ==> ignore - arg [--export-if-defined=fflush] ==> ignore - arg [--export-table] ==> ignore - arg [-zstack-size=65536] ==> ignore - arg [--no-growable-memory] ==> ignore - arg [--initial-heap=16777216] ==> ignore - arg [--no-entry] ==> ignore - arg [--stack-first] ==> ignore - arg [--table-base=1] ==> ignore - collapse library dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten] ==> [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten] - collapse library dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib] ==> [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib] - implicit libs: [GL-getprocaddr;al;html5;stubs-debug;noexit;c-debug;dlmalloc-debug;compiler_rt;c++-noexcept;c++abi-debug-noexcept;sockets] - implicit objs: [] - implicit dirs: [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib] - implicit fwks: [] - - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFiles.cmake:132 (try_compile)" - - "CMakeLists.txt:47 (check_include_files)" - checks: - - "Looking for include file CommonCrypto/CommonCrypto.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-5kuHDw" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-5kuHDw" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "COMMONCRYPTO_FOUND" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-5kuHDw' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_90e2a/fast - /usr/bin/gmake -f CMakeFiles/cmTC_90e2a.dir/build.make CMakeFiles/cmTC_90e2a.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-5kuHDw» - Building C object CMakeFiles/cmTC_90e2a.dir/COMMONCRYPTO_FOUND.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -MD -MT CMakeFiles/cmTC_90e2a.dir/COMMONCRYPTO_FOUND.c.o -MF CMakeFiles/cmTC_90e2a.dir/COMMONCRYPTO_FOUND.c.o.d -o CMakeFiles/cmTC_90e2a.dir/COMMONCRYPTO_FOUND.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-5kuHDw/COMMONCRYPTO_FOUND.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-5kuHDw/COMMONCRYPTO_FOUND.c:2:10: fatal error: 'CommonCrypto/CommonCrypto.h' file not found - 2 | #include - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1 error generated. - gmake[1]: *** [CMakeFiles/cmTC_90e2a.dir/build.make:79: CMakeFiles/cmTC_90e2a.dir/COMMONCRYPTO_FOUND.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-5kuHDw» - gmake: *** [Makefile:127: cmTC_90e2a/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:101 (check_function_exists)" - checks: - - "Looking for _close" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IIcX28" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IIcX28" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__CLOSE" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IIcX28' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_6a8cb/fast - /usr/bin/gmake -f CMakeFiles/cmTC_6a8cb.dir/build.make CMakeFiles/cmTC_6a8cb.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IIcX28» - Building C object CMakeFiles/cmTC_6a8cb.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_close -MD -MT CMakeFiles/cmTC_6a8cb.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_6a8cb.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_6a8cb.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IIcX28/CheckFunctionExists.c" - Linking C executable cmTC_6a8cb.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6a8cb.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_close @CMakeFiles/cmTC_6a8cb.dir/objects1.rsp -o cmTC_6a8cb.js - wasm-ld: error: CMakeFiles/cmTC_6a8cb.dir/CheckFunctionExists.c.o: undefined symbol: _close - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_6a8cb.wasm CMakeFiles/cmTC_6a8cb.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpk7f326k9libemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_6a8cb.dir/build.make:101: cmTC_6a8cb.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IIcX28» - gmake: *** [Makefile:127: cmTC_6a8cb/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:102 (check_function_exists)" - checks: - - "Looking for _dup" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7k65n8" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7k65n8" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__DUP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7k65n8' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_671b4/fast - /usr/bin/gmake -f CMakeFiles/cmTC_671b4.dir/build.make CMakeFiles/cmTC_671b4.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7k65n8» - Building C object CMakeFiles/cmTC_671b4.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_dup -MD -MT CMakeFiles/cmTC_671b4.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_671b4.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_671b4.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7k65n8/CheckFunctionExists.c" - Linking C executable cmTC_671b4.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_671b4.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_dup @CMakeFiles/cmTC_671b4.dir/objects1.rsp -o cmTC_671b4.js - wasm-ld: error: CMakeFiles/cmTC_671b4.dir/CheckFunctionExists.c.o: undefined symbol: _dup - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_671b4.wasm CMakeFiles/cmTC_671b4.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmphrt6ork7libemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_671b4.dir/build.make:101: cmTC_671b4.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7k65n8» - gmake: *** [Makefile:127: cmTC_671b4/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:103 (check_function_exists)" - checks: - - "Looking for _fdopen" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-9SKv4h" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-9SKv4h" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__FDOPEN" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-9SKv4h' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_13fc1/fast - /usr/bin/gmake -f CMakeFiles/cmTC_13fc1.dir/build.make CMakeFiles/cmTC_13fc1.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-9SKv4h» - Building C object CMakeFiles/cmTC_13fc1.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_fdopen -MD -MT CMakeFiles/cmTC_13fc1.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_13fc1.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_13fc1.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-9SKv4h/CheckFunctionExists.c" - Linking C executable cmTC_13fc1.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_13fc1.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_fdopen @CMakeFiles/cmTC_13fc1.dir/objects1.rsp -o cmTC_13fc1.js - wasm-ld: error: CMakeFiles/cmTC_13fc1.dir/CheckFunctionExists.c.o: undefined symbol: _fdopen - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_13fc1.wasm CMakeFiles/cmTC_13fc1.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp1uvj2lgxlibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_13fc1.dir/build.make:101: cmTC_13fc1.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-9SKv4h» - gmake: *** [Makefile:127: cmTC_13fc1/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:104 (check_function_exists)" - checks: - - "Looking for _fileno" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZYZpdB" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZYZpdB" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__FILENO" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZYZpdB' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_aead7/fast - /usr/bin/gmake -f CMakeFiles/cmTC_aead7.dir/build.make CMakeFiles/cmTC_aead7.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZYZpdB» - Building C object CMakeFiles/cmTC_aead7.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_fileno -MD -MT CMakeFiles/cmTC_aead7.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_aead7.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_aead7.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZYZpdB/CheckFunctionExists.c" - Linking C executable cmTC_aead7.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aead7.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_fileno @CMakeFiles/cmTC_aead7.dir/objects1.rsp -o cmTC_aead7.js - wasm-ld: error: CMakeFiles/cmTC_aead7.dir/CheckFunctionExists.c.o: undefined symbol: _fileno - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_aead7.wasm CMakeFiles/cmTC_aead7.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpix0qrse_libemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_aead7.dir/build.make:101: cmTC_aead7.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZYZpdB» - gmake: *** [Makefile:127: cmTC_aead7/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:105 (check_function_exists)" - checks: - - "Looking for _fseeki64" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-NbmOwX" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-NbmOwX" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__FSEEKI64" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-NbmOwX' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f3c64/fast - /usr/bin/gmake -f CMakeFiles/cmTC_f3c64.dir/build.make CMakeFiles/cmTC_f3c64.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-NbmOwX» - Building C object CMakeFiles/cmTC_f3c64.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_fseeki64 -MD -MT CMakeFiles/cmTC_f3c64.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_f3c64.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_f3c64.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-NbmOwX/CheckFunctionExists.c" - Linking C executable cmTC_f3c64.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f3c64.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_fseeki64 @CMakeFiles/cmTC_f3c64.dir/objects1.rsp -o cmTC_f3c64.js - wasm-ld: error: CMakeFiles/cmTC_f3c64.dir/CheckFunctionExists.c.o: undefined symbol: _fseeki64 - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_f3c64.wasm CMakeFiles/cmTC_f3c64.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpf3w8q8q_libemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_f3c64.dir/build.make:101: cmTC_f3c64.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-NbmOwX» - gmake: *** [Makefile:127: cmTC_f3c64/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:106 (check_function_exists)" - checks: - - "Looking for _fstat64" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-eAYCyW" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-eAYCyW" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__FSTAT64" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-eAYCyW' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3f76b/fast - /usr/bin/gmake -f CMakeFiles/cmTC_3f76b.dir/build.make CMakeFiles/cmTC_3f76b.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-eAYCyW» - Building C object CMakeFiles/cmTC_3f76b.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_fstat64 -MD -MT CMakeFiles/cmTC_3f76b.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_3f76b.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_3f76b.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-eAYCyW/CheckFunctionExists.c" - Linking C executable cmTC_3f76b.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3f76b.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_fstat64 @CMakeFiles/cmTC_3f76b.dir/objects1.rsp -o cmTC_3f76b.js - wasm-ld: error: CMakeFiles/cmTC_3f76b.dir/CheckFunctionExists.c.o: undefined symbol: _fstat64 - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_3f76b.wasm CMakeFiles/cmTC_3f76b.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpnsfzktgulibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_3f76b.dir/build.make:101: cmTC_3f76b.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-eAYCyW» - gmake: *** [Makefile:127: cmTC_3f76b/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:107 (check_function_exists)" - checks: - - "Looking for _setmode" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zr5Hp7" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zr5Hp7" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__SETMODE" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zr5Hp7' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7cd20/fast - /usr/bin/gmake -f CMakeFiles/cmTC_7cd20.dir/build.make CMakeFiles/cmTC_7cd20.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zr5Hp7» - Building C object CMakeFiles/cmTC_7cd20.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_setmode -MD -MT CMakeFiles/cmTC_7cd20.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_7cd20.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_7cd20.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zr5Hp7/CheckFunctionExists.c" - Linking C executable cmTC_7cd20.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7cd20.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_setmode @CMakeFiles/cmTC_7cd20.dir/objects1.rsp -o cmTC_7cd20.js - wasm-ld: error: CMakeFiles/cmTC_7cd20.dir/CheckFunctionExists.c.o: undefined symbol: _setmode - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_7cd20.wasm CMakeFiles/cmTC_7cd20.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp7iuye7j2libemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_7cd20.dir/build.make:101: cmTC_7cd20.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zr5Hp7» - gmake: *** [Makefile:127: cmTC_7cd20/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:108 (check_function_exists)" - checks: - - "Looking for _stat64" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-uaspt7" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-uaspt7" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__STAT64" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-uaspt7' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_1ed91/fast - /usr/bin/gmake -f CMakeFiles/cmTC_1ed91.dir/build.make CMakeFiles/cmTC_1ed91.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-uaspt7» - Building C object CMakeFiles/cmTC_1ed91.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_stat64 -MD -MT CMakeFiles/cmTC_1ed91.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_1ed91.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_1ed91.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-uaspt7/CheckFunctionExists.c" - Linking C executable cmTC_1ed91.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ed91.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_stat64 @CMakeFiles/cmTC_1ed91.dir/objects1.rsp -o cmTC_1ed91.js - wasm-ld: error: CMakeFiles/cmTC_1ed91.dir/CheckFunctionExists.c.o: undefined symbol: _stat64 - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_1ed91.wasm CMakeFiles/cmTC_1ed91.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp6b3t1euylibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_1ed91.dir/build.make:101: cmTC_1ed91.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-uaspt7» - gmake: *** [Makefile:127: cmTC_1ed91/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:140 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:66 (__CHECK_SYMBOL_EXISTS_IMPL)" - - "CMakeLists.txt:109 (check_symbol_exists)" - checks: - - "Looking for _snprintf" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-t3f4RA" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-t3f4RA" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__SNPRINTF" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-t3f4RA' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_fa096/fast - /usr/bin/gmake -f CMakeFiles/cmTC_fa096.dir/build.make CMakeFiles/cmTC_fa096.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-t3f4RA» - Building C object CMakeFiles/cmTC_fa096.dir/CheckSymbolExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_fa096.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_fa096.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_fa096.dir/CheckSymbolExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-t3f4RA/CheckSymbolExists.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-t3f4RA/CheckSymbolExists.c:8:19: error: use of undeclared identifier '_snprintf' - 8 | return ((int*)(&_snprintf))[argc]; - | ^ - 1 error generated. - gmake[1]: *** [CMakeFiles/cmTC_fa096.dir/build.make:79: CMakeFiles/cmTC_fa096.dir/CheckSymbolExists.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-t3f4RA» - gmake: *** [Makefile:127: cmTC_fa096/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:140 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:66 (__CHECK_SYMBOL_EXISTS_IMPL)" - - "CMakeLists.txt:110 (check_symbol_exists)" - checks: - - "Looking for _snprintf_s" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-H0eGil" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-H0eGil" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__SNPRINTF_S" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-H0eGil' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_9bd51/fast - /usr/bin/gmake -f CMakeFiles/cmTC_9bd51.dir/build.make CMakeFiles/cmTC_9bd51.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-H0eGil» - Building C object CMakeFiles/cmTC_9bd51.dir/CheckSymbolExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_9bd51.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_9bd51.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_9bd51.dir/CheckSymbolExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-H0eGil/CheckSymbolExists.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-H0eGil/CheckSymbolExists.c:8:19: error: use of undeclared identifier '_snprintf_s' - 8 | return ((int*)(&_snprintf_s))[argc]; - | ^ - 1 error generated. - gmake[1]: *** [CMakeFiles/cmTC_9bd51.dir/build.make:79: CMakeFiles/cmTC_9bd51.dir/CheckSymbolExists.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-H0eGil» - gmake: *** [Makefile:127: cmTC_9bd51/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:140 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:66 (__CHECK_SYMBOL_EXISTS_IMPL)" - - "CMakeLists.txt:111 (check_symbol_exists)" - checks: - - "Looking for _snwprintf_s" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KYGPxJ" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KYGPxJ" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__SNWPRINTF_S" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KYGPxJ' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_86ebf/fast - /usr/bin/gmake -f CMakeFiles/cmTC_86ebf.dir/build.make CMakeFiles/cmTC_86ebf.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KYGPxJ» - Building C object CMakeFiles/cmTC_86ebf.dir/CheckSymbolExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_86ebf.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_86ebf.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_86ebf.dir/CheckSymbolExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KYGPxJ/CheckSymbolExists.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KYGPxJ/CheckSymbolExists.c:8:19: error: use of undeclared identifier '_snwprintf_s' - 8 | return ((int*)(&_snwprintf_s))[argc]; - | ^ - 1 error generated. - gmake[1]: *** [CMakeFiles/cmTC_86ebf.dir/build.make:79: CMakeFiles/cmTC_86ebf.dir/CheckSymbolExists.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KYGPxJ» - gmake: *** [Makefile:127: cmTC_86ebf/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:112 (check_function_exists)" - checks: - - "Looking for _strdup" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-OAMulf" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-OAMulf" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__STRDUP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-OAMulf' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_1c2f2/fast - /usr/bin/gmake -f CMakeFiles/cmTC_1c2f2.dir/build.make CMakeFiles/cmTC_1c2f2.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-OAMulf» - Building C object CMakeFiles/cmTC_1c2f2.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_strdup -MD -MT CMakeFiles/cmTC_1c2f2.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_1c2f2.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_1c2f2.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-OAMulf/CheckFunctionExists.c" - Linking C executable cmTC_1c2f2.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1c2f2.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_strdup @CMakeFiles/cmTC_1c2f2.dir/objects1.rsp -o cmTC_1c2f2.js - wasm-ld: error: CMakeFiles/cmTC_1c2f2.dir/CheckFunctionExists.c.o: undefined symbol: _strdup - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_1c2f2.wasm CMakeFiles/cmTC_1c2f2.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpf9l3dofolibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_1c2f2.dir/build.make:101: cmTC_1c2f2.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-OAMulf» - gmake: *** [Makefile:127: cmTC_1c2f2/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:140 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:66 (__CHECK_SYMBOL_EXISTS_IMPL)" - - "CMakeLists.txt:113 (check_symbol_exists)" - checks: - - "Looking for _stricmp" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7YahIY" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7YahIY" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__STRICMP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7YahIY' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_22c49/fast - /usr/bin/gmake -f CMakeFiles/cmTC_22c49.dir/build.make CMakeFiles/cmTC_22c49.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7YahIY» - Building C object CMakeFiles/cmTC_22c49.dir/CheckSymbolExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_22c49.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_22c49.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_22c49.dir/CheckSymbolExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7YahIY/CheckSymbolExists.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7YahIY/CheckSymbolExists.c:8:19: error: use of undeclared identifier '_stricmp' - 8 | return ((int*)(&_stricmp))[argc]; - | ^ - 1 error generated. - gmake[1]: *** [CMakeFiles/cmTC_22c49.dir/build.make:79: CMakeFiles/cmTC_22c49.dir/CheckSymbolExists.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7YahIY» - gmake: *** [Makefile:127: cmTC_22c49/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:114 (check_function_exists)" - checks: - - "Looking for _strtoi64" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KUIvrC" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KUIvrC" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__STRTOI64" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KUIvrC' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3e273/fast - /usr/bin/gmake -f CMakeFiles/cmTC_3e273.dir/build.make CMakeFiles/cmTC_3e273.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KUIvrC» - Building C object CMakeFiles/cmTC_3e273.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_strtoi64 -MD -MT CMakeFiles/cmTC_3e273.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_3e273.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_3e273.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KUIvrC/CheckFunctionExists.c" - Linking C executable cmTC_3e273.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e273.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_strtoi64 @CMakeFiles/cmTC_3e273.dir/objects1.rsp -o cmTC_3e273.js - wasm-ld: error: CMakeFiles/cmTC_3e273.dir/CheckFunctionExists.c.o: undefined symbol: _strtoi64 - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_3e273.wasm CMakeFiles/cmTC_3e273.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpfgc4vou0libemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_3e273.dir/build.make:101: cmTC_3e273.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KUIvrC» - gmake: *** [Makefile:127: cmTC_3e273/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:115 (check_function_exists)" - checks: - - "Looking for _strtoui64" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-87YCq4" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-87YCq4" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__STRTOUI64" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-87YCq4' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_dccc4/fast - /usr/bin/gmake -f CMakeFiles/cmTC_dccc4.dir/build.make CMakeFiles/cmTC_dccc4.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-87YCq4» - Building C object CMakeFiles/cmTC_dccc4.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_strtoui64 -MD -MT CMakeFiles/cmTC_dccc4.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_dccc4.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_dccc4.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-87YCq4/CheckFunctionExists.c" - Linking C executable cmTC_dccc4.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dccc4.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_strtoui64 @CMakeFiles/cmTC_dccc4.dir/objects1.rsp -o cmTC_dccc4.js - wasm-ld: error: CMakeFiles/cmTC_dccc4.dir/CheckFunctionExists.c.o: undefined symbol: _strtoui64 - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_dccc4.wasm CMakeFiles/cmTC_dccc4.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpw0lcjt0ilibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_dccc4.dir/build.make:101: cmTC_dccc4.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-87YCq4» - gmake: *** [Makefile:127: cmTC_dccc4/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:116 (check_function_exists)" - checks: - - "Looking for _unlink" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HoJWlH" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HoJWlH" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE__UNLINK" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HoJWlH' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_6ded9/fast - /usr/bin/gmake -f CMakeFiles/cmTC_6ded9.dir/build.make CMakeFiles/cmTC_6ded9.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HoJWlH» - Building C object CMakeFiles/cmTC_6ded9.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=_unlink -MD -MT CMakeFiles/cmTC_6ded9.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_6ded9.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_6ded9.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HoJWlH/CheckFunctionExists.c" - Linking C executable cmTC_6ded9.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6ded9.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=_unlink @CMakeFiles/cmTC_6ded9.dir/objects1.rsp -o cmTC_6ded9.js - wasm-ld: error: CMakeFiles/cmTC_6ded9.dir/CheckFunctionExists.c.o: undefined symbol: _unlink - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_6ded9.wasm CMakeFiles/cmTC_6ded9.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpd74l0nbjlibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_6ded9.dir/build.make:101: cmTC_6ded9.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HoJWlH» - gmake: *** [Makefile:127: cmTC_6ded9/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:117 (check_function_exists)" - checks: - - "Looking for arc4random" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-01CLon" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-01CLon" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_ARC4RANDOM" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-01CLon' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_77506/fast - /usr/bin/gmake -f CMakeFiles/cmTC_77506.dir/build.make CMakeFiles/cmTC_77506.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-01CLon» - Building C object CMakeFiles/cmTC_77506.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=arc4random -MD -MT CMakeFiles/cmTC_77506.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_77506.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_77506.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-01CLon/CheckFunctionExists.c" - Linking C executable cmTC_77506.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_77506.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=arc4random @CMakeFiles/cmTC_77506.dir/objects1.rsp -o cmTC_77506.js - wasm-ld: error: CMakeFiles/cmTC_77506.dir/CheckFunctionExists.c.o: undefined symbol: arc4random - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_77506.wasm CMakeFiles/cmTC_77506.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp23y4ff0llibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_77506.dir/build.make:101: cmTC_77506.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-01CLon» - gmake: *** [Makefile:127: cmTC_77506/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:118 (check_function_exists)" - checks: - - "Looking for clonefile" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-6bd1sC" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-6bd1sC" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_CLONEFILE" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-6bd1sC' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_4ac66/fast - /usr/bin/gmake -f CMakeFiles/cmTC_4ac66.dir/build.make CMakeFiles/cmTC_4ac66.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-6bd1sC» - Building C object CMakeFiles/cmTC_4ac66.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=clonefile -MD -MT CMakeFiles/cmTC_4ac66.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_4ac66.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_4ac66.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-6bd1sC/CheckFunctionExists.c" - Linking C executable cmTC_4ac66.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4ac66.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=clonefile @CMakeFiles/cmTC_4ac66.dir/objects1.rsp -o cmTC_4ac66.js - wasm-ld: error: CMakeFiles/cmTC_4ac66.dir/CheckFunctionExists.c.o: undefined symbol: clonefile - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_4ac66.wasm CMakeFiles/cmTC_4ac66.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp0blgrmq_libemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_4ac66.dir/build.make:101: cmTC_4ac66.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-6bd1sC» - gmake: *** [Makefile:127: cmTC_4ac66/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:119 (check_function_exists)" - checks: - - "Looking for explicit_bzero" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZKHMsS" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZKHMsS" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_EXPLICIT_BZERO" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZKHMsS' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_95d77/fast - /usr/bin/gmake -f CMakeFiles/cmTC_95d77.dir/build.make CMakeFiles/cmTC_95d77.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZKHMsS» - Building C object CMakeFiles/cmTC_95d77.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=explicit_bzero -MD -MT CMakeFiles/cmTC_95d77.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_95d77.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_95d77.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZKHMsS/CheckFunctionExists.c" - Linking C executable cmTC_95d77.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_95d77.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=explicit_bzero @CMakeFiles/cmTC_95d77.dir/objects1.rsp -o cmTC_95d77.js - wasm-ld: warning: function signature mismatch: explicit_bzero - >>> defined as () -> i32 in CMakeFiles/cmTC_95d77.dir/CheckFunctionExists.c.o - >>> defined as (i32, i32) -> void in /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libc-debug.a(explicit_bzero.o) - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ZKHMsS» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:120 (check_function_exists)" - checks: - - "Looking for explicit_memset" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-yY89KG" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-yY89KG" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_EXPLICIT_MEMSET" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-yY89KG' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d9903/fast - /usr/bin/gmake -f CMakeFiles/cmTC_d9903.dir/build.make CMakeFiles/cmTC_d9903.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-yY89KG» - Building C object CMakeFiles/cmTC_d9903.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=explicit_memset -MD -MT CMakeFiles/cmTC_d9903.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_d9903.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_d9903.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-yY89KG/CheckFunctionExists.c" - Linking C executable cmTC_d9903.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d9903.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=explicit_memset @CMakeFiles/cmTC_d9903.dir/objects1.rsp -o cmTC_d9903.js - wasm-ld: error: CMakeFiles/cmTC_d9903.dir/CheckFunctionExists.c.o: undefined symbol: explicit_memset - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_d9903.wasm CMakeFiles/cmTC_d9903.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp58yl2hlclibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_d9903.dir/build.make:101: cmTC_d9903.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-yY89KG» - gmake: *** [Makefile:127: cmTC_d9903/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:121 (check_function_exists)" - checks: - - "Looking for fchmod" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HarISf" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HarISf" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_FCHMOD" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HarISf' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_557c5/fast - /usr/bin/gmake -f CMakeFiles/cmTC_557c5.dir/build.make CMakeFiles/cmTC_557c5.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HarISf» - Building C object CMakeFiles/cmTC_557c5.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=fchmod -MD -MT CMakeFiles/cmTC_557c5.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_557c5.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_557c5.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HarISf/CheckFunctionExists.c" - Linking C executable cmTC_557c5.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_557c5.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=fchmod @CMakeFiles/cmTC_557c5.dir/objects1.rsp -o cmTC_557c5.js - wasm-ld: warning: function signature mismatch: fchmod - >>> defined as () -> i32 in CMakeFiles/cmTC_557c5.dir/CheckFunctionExists.c.o - >>> defined as (i32, i32) -> i32 in /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libc-debug.a(fchmod.o) - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-HarISf» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:122 (check_function_exists)" - checks: - - "Looking for fileno" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ThZUKa" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ThZUKa" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_FILENO" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ThZUKa' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_892c4/fast - /usr/bin/gmake -f CMakeFiles/cmTC_892c4.dir/build.make CMakeFiles/cmTC_892c4.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ThZUKa» - Building C object CMakeFiles/cmTC_892c4.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=fileno -MD -MT CMakeFiles/cmTC_892c4.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_892c4.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_892c4.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ThZUKa/CheckFunctionExists.c" - Linking C executable cmTC_892c4.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_892c4.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=fileno @CMakeFiles/cmTC_892c4.dir/objects1.rsp -o cmTC_892c4.js - wasm-ld: warning: function signature mismatch: fileno - >>> defined as () -> i32 in CMakeFiles/cmTC_892c4.dir/CheckFunctionExists.c.o - >>> defined as (i32) -> i32 in /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libc-debug.a(fileno.o) - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-ThZUKa» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:123 (check_function_exists)" - checks: - - "Looking for fseeko" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-s3bz6P" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-s3bz6P" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_FSEEKO" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-s3bz6P' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_0ad28/fast - /usr/bin/gmake -f CMakeFiles/cmTC_0ad28.dir/build.make CMakeFiles/cmTC_0ad28.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-s3bz6P» - Building C object CMakeFiles/cmTC_0ad28.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=fseeko -MD -MT CMakeFiles/cmTC_0ad28.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_0ad28.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_0ad28.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-s3bz6P/CheckFunctionExists.c" - Linking C executable cmTC_0ad28.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0ad28.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=fseeko @CMakeFiles/cmTC_0ad28.dir/objects1.rsp -o cmTC_0ad28.js - wasm-ld: warning: function signature mismatch: fseeko - >>> defined as () -> i32 in CMakeFiles/cmTC_0ad28.dir/CheckFunctionExists.c.o - >>> defined as (i32, i64, i32) -> i32 in /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libc-debug.a(fseek.o) - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-s3bz6P» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:124 (check_function_exists)" - checks: - - "Looking for ftello" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-CRFZdJ" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-CRFZdJ" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_FTELLO" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-CRFZdJ' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a26f1/fast - /usr/bin/gmake -f CMakeFiles/cmTC_a26f1.dir/build.make CMakeFiles/cmTC_a26f1.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-CRFZdJ» - Building C object CMakeFiles/cmTC_a26f1.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=ftello -MD -MT CMakeFiles/cmTC_a26f1.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_a26f1.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_a26f1.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-CRFZdJ/CheckFunctionExists.c" - Linking C executable cmTC_a26f1.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a26f1.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=ftello @CMakeFiles/cmTC_a26f1.dir/objects1.rsp -o cmTC_a26f1.js - wasm-ld: warning: function signature mismatch: ftello - >>> defined as () -> i32 in CMakeFiles/cmTC_a26f1.dir/CheckFunctionExists.c.o - >>> defined as (i32) -> i64 in /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libc-debug.a(ftell.o) - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-CRFZdJ» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:125 (check_function_exists)" - checks: - - "Looking for getprogname" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-Acm089" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-Acm089" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_GETPROGNAME" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-Acm089' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_bca76/fast - /usr/bin/gmake -f CMakeFiles/cmTC_bca76.dir/build.make CMakeFiles/cmTC_bca76.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-Acm089» - Building C object CMakeFiles/cmTC_bca76.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=getprogname -MD -MT CMakeFiles/cmTC_bca76.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_bca76.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_bca76.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-Acm089/CheckFunctionExists.c" - Linking C executable cmTC_bca76.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bca76.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=getprogname @CMakeFiles/cmTC_bca76.dir/objects1.rsp -o cmTC_bca76.js - wasm-ld: error: CMakeFiles/cmTC_bca76.dir/CheckFunctionExists.c.o: undefined symbol: getprogname - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_bca76.wasm CMakeFiles/cmTC_bca76.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpx5iuwsdalibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_bca76.dir/build.make:101: cmTC_bca76.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-Acm089» - gmake: *** [Makefile:127: cmTC_bca76/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:126 (check_function_exists)" - checks: - - "Looking for GetSecurityInfo" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-b8C5E9" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-b8C5E9" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_GETSECURITYINFO" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-b8C5E9' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_72f16/fast - /usr/bin/gmake -f CMakeFiles/cmTC_72f16.dir/build.make CMakeFiles/cmTC_72f16.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-b8C5E9» - Building C object CMakeFiles/cmTC_72f16.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=GetSecurityInfo -MD -MT CMakeFiles/cmTC_72f16.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_72f16.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_72f16.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-b8C5E9/CheckFunctionExists.c" - Linking C executable cmTC_72f16.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_72f16.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=GetSecurityInfo @CMakeFiles/cmTC_72f16.dir/objects1.rsp -o cmTC_72f16.js - wasm-ld: error: CMakeFiles/cmTC_72f16.dir/CheckFunctionExists.c.o: undefined symbol: GetSecurityInfo - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_72f16.wasm CMakeFiles/cmTC_72f16.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmps6rkv_awlibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_72f16.dir/build.make:101: cmTC_72f16.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-b8C5E9» - gmake: *** [Makefile:127: cmTC_72f16/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:140 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:66 (__CHECK_SYMBOL_EXISTS_IMPL)" - - "CMakeLists.txt:127 (check_symbol_exists)" - checks: - - "Looking for localtime_r" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-c4VH6h" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-c4VH6h" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_LOCALTIME_R" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-c4VH6h' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_06441/fast - /usr/bin/gmake -f CMakeFiles/cmTC_06441.dir/build.make CMakeFiles/cmTC_06441.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-c4VH6h» - Building C object CMakeFiles/cmTC_06441.dir/CheckSymbolExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_06441.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_06441.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_06441.dir/CheckSymbolExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-c4VH6h/CheckSymbolExists.c" - Linking C executable cmTC_06441.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_06441.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_06441.dir/objects1.rsp -o cmTC_06441.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-c4VH6h» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:140 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:66 (__CHECK_SYMBOL_EXISTS_IMPL)" - - "CMakeLists.txt:128 (check_symbol_exists)" - checks: - - "Looking for localtime_s" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wleEdB" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wleEdB" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_LOCALTIME_S" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wleEdB' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_b956f/fast - /usr/bin/gmake -f CMakeFiles/cmTC_b956f.dir/build.make CMakeFiles/cmTC_b956f.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wleEdB» - Building C object CMakeFiles/cmTC_b956f.dir/CheckSymbolExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_b956f.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_b956f.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_b956f.dir/CheckSymbolExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wleEdB/CheckSymbolExists.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wleEdB/CheckSymbolExists.c:8:19: error: use of undeclared identifier 'localtime_s'; did you mean 'localtime_r'? - 8 | return ((int*)(&localtime_s))[argc]; - | ^~~~~~~~~~~ - | localtime_r - /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h:76:12: note: 'localtime_r' declared here - 76 | struct tm *localtime_r (const time_t *__restrict, struct tm *__restrict); - | ^ - 1 error generated. - gmake[1]: *** [CMakeFiles/cmTC_b956f.dir/build.make:79: CMakeFiles/cmTC_b956f.dir/CheckSymbolExists.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wleEdB» - gmake: *** [Makefile:127: cmTC_b956f/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:129 (check_function_exists)" - checks: - - "Looking for memcpy_s" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-xFJ5uy" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-xFJ5uy" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_MEMCPY_S" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-xFJ5uy' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_97120/fast - /usr/bin/gmake -f CMakeFiles/cmTC_97120.dir/build.make CMakeFiles/cmTC_97120.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-xFJ5uy» - Building C object CMakeFiles/cmTC_97120.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=memcpy_s -MD -MT CMakeFiles/cmTC_97120.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_97120.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_97120.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-xFJ5uy/CheckFunctionExists.c" - Linking C executable cmTC_97120.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_97120.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=memcpy_s @CMakeFiles/cmTC_97120.dir/objects1.rsp -o cmTC_97120.js - wasm-ld: error: CMakeFiles/cmTC_97120.dir/CheckFunctionExists.c.o: undefined symbol: memcpy_s - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_97120.wasm CMakeFiles/cmTC_97120.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpsvyp1ydylibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_97120.dir/build.make:101: cmTC_97120.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-xFJ5uy» - gmake: *** [Makefile:127: cmTC_97120/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:130 (check_function_exists)" - checks: - - "Looking for random" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-gi5P92" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-gi5P92" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_RANDOM" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-gi5P92' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_da325/fast - /usr/bin/gmake -f CMakeFiles/cmTC_da325.dir/build.make CMakeFiles/cmTC_da325.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-gi5P92» - Building C object CMakeFiles/cmTC_da325.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=random -MD -MT CMakeFiles/cmTC_da325.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_da325.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_da325.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-gi5P92/CheckFunctionExists.c" - Linking C executable cmTC_da325.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_da325.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=random @CMakeFiles/cmTC_da325.dir/objects1.rsp -o cmTC_da325.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-gi5P92» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:131 (check_function_exists)" - checks: - - "Looking for setmode" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-EYghVJ" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-EYghVJ" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_SETMODE" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-EYghVJ' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_17a08/fast - /usr/bin/gmake -f CMakeFiles/cmTC_17a08.dir/build.make CMakeFiles/cmTC_17a08.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-EYghVJ» - Building C object CMakeFiles/cmTC_17a08.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=setmode -MD -MT CMakeFiles/cmTC_17a08.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_17a08.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_17a08.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-EYghVJ/CheckFunctionExists.c" - Linking C executable cmTC_17a08.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_17a08.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=setmode @CMakeFiles/cmTC_17a08.dir/objects1.rsp -o cmTC_17a08.js - wasm-ld: error: CMakeFiles/cmTC_17a08.dir/CheckFunctionExists.c.o: undefined symbol: setmode - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_17a08.wasm CMakeFiles/cmTC_17a08.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpxmc9y9sblibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_17a08.dir/build.make:101: cmTC_17a08.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-EYghVJ» - gmake: *** [Makefile:127: cmTC_17a08/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:140 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:66 (__CHECK_SYMBOL_EXISTS_IMPL)" - - "CMakeLists.txt:132 (check_symbol_exists)" - checks: - - "Looking for snprintf" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-InlniA" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-InlniA" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_SNPRINTF" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-InlniA' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d59fc/fast - /usr/bin/gmake -f CMakeFiles/cmTC_d59fc.dir/build.make CMakeFiles/cmTC_d59fc.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-InlniA» - Building C object CMakeFiles/cmTC_d59fc.dir/CheckSymbolExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_d59fc.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_d59fc.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_d59fc.dir/CheckSymbolExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-InlniA/CheckSymbolExists.c" - Linking C executable cmTC_d59fc.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d59fc.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_d59fc.dir/objects1.rsp -o cmTC_d59fc.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-InlniA» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:140 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:66 (__CHECK_SYMBOL_EXISTS_IMPL)" - - "CMakeLists.txt:133 (check_symbol_exists)" - checks: - - "Looking for snprintf_s" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-njF5zg" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-njF5zg" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_SNPRINTF_S" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-njF5zg' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_57041/fast - /usr/bin/gmake -f CMakeFiles/cmTC_57041.dir/build.make CMakeFiles/cmTC_57041.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-njF5zg» - Building C object CMakeFiles/cmTC_57041.dir/CheckSymbolExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_57041.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_57041.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_57041.dir/CheckSymbolExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-njF5zg/CheckSymbolExists.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-njF5zg/CheckSymbolExists.c:8:19: error: use of undeclared identifier 'snprintf_s'; did you mean 'snprintf'? - 8 | return ((int*)(&snprintf_s))[argc]; - | ^~~~~~~~~~ - | snprintf - /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h:122:5: note: 'snprintf' declared here - 122 | int snprintf(char *__restrict, size_t, const char *__restrict, ...); - | ^ - 1 error generated. - gmake[1]: *** [CMakeFiles/cmTC_57041.dir/build.make:79: CMakeFiles/cmTC_57041.dir/CheckSymbolExists.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-njF5zg» - gmake: *** [Makefile:127: cmTC_57041/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:140 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake:66 (__CHECK_SYMBOL_EXISTS_IMPL)" - - "CMakeLists.txt:134 (check_symbol_exists)" - checks: - - "Looking for strcasecmp" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-4lt0Mo" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-4lt0Mo" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STRCASECMP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-4lt0Mo' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_ea2a0/fast - /usr/bin/gmake -f CMakeFiles/cmTC_ea2a0.dir/build.make CMakeFiles/cmTC_ea2a0.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-4lt0Mo» - Building C object CMakeFiles/cmTC_ea2a0.dir/CheckSymbolExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_ea2a0.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_ea2a0.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_ea2a0.dir/CheckSymbolExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-4lt0Mo/CheckSymbolExists.c" - Linking C executable cmTC_ea2a0.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ea2a0.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_ea2a0.dir/objects1.rsp -o cmTC_ea2a0.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-4lt0Mo» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:135 (check_function_exists)" - checks: - - "Looking for strdup" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-qE7h5M" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-qE7h5M" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STRDUP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-qE7h5M' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_26521/fast - /usr/bin/gmake -f CMakeFiles/cmTC_26521.dir/build.make CMakeFiles/cmTC_26521.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-qE7h5M» - Building C object CMakeFiles/cmTC_26521.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=strdup -MD -MT CMakeFiles/cmTC_26521.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_26521.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_26521.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-qE7h5M/CheckFunctionExists.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-qE7h5M/CheckFunctionExists.c:7:3: warning: incompatible redeclaration of library function 'strdup' [-Wincompatible-library-redeclaration] - 7 | CHECK_FUNCTION_EXISTS(void); - | ^ - :3:31: note: expanded from macro 'CHECK_FUNCTION_EXISTS' - 3 | #define CHECK_FUNCTION_EXISTS strdup - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-qE7h5M/CheckFunctionExists.c:7:3: note: 'strdup' is a builtin with type 'char *(const char *)' - :3:31: note: expanded from macro 'CHECK_FUNCTION_EXISTS' - 3 | #define CHECK_FUNCTION_EXISTS strdup - | ^ - 1 warning generated. - Linking C executable cmTC_26521.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_26521.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=strdup @CMakeFiles/cmTC_26521.dir/objects1.rsp -o cmTC_26521.js - wasm-ld: warning: function signature mismatch: strdup - >>> defined as () -> i32 in CMakeFiles/cmTC_26521.dir/CheckFunctionExists.c.o - >>> defined as (i32) -> i32 in /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libc-debug.a(strdup.o) - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-qE7h5M» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:136 (check_function_exists)" - checks: - - "Looking for strerror_s" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IsCTYq" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IsCTYq" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STRERROR_S" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IsCTYq' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f96e0/fast - /usr/bin/gmake -f CMakeFiles/cmTC_f96e0.dir/build.make CMakeFiles/cmTC_f96e0.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IsCTYq» - Building C object CMakeFiles/cmTC_f96e0.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=strerror_s -MD -MT CMakeFiles/cmTC_f96e0.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_f96e0.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_f96e0.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IsCTYq/CheckFunctionExists.c" - Linking C executable cmTC_f96e0.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f96e0.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=strerror_s @CMakeFiles/cmTC_f96e0.dir/objects1.rsp -o cmTC_f96e0.js - wasm-ld: error: CMakeFiles/cmTC_f96e0.dir/CheckFunctionExists.c.o: undefined symbol: strerror_s - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_f96e0.wasm CMakeFiles/cmTC_f96e0.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp2lesyyr5libemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_f96e0.dir/build.make:101: cmTC_f96e0.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IsCTYq» - gmake: *** [Makefile:127: cmTC_f96e0/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:137 (check_function_exists)" - checks: - - "Looking for strerrorlen_s" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-tZfxMd" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-tZfxMd" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STRERRORLEN_S" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-tZfxMd' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_243af/fast - /usr/bin/gmake -f CMakeFiles/cmTC_243af.dir/build.make CMakeFiles/cmTC_243af.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-tZfxMd» - Building C object CMakeFiles/cmTC_243af.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=strerrorlen_s -MD -MT CMakeFiles/cmTC_243af.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_243af.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_243af.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-tZfxMd/CheckFunctionExists.c" - Linking C executable cmTC_243af.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_243af.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=strerrorlen_s @CMakeFiles/cmTC_243af.dir/objects1.rsp -o cmTC_243af.js - wasm-ld: error: CMakeFiles/cmTC_243af.dir/CheckFunctionExists.c.o: undefined symbol: strerrorlen_s - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_243af.wasm CMakeFiles/cmTC_243af.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp70ffs9qulibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_243af.dir/build.make:101: cmTC_243af.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-tZfxMd» - gmake: *** [Makefile:127: cmTC_243af/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:138 (check_function_exists)" - checks: - - "Looking for stricmp" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7iPcpc" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7iPcpc" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STRICMP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7iPcpc' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f7780/fast - /usr/bin/gmake -f CMakeFiles/cmTC_f7780.dir/build.make CMakeFiles/cmTC_f7780.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7iPcpc» - Building C object CMakeFiles/cmTC_f7780.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=stricmp -MD -MT CMakeFiles/cmTC_f7780.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_f7780.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_f7780.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7iPcpc/CheckFunctionExists.c" - Linking C executable cmTC_f7780.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f7780.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=stricmp @CMakeFiles/cmTC_f7780.dir/objects1.rsp -o cmTC_f7780.js - wasm-ld: error: CMakeFiles/cmTC_f7780.dir/CheckFunctionExists.c.o: undefined symbol: stricmp - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_f7780.wasm CMakeFiles/cmTC_f7780.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp65w94iodlibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_f7780.dir/build.make:101: cmTC_f7780.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-7iPcpc» - gmake: *** [Makefile:127: cmTC_f7780/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:139 (check_function_exists)" - checks: - - "Looking for strncpy_s" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-XSyvBl" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-XSyvBl" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STRNCPY_S" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-XSyvBl' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_5af36/fast - /usr/bin/gmake -f CMakeFiles/cmTC_5af36.dir/build.make CMakeFiles/cmTC_5af36.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-XSyvBl» - Building C object CMakeFiles/cmTC_5af36.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=strncpy_s -MD -MT CMakeFiles/cmTC_5af36.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_5af36.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_5af36.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-XSyvBl/CheckFunctionExists.c" - Linking C executable cmTC_5af36.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5af36.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=strncpy_s @CMakeFiles/cmTC_5af36.dir/objects1.rsp -o cmTC_5af36.js - wasm-ld: error: CMakeFiles/cmTC_5af36.dir/CheckFunctionExists.c.o: undefined symbol: strncpy_s - emcc: error: '"/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_5af36.wasm CMakeFiles/cmTC_5af36.dir/CheckFunctionExists.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmpk9a0f8x4libemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) - gmake[1]: *** [CMakeFiles/cmTC_5af36.dir/build.make:101: cmTC_5af36.js] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-XSyvBl» - gmake: *** [Makefile:127: cmTC_5af36/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:140 (check_function_exists)" - checks: - - "Looking for strtoll" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zBWVDs" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zBWVDs" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STRTOLL" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zBWVDs' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_9f1eb/fast - /usr/bin/gmake -f CMakeFiles/cmTC_9f1eb.dir/build.make CMakeFiles/cmTC_9f1eb.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zBWVDs» - Building C object CMakeFiles/cmTC_9f1eb.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=strtoll -MD -MT CMakeFiles/cmTC_9f1eb.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_9f1eb.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_9f1eb.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zBWVDs/CheckFunctionExists.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zBWVDs/CheckFunctionExists.c:7:3: warning: incompatible redeclaration of library function 'strtoll' [-Wincompatible-library-redeclaration] - 7 | CHECK_FUNCTION_EXISTS(void); - | ^ - :3:31: note: expanded from macro 'CHECK_FUNCTION_EXISTS' - 3 | #define CHECK_FUNCTION_EXISTS strtoll - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zBWVDs/CheckFunctionExists.c:7:3: note: 'strtoll' is a builtin with type 'long long (const char *, char **, int)' - :3:31: note: expanded from macro 'CHECK_FUNCTION_EXISTS' - 3 | #define CHECK_FUNCTION_EXISTS strtoll - | ^ - 1 warning generated. - Linking C executable cmTC_9f1eb.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9f1eb.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=strtoll @CMakeFiles/cmTC_9f1eb.dir/objects1.rsp -o cmTC_9f1eb.js - wasm-ld: warning: function signature mismatch: strtoll - >>> defined as () -> i32 in CMakeFiles/cmTC_9f1eb.dir/CheckFunctionExists.c.o - >>> defined as (i32, i32, i32) -> i64 in /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libc-debug.a(strtol.o) - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-zBWVDs» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:141 (check_function_exists)" - checks: - - "Looking for strtoull" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-p3ATJE" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-p3ATJE" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STRTOULL" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-p3ATJE' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f333d/fast - /usr/bin/gmake -f CMakeFiles/cmTC_f333d.dir/build.make CMakeFiles/cmTC_f333d.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-p3ATJE» - Building C object CMakeFiles/cmTC_f333d.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=strtoull -MD -MT CMakeFiles/cmTC_f333d.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_f333d.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_f333d.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-p3ATJE/CheckFunctionExists.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-p3ATJE/CheckFunctionExists.c:7:3: warning: incompatible redeclaration of library function 'strtoull' [-Wincompatible-library-redeclaration] - 7 | CHECK_FUNCTION_EXISTS(void); - | ^ - :3:31: note: expanded from macro 'CHECK_FUNCTION_EXISTS' - 3 | #define CHECK_FUNCTION_EXISTS strtoull - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-p3ATJE/CheckFunctionExists.c:7:3: note: 'strtoull' is a builtin with type 'unsigned long long (const char *, char **, int)' - :3:31: note: expanded from macro 'CHECK_FUNCTION_EXISTS' - 3 | #define CHECK_FUNCTION_EXISTS strtoull - | ^ - 1 warning generated. - Linking C executable cmTC_f333d.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f333d.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=strtoull @CMakeFiles/cmTC_f333d.dir/objects1.rsp -o cmTC_f333d.js - wasm-ld: warning: function signature mismatch: strtoull - >>> defined as () -> i32 in CMakeFiles/cmTC_f333d.dir/CheckFunctionExists.c.o - >>> defined as (i32, i32, i32) -> i64 in /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libc-debug.a(strtol.o) - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-p3ATJE» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFiles.cmake:132 (try_compile)" - - "CMakeLists.txt:143 (check_include_files)" - checks: - - "Looking for 3 include files sys/types.h, ..., fts.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wsYza1" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wsYza1" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_FTS_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wsYza1' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_eb004/fast - /usr/bin/gmake -f CMakeFiles/cmTC_eb004.dir/build.make CMakeFiles/cmTC_eb004.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wsYza1» - Building C object CMakeFiles/cmTC_eb004.dir/HAVE_FTS_H.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_eb004.dir/HAVE_FTS_H.c.o -MF CMakeFiles/cmTC_eb004.dir/HAVE_FTS_H.c.o.d -o CMakeFiles/cmTC_eb004.dir/HAVE_FTS_H.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wsYza1/HAVE_FTS_H.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wsYza1/HAVE_FTS_H.c:4:10: fatal error: 'fts.h' file not found - 4 | #include - | ^~~~~~~ - 1 error generated. - gmake[1]: *** [CMakeFiles/cmTC_eb004.dir/build.make:79: CMakeFiles/cmTC_eb004.dir/HAVE_FTS_H.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-wsYza1» - gmake: *** [Makefile:127: cmTC_eb004/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFiles.cmake:132 (try_compile)" - - "CMakeLists.txt:162 (check_include_files)" - checks: - - "Looking for include file stdbool.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IauMRK" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IauMRK" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STDBOOL_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IauMRK' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c6159/fast - /usr/bin/gmake -f CMakeFiles/cmTC_c6159.dir/build.make CMakeFiles/cmTC_c6159.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IauMRK» - Building C object CMakeFiles/cmTC_c6159.dir/HAVE_STDBOOL_H.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_c6159.dir/HAVE_STDBOOL_H.c.o -MF CMakeFiles/cmTC_c6159.dir/HAVE_STDBOOL_H.c.o.d -o CMakeFiles/cmTC_c6159.dir/HAVE_STDBOOL_H.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IauMRK/HAVE_STDBOOL_H.c" - Linking C executable cmTC_c6159.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c6159.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_c6159.dir/objects1.rsp -o cmTC_c6159.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-IauMRK» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFiles.cmake:132 (try_compile)" - - "CMakeLists.txt:163 (check_include_files)" - checks: - - "Looking for include file strings.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-kDlfia" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-kDlfia" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STRINGS_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-kDlfia' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_25521/fast - /usr/bin/gmake -f CMakeFiles/cmTC_25521.dir/build.make CMakeFiles/cmTC_25521.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-kDlfia» - Building C object CMakeFiles/cmTC_25521.dir/HAVE_STRINGS_H.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_25521.dir/HAVE_STRINGS_H.c.o -MF CMakeFiles/cmTC_25521.dir/HAVE_STRINGS_H.c.o.d -o CMakeFiles/cmTC_25521.dir/HAVE_STRINGS_H.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-kDlfia/HAVE_STRINGS_H.c" - Linking C executable cmTC_25521.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_25521.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_25521.dir/objects1.rsp -o cmTC_25521.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-kDlfia» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFiles.cmake:132 (try_compile)" - - "CMakeLists.txt:164 (check_include_files)" - checks: - - "Looking for include file unistd.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-O7hXCY" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-O7hXCY" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_UNISTD_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-O7hXCY' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_2f4f3/fast - /usr/bin/gmake -f CMakeFiles/cmTC_2f4f3.dir/build.make CMakeFiles/cmTC_2f4f3.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-O7hXCY» - Building C object CMakeFiles/cmTC_2f4f3.dir/HAVE_UNISTD_H.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_2f4f3.dir/HAVE_UNISTD_H.c.o -MF CMakeFiles/cmTC_2f4f3.dir/HAVE_UNISTD_H.c.o.d -o CMakeFiles/cmTC_2f4f3.dir/HAVE_UNISTD_H.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-O7hXCY/HAVE_UNISTD_H.c" - Linking C executable cmTC_2f4f3.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2f4f3.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_2f4f3.dir/objects1.rsp -o cmTC_2f4f3.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-O7hXCY» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFiles.cmake:132 (try_compile)" - - "CMakeLists.txt:166 (check_include_files)" - checks: - - "Looking for include file inttypes.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-VgSXxN" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-VgSXxN" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_INTTYPES_H_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-VgSXxN' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_873f4/fast - /usr/bin/gmake -f CMakeFiles/cmTC_873f4.dir/build.make CMakeFiles/cmTC_873f4.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-VgSXxN» - Building C object CMakeFiles/cmTC_873f4.dir/HAVE_INTTYPES_H_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_873f4.dir/HAVE_INTTYPES_H_LIBZIP.c.o -MF CMakeFiles/cmTC_873f4.dir/HAVE_INTTYPES_H_LIBZIP.c.o.d -o CMakeFiles/cmTC_873f4.dir/HAVE_INTTYPES_H_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-VgSXxN/HAVE_INTTYPES_H_LIBZIP.c" - Linking C executable cmTC_873f4.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_873f4.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_873f4.dir/objects1.rsp -o cmTC_873f4.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-VgSXxN» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFiles.cmake:132 (try_compile)" - - "CMakeLists.txt:167 (check_include_files)" - checks: - - "Looking for include file stdint.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-I1AziN" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-I1AziN" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STDINT_H_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-I1AziN' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f7532/fast - /usr/bin/gmake -f CMakeFiles/cmTC_f7532.dir/build.make CMakeFiles/cmTC_f7532.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-I1AziN» - Building C object CMakeFiles/cmTC_f7532.dir/HAVE_STDINT_H_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_f7532.dir/HAVE_STDINT_H_LIBZIP.c.o -MF CMakeFiles/cmTC_f7532.dir/HAVE_STDINT_H_LIBZIP.c.o.d -o CMakeFiles/cmTC_f7532.dir/HAVE_STDINT_H_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-I1AziN/HAVE_STDINT_H_LIBZIP.c" - Linking C executable cmTC_f7532.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f7532.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_f7532.dir/objects1.rsp -o cmTC_f7532.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-I1AziN» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFiles.cmake:132 (try_compile)" - - "CMakeLists.txt:168 (check_include_files)" - checks: - - "Looking for include file sys/types.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-liBlXd" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-liBlXd" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_SYS_TYPES_H_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-liBlXd' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d60aa/fast - /usr/bin/gmake -f CMakeFiles/cmTC_d60aa.dir/build.make CMakeFiles/cmTC_d60aa.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-liBlXd» - Building C object CMakeFiles/cmTC_d60aa.dir/HAVE_SYS_TYPES_H_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_d60aa.dir/HAVE_SYS_TYPES_H_LIBZIP.c.o -MF CMakeFiles/cmTC_d60aa.dir/HAVE_SYS_TYPES_H_LIBZIP.c.o.d -o CMakeFiles/cmTC_d60aa.dir/HAVE_SYS_TYPES_H_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-liBlXd/HAVE_SYS_TYPES_H_LIBZIP.c" - Linking C executable cmTC_d60aa.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d60aa.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_d60aa.dir/objects1.rsp -o cmTC_d60aa.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-liBlXd» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake:90 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:223 (check_include_file)" - - "CMakeLists.txt:174 (check_type_size)" - checks: - - "Looking for sys/types.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MgkrcO" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MgkrcO" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_SYS_TYPES_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MgkrcO' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_64c45/fast - /usr/bin/gmake -f CMakeFiles/cmTC_64c45.dir/build.make CMakeFiles/cmTC_64c45.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MgkrcO» - Building C object CMakeFiles/cmTC_64c45.dir/CheckIncludeFile.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_64c45.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_64c45.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_64c45.dir/CheckIncludeFile.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MgkrcO/CheckIncludeFile.c" - Linking C executable cmTC_64c45.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_64c45.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_64c45.dir/objects1.rsp -o cmTC_64c45.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MgkrcO» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake:90 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:224 (check_include_file)" - - "CMakeLists.txt:174 (check_type_size)" - checks: - - "Looking for stdint.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MEMX0T" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MEMX0T" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STDINT_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MEMX0T' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_86452/fast - /usr/bin/gmake -f CMakeFiles/cmTC_86452.dir/build.make CMakeFiles/cmTC_86452.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MEMX0T» - Building C object CMakeFiles/cmTC_86452.dir/CheckIncludeFile.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_86452.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_86452.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_86452.dir/CheckIncludeFile.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MEMX0T/CheckIncludeFile.c" - Linking C executable cmTC_86452.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_86452.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_86452.dir/objects1.rsp -o cmTC_86452.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-MEMX0T» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake:90 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:225 (check_include_file)" - - "CMakeLists.txt:174 (check_type_size)" - checks: - - "Looking for stddef.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hJ6tJ8" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hJ6tJ8" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STDDEF_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hJ6tJ8' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_4f3c7/fast - /usr/bin/gmake -f CMakeFiles/cmTC_4f3c7.dir/build.make CMakeFiles/cmTC_4f3c7.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hJ6tJ8» - Building C object CMakeFiles/cmTC_4f3c7.dir/CheckIncludeFile.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_4f3c7.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_4f3c7.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_4f3c7.dir/CheckIncludeFile.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hJ6tJ8/CheckIncludeFile.c" - Linking C executable cmTC_4f3c7.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4f3c7.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_4f3c7.dir/objects1.rsp -o cmTC_4f3c7.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hJ6tJ8» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:174 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE___INT8_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_2fa54/fast - /usr/bin/gmake -f CMakeFiles/cmTC_2fa54.dir/build.make CMakeFiles/cmTC_2fa54.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_2fa54.dir/__INT8_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_2fa54.dir/__INT8_LIBZIP.c.o -MF CMakeFiles/cmTC_2fa54.dir/__INT8_LIBZIP.c.o.d -o CMakeFiles/cmTC_2fa54.dir/__INT8_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c:25:12: error: use of undeclared identifier '__int8' - 25 | ('0' + ((SIZE / 10000)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int8)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c:26:12: error: use of undeclared identifier '__int8' - 26 | ('0' + ((SIZE / 1000)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int8)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c:27:12: error: use of undeclared identifier '__int8' - 27 | ('0' + ((SIZE / 100)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int8)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c:28:12: error: use of undeclared identifier '__int8' - 28 | ('0' + ((SIZE / 10)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int8)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c:29:12: error: use of undeclared identifier '__int8' - 29 | ('0' + (SIZE % 10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int8)) - | ^ - 5 errors generated. - gmake[1]: *** [CMakeFiles/cmTC_2fa54.dir/build.make:79: CMakeFiles/cmTC_2fa54.dir/__INT8_LIBZIP.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - gmake: *** [Makefile:127: cmTC_2fa54/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:175 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_INT8_T_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_e9d62/fast - /usr/bin/gmake -f CMakeFiles/cmTC_e9d62.dir/build.make CMakeFiles/cmTC_e9d62.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_e9d62.dir/INT8_T_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_e9d62.dir/INT8_T_LIBZIP.c.o -MF CMakeFiles/cmTC_e9d62.dir/INT8_T_LIBZIP.c.o.d -o CMakeFiles/cmTC_e9d62.dir/INT8_T_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT8_T_LIBZIP.c" - Linking C executable cmTC_e9d62.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e9d62.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_e9d62.dir/objects1.rsp -o cmTC_e9d62.js @CMakeFiles/cmTC_e9d62.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:176 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_UINT8_T_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3ba88/fast - /usr/bin/gmake -f CMakeFiles/cmTC_3ba88.dir/build.make CMakeFiles/cmTC_3ba88.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_3ba88.dir/UINT8_T_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_3ba88.dir/UINT8_T_LIBZIP.c.o -MF CMakeFiles/cmTC_3ba88.dir/UINT8_T_LIBZIP.c.o.d -o CMakeFiles/cmTC_3ba88.dir/UINT8_T_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT8_T_LIBZIP.c" - Linking C executable cmTC_3ba88.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ba88.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_3ba88.dir/objects1.rsp -o cmTC_3ba88.js @CMakeFiles/cmTC_3ba88.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:177 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE___INT16_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_166e7/fast - /usr/bin/gmake -f CMakeFiles/cmTC_166e7.dir/build.make CMakeFiles/cmTC_166e7.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_166e7.dir/__INT16_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_166e7.dir/__INT16_LIBZIP.c.o -MF CMakeFiles/cmTC_166e7.dir/__INT16_LIBZIP.c.o.d -o CMakeFiles/cmTC_166e7.dir/__INT16_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c:25:12: error: use of undeclared identifier '__int16' - 25 | ('0' + ((SIZE / 10000)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int16)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c:26:12: error: use of undeclared identifier '__int16' - 26 | ('0' + ((SIZE / 1000)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int16)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c:27:12: error: use of undeclared identifier '__int16' - 27 | ('0' + ((SIZE / 100)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int16)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c:28:12: error: use of undeclared identifier '__int16' - 28 | ('0' + ((SIZE / 10)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int16)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c:29:12: error: use of undeclared identifier '__int16' - 29 | ('0' + (SIZE % 10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int16)) - | ^ - 5 errors generated. - gmake[1]: *** [CMakeFiles/cmTC_166e7.dir/build.make:79: CMakeFiles/cmTC_166e7.dir/__INT16_LIBZIP.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - gmake: *** [Makefile:127: cmTC_166e7/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:178 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_INT16_T_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d8d32/fast - /usr/bin/gmake -f CMakeFiles/cmTC_d8d32.dir/build.make CMakeFiles/cmTC_d8d32.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_d8d32.dir/INT16_T_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_d8d32.dir/INT16_T_LIBZIP.c.o -MF CMakeFiles/cmTC_d8d32.dir/INT16_T_LIBZIP.c.o.d -o CMakeFiles/cmTC_d8d32.dir/INT16_T_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT16_T_LIBZIP.c" - Linking C executable cmTC_d8d32.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d8d32.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_d8d32.dir/objects1.rsp -o cmTC_d8d32.js @CMakeFiles/cmTC_d8d32.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:179 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_UINT16_T_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f212a/fast - /usr/bin/gmake -f CMakeFiles/cmTC_f212a.dir/build.make CMakeFiles/cmTC_f212a.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_f212a.dir/UINT16_T_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_f212a.dir/UINT16_T_LIBZIP.c.o -MF CMakeFiles/cmTC_f212a.dir/UINT16_T_LIBZIP.c.o.d -o CMakeFiles/cmTC_f212a.dir/UINT16_T_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT16_T_LIBZIP.c" - Linking C executable cmTC_f212a.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f212a.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_f212a.dir/objects1.rsp -o cmTC_f212a.js @CMakeFiles/cmTC_f212a.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:180 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE___INT32_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_4c735/fast - /usr/bin/gmake -f CMakeFiles/cmTC_4c735.dir/build.make CMakeFiles/cmTC_4c735.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_4c735.dir/__INT32_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_4c735.dir/__INT32_LIBZIP.c.o -MF CMakeFiles/cmTC_4c735.dir/__INT32_LIBZIP.c.o.d -o CMakeFiles/cmTC_4c735.dir/__INT32_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c:25:12: error: use of undeclared identifier '__int32' - 25 | ('0' + ((SIZE / 10000)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int32)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c:26:12: error: use of undeclared identifier '__int32' - 26 | ('0' + ((SIZE / 1000)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int32)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c:27:12: error: use of undeclared identifier '__int32' - 27 | ('0' + ((SIZE / 100)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int32)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c:28:12: error: use of undeclared identifier '__int32' - 28 | ('0' + ((SIZE / 10)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int32)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c:29:12: error: use of undeclared identifier '__int32' - 29 | ('0' + (SIZE % 10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int32)) - | ^ - 5 errors generated. - gmake[1]: *** [CMakeFiles/cmTC_4c735.dir/build.make:79: CMakeFiles/cmTC_4c735.dir/__INT32_LIBZIP.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - gmake: *** [Makefile:127: cmTC_4c735/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:181 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_INT32_T_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8eb1c/fast - /usr/bin/gmake -f CMakeFiles/cmTC_8eb1c.dir/build.make CMakeFiles/cmTC_8eb1c.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_8eb1c.dir/INT32_T_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_8eb1c.dir/INT32_T_LIBZIP.c.o -MF CMakeFiles/cmTC_8eb1c.dir/INT32_T_LIBZIP.c.o.d -o CMakeFiles/cmTC_8eb1c.dir/INT32_T_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT32_T_LIBZIP.c" - Linking C executable cmTC_8eb1c.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8eb1c.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_8eb1c.dir/objects1.rsp -o cmTC_8eb1c.js @CMakeFiles/cmTC_8eb1c.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:182 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_UINT32_T_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a4925/fast - /usr/bin/gmake -f CMakeFiles/cmTC_a4925.dir/build.make CMakeFiles/cmTC_a4925.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_a4925.dir/UINT32_T_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_a4925.dir/UINT32_T_LIBZIP.c.o -MF CMakeFiles/cmTC_a4925.dir/UINT32_T_LIBZIP.c.o.d -o CMakeFiles/cmTC_a4925.dir/UINT32_T_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT32_T_LIBZIP.c" - Linking C executable cmTC_a4925.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a4925.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_a4925.dir/objects1.rsp -o cmTC_a4925.js @CMakeFiles/cmTC_a4925.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:183 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE___INT64_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_5875b/fast - /usr/bin/gmake -f CMakeFiles/cmTC_5875b.dir/build.make CMakeFiles/cmTC_5875b.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_5875b.dir/__INT64_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_5875b.dir/__INT64_LIBZIP.c.o -MF CMakeFiles/cmTC_5875b.dir/__INT64_LIBZIP.c.o.d -o CMakeFiles/cmTC_5875b.dir/__INT64_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c:25:12: error: use of undeclared identifier '__int64' - 25 | ('0' + ((SIZE / 10000)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int64)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c:26:12: error: use of undeclared identifier '__int64' - 26 | ('0' + ((SIZE / 1000)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int64)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c:27:12: error: use of undeclared identifier '__int64' - 27 | ('0' + ((SIZE / 100)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int64)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c:28:12: error: use of undeclared identifier '__int64' - 28 | ('0' + ((SIZE / 10)%10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int64)) - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c:29:12: error: use of undeclared identifier '__int64' - 29 | ('0' + (SIZE % 10)), - | ^ - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c:23:22: note: expanded from macro 'SIZE' - 23 | #define SIZE (sizeof(__int64)) - | ^ - 5 errors generated. - gmake[1]: *** [CMakeFiles/cmTC_5875b.dir/build.make:79: CMakeFiles/cmTC_5875b.dir/__INT64_LIBZIP.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - gmake: *** [Makefile:127: cmTC_5875b/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:184 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_INT64_T_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_87ee4/fast - /usr/bin/gmake -f CMakeFiles/cmTC_87ee4.dir/build.make CMakeFiles/cmTC_87ee4.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_87ee4.dir/INT64_T_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_87ee4.dir/INT64_T_LIBZIP.c.o -MF CMakeFiles/cmTC_87ee4.dir/INT64_T_LIBZIP.c.o.d -o CMakeFiles/cmTC_87ee4.dir/INT64_T_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT64_T_LIBZIP.c" - Linking C executable cmTC_87ee4.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_87ee4.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_87ee4.dir/objects1.rsp -o cmTC_87ee4.js @CMakeFiles/cmTC_87ee4.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:185 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_UINT64_T_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_0376b/fast - /usr/bin/gmake -f CMakeFiles/cmTC_0376b.dir/build.make CMakeFiles/cmTC_0376b.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_0376b.dir/UINT64_T_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_0376b.dir/UINT64_T_LIBZIP.c.o -MF CMakeFiles/cmTC_0376b.dir/UINT64_T_LIBZIP.c.o.d -o CMakeFiles/cmTC_0376b.dir/UINT64_T_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT64_T_LIBZIP.c" - Linking C executable cmTC_0376b.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0376b.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_0376b.dir/objects1.rsp -o cmTC_0376b.js @CMakeFiles/cmTC_0376b.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:186 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_SHORT_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_55aea/fast - /usr/bin/gmake -f CMakeFiles/cmTC_55aea.dir/build.make CMakeFiles/cmTC_55aea.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_55aea.dir/SHORT_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_55aea.dir/SHORT_LIBZIP.c.o -MF CMakeFiles/cmTC_55aea.dir/SHORT_LIBZIP.c.o.d -o CMakeFiles/cmTC_55aea.dir/SHORT_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SHORT_LIBZIP.c" - Linking C executable cmTC_55aea.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_55aea.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_55aea.dir/objects1.rsp -o cmTC_55aea.js @CMakeFiles/cmTC_55aea.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:187 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_INT_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_23885/fast - /usr/bin/gmake -f CMakeFiles/cmTC_23885.dir/build.make CMakeFiles/cmTC_23885.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_23885.dir/INT_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_23885.dir/INT_LIBZIP.c.o -MF CMakeFiles/cmTC_23885.dir/INT_LIBZIP.c.o.d -o CMakeFiles/cmTC_23885.dir/INT_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT_LIBZIP.c" - Linking C executable cmTC_23885.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_23885.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_23885.dir/objects1.rsp -o cmTC_23885.js @CMakeFiles/cmTC_23885.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:188 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_LONG_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_ff5dc/fast - /usr/bin/gmake -f CMakeFiles/cmTC_ff5dc.dir/build.make CMakeFiles/cmTC_ff5dc.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_ff5dc.dir/LONG_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_ff5dc.dir/LONG_LIBZIP.c.o -MF CMakeFiles/cmTC_ff5dc.dir/LONG_LIBZIP.c.o.d -o CMakeFiles/cmTC_ff5dc.dir/LONG_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LIBZIP.c" - Linking C executable cmTC_ff5dc.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ff5dc.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_ff5dc.dir/objects1.rsp -o cmTC_ff5dc.js @CMakeFiles/cmTC_ff5dc.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:189 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_LONG_LONG_LIBZIP" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c0c7a/fast - /usr/bin/gmake -f CMakeFiles/cmTC_c0c7a.dir/build.make CMakeFiles/cmTC_c0c7a.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_c0c7a.dir/LONG_LONG_LIBZIP.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_c0c7a.dir/LONG_LONG_LIBZIP.c.o -MF CMakeFiles/cmTC_c0c7a.dir/LONG_LONG_LIBZIP.c.o.d -o CMakeFiles/cmTC_c0c7a.dir/LONG_LONG_LIBZIP.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LONG_LIBZIP.c" - Linking C executable cmTC_c0c7a.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c0c7a.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_c0c7a.dir/objects1.rsp -o cmTC_c0c7a.js @CMakeFiles/cmTC_c0c7a.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:190 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_SIZEOF_OFF_T" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a77c3/fast - /usr/bin/gmake -f CMakeFiles/cmTC_a77c3.dir/build.make CMakeFiles/cmTC_a77c3.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_a77c3.dir/SIZEOF_OFF_T.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_a77c3.dir/SIZEOF_OFF_T.c.o -MF CMakeFiles/cmTC_a77c3.dir/SIZEOF_OFF_T.c.o.d -o CMakeFiles/cmTC_a77c3.dir/SIZEOF_OFF_T.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_OFF_T.c" - Linking C executable cmTC_a77c3.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a77c3.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_a77c3.dir/objects1.rsp -o cmTC_a77c3.js @CMakeFiles/cmTC_a77c3.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:191 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_SIZEOF_SIZE_T" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a0644/fast - /usr/bin/gmake -f CMakeFiles/cmTC_a0644.dir/build.make CMakeFiles/cmTC_a0644.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_a0644.dir/SIZEOF_SIZE_T.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_a0644.dir/SIZEOF_SIZE_T.c.o -MF CMakeFiles/cmTC_a0644.dir/SIZEOF_SIZE_T.c.o.d -o CMakeFiles/cmTC_a0644.dir/SIZEOF_SIZE_T.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_SIZE_T.c" - Linking C executable cmTC_a0644.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a0644.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_a0644.dir/objects1.rsp -o cmTC_a0644.js @CMakeFiles/cmTC_a0644.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake:52 (cmake_check_source_compiles)" - - "CMakeLists.txt:193 (check_c_source_compiles)" - checks: - - "Performing Test HAVE_FICLONERANGE" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KWMEJA" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KWMEJA" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_FICLONERANGE" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KWMEJA' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8cfda/fast - /usr/bin/gmake -f CMakeFiles/cmTC_8cfda.dir/build.make CMakeFiles/cmTC_8cfda.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KWMEJA» - Building C object CMakeFiles/cmTC_8cfda.dir/src.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DHAVE_FICLONERANGE -D__STDC_WANT_LIB_EXT1__=1 -MD -MT CMakeFiles/cmTC_8cfda.dir/src.c.o -MF CMakeFiles/cmTC_8cfda.dir/src.c.o.d -o CMakeFiles/cmTC_8cfda.dir/src.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KWMEJA/src.c" - /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KWMEJA/src.c:2:10: fatal error: 'linux/fs.h' file not found - 2 | #include - | ^~~~~~~~~~~~ - 1 error generated. - gmake[1]: *** [CMakeFiles/cmTC_8cfda.dir/build.make:79: CMakeFiles/cmTC_8cfda.dir/src.c.o] Ошибка 1 - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-KWMEJA» - gmake: *** [Makefile:127: cmTC_8cfda/fast] Ошибка 2 - - exitCode: 2 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "src/CMakeLists.txt:1 (check_function_exists)" - checks: - - "Looking for getopt" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-e6ui2R" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-e6ui2R" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/libzip-1.11.3/cmake;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_GETOPT" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-e6ui2R' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_ade70/fast - /usr/bin/gmake -f CMakeFiles/cmTC_ade70.dir/build.make CMakeFiles/cmTC_ade70.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-e6ui2R» - Building C object CMakeFiles/cmTC_ade70.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -D__STDC_WANT_LIB_EXT1__=1 -DCHECK_FUNCTION_EXISTS=getopt -MD -MT CMakeFiles/cmTC_ade70.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_ade70.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_ade70.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-e6ui2R/CheckFunctionExists.c" - Linking C executable cmTC_ade70.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ade70.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=getopt @CMakeFiles/cmTC_ade70.dir/objects1.rsp -o cmTC_ade70.js - wasm-ld: warning: function signature mismatch: getopt - >>> defined as () -> i32 in CMakeFiles/cmTC_ade70.dir/CheckFunctionExists.c.o - >>> defined as (i32, i32, i32) -> i32 in /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libc-debug.a(getopt.o) - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-e6ui2R» - - exitCode: 0 -... diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeDirectoryInformation.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index ea55061..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeRuleHashes.txt b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeRuleHashes.txt deleted file mode 100644 index d471369..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CMakeRuleHashes.txt +++ /dev/null @@ -1,324 +0,0 @@ -# Hashes of file build rules. -fe079431874bb5fcf98e6127380d9915 CMakeFiles/dist -9b6bf55f9963fcde040964803255f01e CMakeFiles/distcheck -8115c1d2692ccedb887651f3561eff6f lib/zip_err_str.c -0294d9259a337993e4dc0847a4eb94eb man/CMakeFiles/man -0294d9259a337993e4dc0847a4eb94eb man/CMakeFiles/update-html -0294d9259a337993e4dc0847a4eb94eb man/CMakeFiles/update-man -0316b03f8ec2c16e60838065eebd441f man/CMakeFiles/update_zip_errors -d159ddf2c2d73a4e2ec0b77217306397 man/ZIP_SOURCE_GET_ARGS.3 -3c2cdfb10713a65a707342fd8b543f9d man/ZIP_SOURCE_GET_ARGS.html -24bbd5b7c58a1a012d3def4f089c20fc man/ZIP_SOURCE_GET_ARGS.man -42273a05e248870f09470c0a8d1ab4d8 man/libzip.3 -beff02be812b943e5137b8dee3c7cbeb man/libzip.html -8fc1a91b88f81ca9cff6c4c51ba74e07 man/libzip.man -fdd5c85b90e8035f69409a418d05d840 man/zip_add.3 -d14e461ea0b1c56df20efae0b354a090 man/zip_add.html -79c17569bf49c7bf09791496ca98a6ab man/zip_add.man -7b16b30c91cc789b760b0771144752e2 man/zip_add_dir.3 -66f107ca4ba186f08593aed2c9599704 man/zip_add_dir.html -4e712df7a5460e8856c541958226d2e5 man/zip_add_dir.man -092c953c43a8a7708ba9a37fab0b6473 man/zip_close.3 -9706e4a4b67a1f2bed60a8d52efee130 man/zip_close.html -10c4dc15c9e0664644c696472379b25e man/zip_close.man -0f7556f52f43ac6add41f8a7ab6c2274 man/zip_compression_method_supported.3 -4190436e2f0936a92b764ae24c536771 man/zip_compression_method_supported.html -4faa7d9eba28dde2088b234ab5dedfcf man/zip_compression_method_supported.man -1bdffaef4935bbb3c5f45160fb3ba065 man/zip_delete.3 -da5730c8a1d6f7f94e862c97280f1d26 man/zip_delete.html -d1bd4dfd2ce79d869260d771c1f8d430 man/zip_delete.man -cbb0caf9b6493a3ddb4459abd6ebdf64 man/zip_dir_add.3 -67c1b6050a1e61879f88fe30f4e56b3d man/zip_dir_add.html -911fab9ca855f89dcedcb9559bf3c608 man/zip_dir_add.man -73b01c40b94c1c221280c43a618ede62 man/zip_discard.3 -d95f0f05ac4ba90750b38e3020cf26fa man/zip_discard.html -4c0ba145a251867e922a369119879617 man/zip_discard.man -a1effc9165f97dfbfdc0335c6802c541 man/zip_encryption_method_supported.3 -37cb98b50257af95f292054ff14210f6 man/zip_encryption_method_supported.html -ed58a1a1431ae705d17370292392353b man/zip_encryption_method_supported.man -0ccf5c543cd6466ad36701a1797e2150 man/zip_error_clear.3 -40408650dcadbe6ea70f01a369a045f0 man/zip_error_clear.html -d47926a18f4019793cef93a1eb540c07 man/zip_error_clear.man -ab91b656ced50a87e7bef67d8626875b man/zip_error_code_system.3 -ccdf3ba48c5ab8b4e5eab2283e2f959e man/zip_error_code_system.html -8a11aa2fe7d1042716302ac4bd63c99b man/zip_error_code_system.man -5b7dd4e72620bfdd2c0626563699c0b1 man/zip_error_code_zip.3 -a2ee3aea90618df8e9243b3a0ba8d540 man/zip_error_code_zip.html -846e89d92de3624332a5b5ac239083aa man/zip_error_code_zip.man -7341f93e94eaa68417ae93d98ecd2187 man/zip_error_fini.3 -c16e9d25d2ac33c9e8e5a7f778d09e1d man/zip_error_fini.html -6eee166beb19524b9f7712ffc55f21e5 man/zip_error_fini.man -f0daae402067bdfa09a933f4eb9b8c11 man/zip_error_get.3 -1dbe3708fedca4e4be038c6598f44c4a man/zip_error_get.html -076e27c2d314588847288299bfef01f4 man/zip_error_get.man -d1078525de898dea808276a402828e85 man/zip_error_get_sys_type.3 -9c52a32947c0c673376afc75baf8d2c2 man/zip_error_get_sys_type.html -61feb8423737870266931cd13eec9954 man/zip_error_get_sys_type.man -daa3cc499f0ff2f831deb1ddedc26105 man/zip_error_init.3 -ee262460403b267002b0def7f06619fe man/zip_error_init.html -bd1b5ec45fd5d09d7ba59917061a262c man/zip_error_init.man -b1741b37334a3e44960fbc593c13da54 man/zip_error_set.3 -a69702c7fea7974f6e759d9c37d952c7 man/zip_error_set.html -7f756947c4497a3335fa1f32a1893c49 man/zip_error_set.man -fc45be7d661ecdd02f8c23eda6cd39f9 man/zip_error_set_from_source.3 -dbda9b64eeaf5a9a2bb2860740945680 man/zip_error_set_from_source.html -2e604e44adc6fc042455c0c45b68a1fe man/zip_error_set_from_source.man -9520eb7ef3d97d21a2f886def2c6a9c5 man/zip_error_strerror.3 -7425cce562a54a2e95754bc74512795f man/zip_error_strerror.html -fa8d5d8a4ed266f607a04b766dfc7fd0 man/zip_error_strerror.man -f96c88d229ade4e770e7345d4fb3f0d5 man/zip_error_system_type.3 -4f95b4ef6383d9aaab879576370e76c7 man/zip_error_system_type.html -b330460476f4d4d6beecb09feaf6c5b3 man/zip_error_system_type.man -a4ef761313728475ce333b1cff908e77 man/zip_error_to_data.3 -e3dd7efa659e26c80a9c77e60e92f75f man/zip_error_to_data.html -f27bbbe8d48487a75d0ae37161a5c3b2 man/zip_error_to_data.man -01ec765896e6bb6bed40aae97db1cf03 man/zip_error_to_str.3 -a744d386715c4c83bd2d8567a7366f0e man/zip_error_to_str.html -4ef4d3c68090ea63aa24c82924e498ce man/zip_error_to_str.man -21000f889abf4a81891bb21432fd6398 man/zip_errors.3 -ec7a64407c9b335b543efea5e346527e man/zip_errors.html -0bb8cb829219c4be01c5f969c72e25f9 man/zip_errors.man -94e63061d23034c4d58d6b97d5a16c20 man/zip_fclose.3 -6d026bb55dc0f36a56f9b10ab6067127 man/zip_fclose.html -41d4aee9a2cb184bc9279940dc797618 man/zip_fclose.man -3e45e125209f0945aeea4027e76618b0 man/zip_fdopen.3 -61a7c57dc3eb352d997790ea2bdee80f man/zip_fdopen.html -3b629c2305b86cda59c32afa9175ac1e man/zip_fdopen.man -d79bad67de1ba03f87cd62b5b600f8c7 man/zip_file_add.3 -e74dbe1017f5a276ca54a1666c8c41f9 man/zip_file_add.html -c3f4975cdb310d0a0302785f0379d817 man/zip_file_add.man -990fd92227b243f043c1412c320c329c man/zip_file_attributes_init.3 -82a9c7e7b9a133ac8b4564b5000b8254 man/zip_file_attributes_init.html -974d171bc077be252b6db0050b31350c man/zip_file_attributes_init.man -94ae53ba0bfec342cff096d2007e8b16 man/zip_file_extra_field_delete.3 -3f025b3ff464cd847b9d9c5c6e7b9172 man/zip_file_extra_field_delete.html -d103bf5581c1f4963018becb5a7745a1 man/zip_file_extra_field_delete.man -37902b6dbe02634393155e612112f890 man/zip_file_extra_field_get.3 -5a189309f96e8277ef52c8279e6a9bb4 man/zip_file_extra_field_get.html -17e416b0ab5cb24061d668d918ec5047 man/zip_file_extra_field_get.man -2c3ec84aabc0a028703a77a769a4749d man/zip_file_extra_field_set.3 -12d2911434a46edac7dd9c30e253fe16 man/zip_file_extra_field_set.html -f4b94e74e113aeab9ef319c9fd980ae6 man/zip_file_extra_field_set.man -a4b2254d5fdcfce6d3871355a4055e1a man/zip_file_extra_fields_count.3 -3047681a825f39b26419614fb1930309 man/zip_file_extra_fields_count.html -8f02fc52194a23339986d39e102f0ec8 man/zip_file_extra_fields_count.man -e2e969ce5a70c82d3f7d2ae8bd797cfe man/zip_file_get_comment.3 -c3e8b568750f4f6763119e3582078f4b man/zip_file_get_comment.html -51f33a7364edc8e8c84c5a87beff4fe1 man/zip_file_get_comment.man -439d0ea26e1c2680a66bbbeffb904466 man/zip_file_get_error.3 -af1ce940225d06b8f42941cc63983699 man/zip_file_get_error.html -3ba7de4a4e6215c96be0d078b6e67e00 man/zip_file_get_error.man -61231dcb024825dff2d3360c66a4762f man/zip_file_get_external_attributes.3 -c968ce8e530cc5c3db979dcb5bb4afce man/zip_file_get_external_attributes.html -12892e9c4053b041813b85d88cdfabbc man/zip_file_get_external_attributes.man -d40340f6b434e18da29c754bc8b7ba45 man/zip_file_rename.3 -a15006364919a987adebbd57ca189e6f man/zip_file_rename.html -837a062241bb85fd7ce1b999033b7e56 man/zip_file_rename.man -269565770f0faa35f0d5ef07b0c35c72 man/zip_file_set_comment.3 -de4892ccf24634949a825b00b50990a2 man/zip_file_set_comment.html -0c33781477a3fb62b33028ae1d4d6993 man/zip_file_set_comment.man -16ff951f7c92d4c9d13b269abe8bd099 man/zip_file_set_encryption.3 -ed131e12dd9f37b860351c00d6513856 man/zip_file_set_encryption.html -189fef372d2357ec97e53aab878262f7 man/zip_file_set_encryption.man -6de0589dad11cdbf08a99faa54f5294b man/zip_file_set_external_attributes.3 -7db55ab9263cf470bc64de5c0a1da90e man/zip_file_set_external_attributes.html -d7f3cfe56559fbc139bea9a26f314594 man/zip_file_set_external_attributes.man -0005689a5df959efcebc4f46e03b6e9b man/zip_file_set_mtime.3 -8fc84ff2fb8d16fc4996d9f0b30c87ce man/zip_file_set_mtime.html -28f4e8dc8372e0874cc5b819c883e852 man/zip_file_set_mtime.man -bf13c0cb662335066625d8a71ebc9024 man/zip_file_strerror.3 -631f0eb6b32e754ea6d4cdb2fb114d92 man/zip_file_strerror.html -297e9a51f53cee9dfa83f7028f1fc1a4 man/zip_file_strerror.man -8d2888512abc14611f3f207ea72d0413 man/zip_fopen.3 -21561ac488e779411f3498106537832f man/zip_fopen.html -7e829c97824e257a8267acceeac868df man/zip_fopen.man -199e0f1ecfaf6ec3c00e3a10dbebb08a man/zip_fopen_encrypted.3 -bf0254f0253ee098f770d3afdf6cbaf2 man/zip_fopen_encrypted.html -6afefd4d1a35467069dd3b808e735fc4 man/zip_fopen_encrypted.man -f21edcc370396b514b94d4eaa604905c man/zip_fread.3 -b0248a8e7b92efaba52d80459dcfd8c2 man/zip_fread.html -b0a03949bed997236a58981a23e36b84 man/zip_fread.man -5bd694a85d2dc21c9f1623012288b61d man/zip_fseek.3 -99abe355a1f5470d2c14f0e08dd64625 man/zip_fseek.html -02c480aba599d3e79cd9e38a65b47829 man/zip_fseek.man -2eeb9b42642ca6b3bcbcc8dac65f53a4 man/zip_ftell.3 -b73d962894dfff2296756b755033c58d man/zip_ftell.html -d2d0a72f8d46b580be23f0bb762a078c man/zip_ftell.man -3b2aee434752084774c2a72702120a1d man/zip_get_archive_comment.3 -3816dd1d97fb5d1c64aa9516e84ebfbb man/zip_get_archive_comment.html -aaa4173e40fbc17981229dcfe6c5f204 man/zip_get_archive_comment.man -7abcfcbaf617cb71fe32f276e1562347 man/zip_get_archive_flag.3 -5c02c35084e476bb92d2556d5fcb218e man/zip_get_archive_flag.html -c55c7d93e16a9427b4911bfe2a22d42b man/zip_get_archive_flag.man -a17b9d64e5005e6ef0cb416b4097bfe4 man/zip_get_error.3 -ff01adb6af5daad514207b6974f9a064 man/zip_get_error.html -c0470c21995f62648980ae8788127b83 man/zip_get_error.man -c04c60080b093051df8c66fbf3ff3938 man/zip_get_file_comment.3 -937dca7f39b6e89997c71d23185950a2 man/zip_get_file_comment.html -921d65e87672074174e56176946e3cd8 man/zip_get_file_comment.man -90cdced489b360fda30ab108aacb143a man/zip_get_name.3 -d71eef2d220cdeafb277479043a45d57 man/zip_get_name.html -162cad6767f2e383652fa2b5a846ad32 man/zip_get_name.man -89817348b21f405da1a8de81c7cd9d80 man/zip_get_num_entries.3 -a681e117cada11e65414645a442f7082 man/zip_get_num_entries.html -61c0088de93892ff9fb9d8480c72e91f man/zip_get_num_entries.man -588f486cc27d11234452aa9af6af7418 man/zip_get_num_files.3 -ce44b480050aef035abc713b9cc2fad9 man/zip_get_num_files.html -7170270f2ec4e44f9cbe35fade04b218 man/zip_get_num_files.man -2425ebb73bebaf899680fdc34f3ccc43 man/zip_libzip_version.3 -afd5d1f893a959f07759112a42e2f5ff man/zip_libzip_version.html -e2424374811d6d9427ea218dd07cc121 man/zip_libzip_version.man -3f04d1b17a656428d725fafe3620c4e5 man/zip_name_locate.3 -f75ccbc1c32917b6d228918a45de7952 man/zip_name_locate.html -fdcb0caa7e9c59965d516f3410192566 man/zip_name_locate.man -b6355123807c159ad2003209de9185e2 man/zip_open.3 -d8a38c4cf97a263e0f58814ea0d62608 man/zip_open.html -3acc7cd72f10f92d5d18f5f450168300 man/zip_open.man -9e8bf0beea93fc0184c8d2cd31164d5b man/zip_register_cancel_callback_with_state.3 -c60ea6e3db77863d44a5cb461039bf98 man/zip_register_cancel_callback_with_state.html -7887dc19309d7a74f979c2f6eb3fc579 man/zip_register_cancel_callback_with_state.man -0d0f662a406323d2508fb351f8407907 man/zip_register_progress_callback.3 -f5c7fdfc4b24c6eba8ce5417d401a3f1 man/zip_register_progress_callback.html -0093e65f5cf81685fed89d8844535013 man/zip_register_progress_callback.man -c3044f0509aea200eb849b1872a91d21 man/zip_register_progress_callback_with_state.3 -1d6769f867fdde788b41d91c9e5933bf man/zip_register_progress_callback_with_state.html -bbb87f5379837f32fde31e0efe546821 man/zip_register_progress_callback_with_state.man -aaae480df7a76e473634be19a4268b42 man/zip_rename.3 -4e2cb263e2edb15f209468bfd87977f6 man/zip_rename.html -d8f6a59f1aa00f397be41bdca0437da6 man/zip_rename.man -bd863a689a782a887f8c59d97155589e man/zip_set_archive_comment.3 -5dddb5f511761b2cbc5b1abed9aeb23c man/zip_set_archive_comment.html -2810299df9fb34af1920df3dd1ecf09f man/zip_set_archive_comment.man -e62145c1b446f79d9fa601b6f70edebd man/zip_set_archive_flag.3 -c9c0830a531f966b681b84553eccffdc man/zip_set_archive_flag.html -f2556d5278b5d2d031c3ed20574a8901 man/zip_set_archive_flag.man -54fcefbbc31e6d5806a80aa90d30e480 man/zip_set_default_password.3 -8fd1ce5ef877e4c0c76f70431ac850a4 man/zip_set_default_password.html -30984467b6fb53cd37261109affe2caa man/zip_set_default_password.man -b86f8fe26ec033fe66014dc9234f0c5c man/zip_set_file_comment.3 -cd974bf3e748e239e974dccab27d5cc8 man/zip_set_file_comment.html -6ddbfd73b251111e749611eb0cf382fa man/zip_set_file_comment.man -59db870679dda4761277fa3d781f2cb0 man/zip_set_file_compression.3 -f0496874c3f266fb933808016f40ba7b man/zip_set_file_compression.html -6a446cdc0efa7f9c54921d71ef1de4dd man/zip_set_file_compression.man -ae3a0ff79727afe83b8b21417f595abd man/zip_source.3 -add7c3b66b1161ebd2a44f2a73189a1b man/zip_source.html -e8da3d1d0dc86b2d6ff830c9a513da72 man/zip_source.man -e0413a2558ac2144e146fccc5d37854a man/zip_source_begin_write.3 -b9425034328f68350586230d45b2430c man/zip_source_begin_write.html -a82177023a8650e0a4dba947a22e5469 man/zip_source_begin_write.man -91113bc75bee538369f6d0e074432b9a man/zip_source_buffer.3 -95e3e3b82429a4c570aa89925563121e man/zip_source_buffer.html -752b5c58a794944057826f31a5240663 man/zip_source_buffer.man -83af792dc37964f3549695f4088821f9 man/zip_source_buffer_fragment.3 -2ecd9d4754995d865c7b72accfea99d9 man/zip_source_buffer_fragment.html -00f764e111dcb3b62e6880b9251c69eb man/zip_source_buffer_fragment.man -10c937eafdb8ffbb2b21e3551b6d25c6 man/zip_source_close.3 -4478ef881b32b1d86bb1cf338ac620ff man/zip_source_close.html -520fd6ee47133d27ddbb70e52de0602c man/zip_source_close.man -946d7b3784a77bde0bf691d5a3013945 man/zip_source_commit_write.3 -def67301615520dda9f4dc568042bc09 man/zip_source_commit_write.html -a4d41b7ffd42279ee3fc14738154d7af man/zip_source_commit_write.man -1477842d2d6b68cff1e2496cacb30f2d man/zip_source_error.3 -2156c72f4de0f63079b3014f564cd9ee man/zip_source_error.html -5e29bc7c509d5bf8edb4778534fea206 man/zip_source_error.man -51bba96f9177499da725b3391144490c man/zip_source_file.3 -4d855ae1ce404591ac77a77bd13fa1ae man/zip_source_file.html -4c06ffb2d7cfeeae64298b9be4189042 man/zip_source_file.man -85d60252a12865a9d1cf372e8ddc116f man/zip_source_filep.3 -7dc4ddd1d8fb8c31619f2c1afe528828 man/zip_source_filep.html -3060a1e9a88d7cb75480caf03da58923 man/zip_source_filep.man -ba2371763698fc7a28e9b647fc0460f0 man/zip_source_free.3 -0537950e9ce14b77c503be2674301cc6 man/zip_source_free.html -bb305b6799ff957dda51bc6b87c28973 man/zip_source_free.man -4dbfd5341fcb6f29647cc6f1f8396900 man/zip_source_function.3 -47da973de0cc944abe3012c870124c67 man/zip_source_function.html -ec0fce03599b9ee22c7ed90476d47dd5 man/zip_source_function.man -d44cbec10a35995d4937016eb5b37e87 man/zip_source_is_deleted.3 -642e3c3456a26644a4c09c360354810c man/zip_source_is_deleted.html -479bffe9e356958b9a6926152ebb510c man/zip_source_is_deleted.man -e20e60e29944fc5875f984706bf958ca man/zip_source_is_seekable.3 -821aa59b632684fd5d1a5eb6fe92b2d0 man/zip_source_is_seekable.html -57f836064e02a6a20fda3e2fb6bd99bf man/zip_source_is_seekable.man -7f2d4f6d3dfc3cd4c07f6c8f169316b8 man/zip_source_keep.3 -8f69112d11dee9bedae0d0c93a8be3c2 man/zip_source_keep.html -782a5e4822adb395af2f993021637d51 man/zip_source_keep.man -aa78734a998df4e68e2ae20bd3fee61d man/zip_source_layered.3 -96c4f8f035cfb9ade5110e0a0e55a287 man/zip_source_layered.html -99cd96d25355d5bdb9c9a1066eafe9d6 man/zip_source_layered.man -7285f7ed4a2b65ae363d3dd982abaf97 man/zip_source_make_command_bitmap.3 -2da74d06580a4cc2bd342f3ce269dbe0 man/zip_source_make_command_bitmap.html -4c3d752cfffa9e5332b4dc9b093fedd3 man/zip_source_make_command_bitmap.man -0a8c1b38dc721d19298b286374034640 man/zip_source_open.3 -b8809b73e7c4558c33e4df4c0b909d75 man/zip_source_open.html -c9ba8c8753dab04c8b1bd94e187ae92b man/zip_source_open.man -8e5342bb18cf7a112d56097229cf7165 man/zip_source_read.3 -c21dc49ae87579616edc0204034358eb man/zip_source_read.html -1e37a53b0d910f572f9fe890ae65ac8c man/zip_source_read.man -27f6839f4b756e4abe570bd0e714029a man/zip_source_rollback_write.3 -3ef1fb8233ff3cc7e3c3e993e2d83333 man/zip_source_rollback_write.html -4d114d1a9b1497d34c92e946e0915b8a man/zip_source_rollback_write.man -1a380a824745648ed37ad9bc14b0edd2 man/zip_source_seek.3 -d7ef841daea9504b4b0f36725ed3fa45 man/zip_source_seek.html -4c2a024ea0444c5a0e51041eca7a1e25 man/zip_source_seek.man -7e1c252aab5caeacf25a8a0d49808da0 man/zip_source_seek_compute_offset.3 -b73cc54ac3e1bad0db4cf145d00d33a8 man/zip_source_seek_compute_offset.html -f3fb15e7d30849c3dbe268d8a7f0c46e man/zip_source_seek_compute_offset.man -2c0441a3cd69a3f1841aa66aadd89bec man/zip_source_seek_write.3 -a78c9a8de236c64502135b9e81c6f60d man/zip_source_seek_write.html -696dc86eecdca2a1fe88a6d037dc0903 man/zip_source_seek_write.man -9793a8d3251b8e67479f62475ebca6e7 man/zip_source_stat.3 -1fdd397f2f3150a2cc4c57066b218ebf man/zip_source_stat.html -7064bc1c1f4731330d00bf7eebe8a9ae man/zip_source_stat.man -a152d4f908dba7f5be7c9d6f9911e11e man/zip_source_tell.3 -23808f0272b6147fd268d78906ade152 man/zip_source_tell.html -64a7c39b656a853a3b9e5acabac5c291 man/zip_source_tell.man -ac02d18ae6f01537e14676bd195531a9 man/zip_source_tell_write.3 -ea0ff3a4eb0b327ed1c8fe4547ea6f38 man/zip_source_tell_write.html -9f3a9f522c473662dfb86c83cce08966 man/zip_source_tell_write.man -b98dfedd043a50e8cb96d8764a5c5b78 man/zip_source_win32a.3 -626b5bb229bb031ce3b99ece293f93a6 man/zip_source_win32a.html -f6d9264140db79f0170113de9c8b55e8 man/zip_source_win32a.man -891ff4708b88131cbdea911e776b7a54 man/zip_source_win32handle.3 -d24024cbb46faa1f4da9cd442a0d8362 man/zip_source_win32handle.html -912de020c1d58528bca0ef0bbecf6c9a man/zip_source_win32handle.man -d8ac1b191a4f14f443247ab64c201c66 man/zip_source_win32w.3 -2716abe5efd61230a2f1542f43ad70b6 man/zip_source_win32w.html -950ab82a2fe37087c34774db089e3d99 man/zip_source_win32w.man -03550611ce3629acc8d097a5bbe06c98 man/zip_source_window_create.3 -a20e3462fb22aa17d0c8ae2d5b5f70ee man/zip_source_window_create.html -644a8eb996950aad0dc059e5ffdc5285 man/zip_source_window_create.man -042ce586ec3f4241dcd138c3ca058f58 man/zip_source_write.3 -a30b1f83ae1e991e1bedf05c965346bc man/zip_source_write.html -4de2e7af74db76a71cbed0d6b28b5af0 man/zip_source_write.man -ac8b50d248b458981214caf687bbe980 man/zip_source_zip.3 -0175fb4f814f12baed55a1b18f832f45 man/zip_source_zip.html -a44a3c5bdedb62047e69c7b29b181d9c man/zip_source_zip.man -5183f855dffbea9b2f18e3fe49f0ff0d man/zip_source_zip_file.3 -8c62774132656aef2ce10849fb3eb933 man/zip_source_zip_file.html -67bd970e3997af7600f56d36eab68a14 man/zip_source_zip_file.man -7b1cb628704acecb18c351143eb88b4a man/zip_stat.3 -913e7269347a85de88476ba253fb2844 man/zip_stat.html -74ca748c4879aa04c7af78921e031024 man/zip_stat.man -c6344020ab0f86434b3a644d07fd3b17 man/zip_stat_init.3 -26cb7bb3d459c7280196866df43b02b0 man/zip_stat_init.html -5af4a860ee9a38415fe2a43e8c57fabc man/zip_stat_init.man -a38c818d1d96cd49304cc6c71ee8f7aa man/zip_unchange.3 -d3e596aeef2d8fb1ec0b2ccfe10cee41 man/zip_unchange.html -3cad0fc26336abe29405f74c6bbc70b5 man/zip_unchange.man -e8487c5515b0b9e2e2e58293ed0e24bd man/zip_unchange_all.3 -f4deced7b7e4ec288d2a1b140d354983 man/zip_unchange_all.html -a1cc2a9a8a5dfaaa6100aa3d5a240c90 man/zip_unchange_all.man -1ba5ccbae608caee379aed02e9e4749d man/zip_unchange_archive.3 -14890fc68fdf63b20e842e8413ac28d9 man/zip_unchange_archive.html -b7bfe339e0155ce2767f4da306a5532a man/zip_unchange_archive.man -46e62c01c08734f0d2e12020919182dd man/zipcmp.1 -e15be517c1210d684c2f90e90777d46c man/zipcmp.html -644605d026594ac61818c7198e0e98ae man/zipcmp.man -3dd3e5ac99602e62f239afc86f7b7f36 man/zipmerge.1 -9f0722da1ffa82861698be3bd9c2825e man/zipmerge.html -355a7d8a710ae3ae95c7dad5ace7312b man/zipmerge.man -f0fa92e007957d83297fd3e5b901cc2f man/ziptool.1 -1f565dc36cbef96afd2e467b39eb7809 man/ziptool.html -df359c96eb34e16c97b56b05bd6cece2 man/ziptool.man -b8981b63665bad1e01674cb95066a3ec ossfuzz/CMakeFiles/list-fuzzers diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT16_T_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT16_T_LIBZIP.bin deleted file mode 100755 index 569e5ea..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT16_T_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT16_T_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT16_T_LIBZIP.c deleted file mode 100644 index c88a89e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT16_T_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(int16_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT32_T_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT32_T_LIBZIP.bin deleted file mode 100755 index cd05fe3..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT32_T_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT32_T_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT32_T_LIBZIP.c deleted file mode 100644 index b2f010f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT32_T_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(int32_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT64_T_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT64_T_LIBZIP.bin deleted file mode 100755 index 517ed5a..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT64_T_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT64_T_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT64_T_LIBZIP.c deleted file mode 100644 index 2eaa3d7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT64_T_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(int64_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT8_T_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT8_T_LIBZIP.bin deleted file mode 100755 index e69defd..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT8_T_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT8_T_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT8_T_LIBZIP.c deleted file mode 100644 index 0fd77e7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT8_T_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(int8_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT_LIBZIP.bin deleted file mode 100755 index cd05fe3..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT_LIBZIP.c deleted file mode 100644 index f04c822..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/INT_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(int)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LIBZIP.bin deleted file mode 100755 index cd05fe3..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LIBZIP.c deleted file mode 100644 index 7af5b7f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(long)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LONG_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LONG_LIBZIP.bin deleted file mode 100755 index 517ed5a..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LONG_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LONG_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LONG_LIBZIP.c deleted file mode 100644 index 4183d77..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/LONG_LONG_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(long long)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SHORT_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SHORT_LIBZIP.bin deleted file mode 100755 index 569e5ea..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SHORT_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SHORT_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SHORT_LIBZIP.c deleted file mode 100644 index 8070267..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SHORT_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(short)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_OFF_T.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_OFF_T.bin deleted file mode 100755 index 517ed5a..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_OFF_T.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_OFF_T.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_OFF_T.c deleted file mode 100644 index 8049868..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_OFF_T.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(off_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_SIZE_T.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_SIZE_T.bin deleted file mode 100755 index cd05fe3..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_SIZE_T.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_SIZE_T.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_SIZE_T.c deleted file mode 100644 index f7d214a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/SIZEOF_SIZE_T.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(size_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT16_T_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT16_T_LIBZIP.bin deleted file mode 100755 index 569e5ea..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT16_T_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT16_T_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT16_T_LIBZIP.c deleted file mode 100644 index d7fcbe0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT16_T_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(uint16_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT32_T_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT32_T_LIBZIP.bin deleted file mode 100755 index cd05fe3..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT32_T_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT32_T_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT32_T_LIBZIP.c deleted file mode 100644 index 8a51cda..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT32_T_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(uint32_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT64_T_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT64_T_LIBZIP.bin deleted file mode 100755 index 517ed5a..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT64_T_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT64_T_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT64_T_LIBZIP.c deleted file mode 100644 index 66d4c73..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT64_T_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(uint64_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT8_T_LIBZIP.bin b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT8_T_LIBZIP.bin deleted file mode 100755 index e69defd..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT8_T_LIBZIP.bin and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT8_T_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT8_T_LIBZIP.c deleted file mode 100644 index b99b4c7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/UINT8_T_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(uint8_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c deleted file mode 100644 index fe73818..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(__int16)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c deleted file mode 100644 index 5bbafc9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(__int32)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c deleted file mode 100644 index 6bce82c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(__int64)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c deleted file mode 100644 index f239fef..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(__int8)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Export/ab63c3a9eda5ec24a2943b813039874c/libzip-targets-noconfig.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Export/ab63c3a9eda5ec24a2943b813039874c/libzip-targets-noconfig.cmake deleted file mode 100644 index 8316d31..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Export/ab63c3a9eda5ec24a2943b813039874c/libzip-targets-noconfig.cmake +++ /dev/null @@ -1,46 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "libzip::zip" for configuration "" -set_property(TARGET libzip::zip APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(libzip::zip PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "C" - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libzip.a" - ) - -list(APPEND _cmake_import_check_targets libzip::zip ) -list(APPEND _cmake_import_check_files_for_libzip::zip "${_IMPORT_PREFIX}/lib/libzip.a" ) - -# Import target "libzip::zipcmp" for configuration "" -set_property(TARGET libzip::zipcmp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(libzip::zipcmp PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/bin/zipcmp.js" - ) - -list(APPEND _cmake_import_check_targets libzip::zipcmp ) -list(APPEND _cmake_import_check_files_for_libzip::zipcmp "${_IMPORT_PREFIX}/bin/zipcmp.js" ) - -# Import target "libzip::zipmerge" for configuration "" -set_property(TARGET libzip::zipmerge APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(libzip::zipmerge PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/bin/zipmerge.js" - ) - -list(APPEND _cmake_import_check_targets libzip::zipmerge ) -list(APPEND _cmake_import_check_files_for_libzip::zipmerge "${_IMPORT_PREFIX}/bin/zipmerge.js" ) - -# Import target "libzip::ziptool" for configuration "" -set_property(TARGET libzip::ziptool APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(libzip::ziptool PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/bin/ziptool.js" - ) - -list(APPEND _cmake_import_check_targets libzip::ziptool ) -list(APPEND _cmake_import_check_files_for_libzip::ziptool "${_IMPORT_PREFIX}/bin/ziptool.js" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Export/ab63c3a9eda5ec24a2943b813039874c/libzip-targets.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Export/ab63c3a9eda5ec24a2943b813039874c/libzip-targets.cmake deleted file mode 100644 index 187c985..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Export/ab63c3a9eda5ec24a2943b813039874c/libzip-targets.cmake +++ /dev/null @@ -1,116 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.0 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...3.26) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS libzip::zip libzip::zipcmp libzip::zipmerge libzip::ziptool) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target libzip::zip -add_library(libzip::zip STATIC IMPORTED) - -set_target_properties(libzip::zip PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include" - INTERFACE_LINK_LIBRARIES "\$" -) - -# Create imported target libzip::zipcmp -add_executable(libzip::zipcmp IMPORTED) - -# Create imported target libzip::zipmerge -add_executable(libzip::zipmerge IMPORTED) - -# Create imported target libzip::ziptool -add_executable(libzip::ziptool IMPORTED) - -if(CMAKE_VERSION VERSION_LESS 2.8.12) - message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") -endif() - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/libzip-targets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Makefile.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Makefile.cmake deleted file mode 100644 index 37fc2d7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,209 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/CMakeLists.txt" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeSystem.cmake" - "CMakeFiles/CheckTypeSize/INT16_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/INT32_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/INT64_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/INT8_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/INT_LIBZIP.c" - "CMakeFiles/CheckTypeSize/LONG_LIBZIP.c" - "CMakeFiles/CheckTypeSize/LONG_LONG_LIBZIP.c" - "CMakeFiles/CheckTypeSize/SHORT_LIBZIP.c" - "CMakeFiles/CheckTypeSize/SIZEOF_OFF_T.c" - "CMakeFiles/CheckTypeSize/SIZEOF_SIZE_T.c" - "CMakeFiles/CheckTypeSize/UINT16_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/UINT32_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/UINT64_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/UINT8_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c" - "CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c" - "CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c" - "CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/cmake/Dist.cmake" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/cmake/FindMbedTLS.cmake" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/cmake/FindNettle.cmake" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/cmake/Findzstd.cmake" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/config.h.in" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/CMakeLists.txt" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/CMakeLists.txt" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/libzip-config.cmake.in" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/libzip.pc.in" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/man/CMakeLists.txt" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/CMakeLists.txt" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/CMakeLists.txt" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/zipconf.h.in" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.c.in" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/TestBigEndian.cmake" - "/usr/share/cmake-3.28/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c" - "/usr/share/cmake-3.28/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakePackageConfigHelpers.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake-3.28/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake" - "/usr/share/cmake-3.28/Modules/CheckCSourceRuns.cmake" - "/usr/share/cmake-3.28/Modules/CheckCXXSourceCompiles.cmake" - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake" - "/usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake" - "/usr/share/cmake-3.28/Modules/CheckIncludeFileCXX.cmake" - "/usr/share/cmake-3.28/Modules/CheckIncludeFiles.cmake" - "/usr/share/cmake-3.28/Modules/CheckLibraryExists.cmake" - "/usr/share/cmake-3.28/Modules/CheckSourceCompiles.cmake" - "/usr/share/cmake-3.28/Modules/CheckStructHasMember.cmake" - "/usr/share/cmake-3.28/Modules/CheckSymbolExists.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-C.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-FindBinUtils.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/FindBZip2.cmake" - "/usr/share/cmake-3.28/Modules/FindGnuTLS.cmake" - "/usr/share/cmake-3.28/Modules/FindLibLZMA.cmake" - "/usr/share/cmake-3.28/Modules/FindOpenSSL.cmake" - "/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake-3.28/Modules/FindPackageMessage.cmake" - "/usr/share/cmake-3.28/Modules/FindPkgConfig.cmake" - "/usr/share/cmake-3.28/Modules/FindZLIB.cmake" - "/usr/share/cmake-3.28/Modules/GNUInstallDirs.cmake" - "/usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake" - "/usr/share/cmake-3.28/Modules/Internal/CheckSourceRuns.cmake" - "/usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake" - "/usr/share/cmake-3.28/Modules/SelectLibraryConfigurations.cmake" - "/usr/share/cmake-3.28/Modules/WriteBasicConfigVersionFile.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.28.3/CMakeSystem.cmake" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/CheckTypeSize/__INT8_LIBZIP.c" - "CMakeFiles/CheckTypeSize/INT8_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/UINT8_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/__INT16_LIBZIP.c" - "CMakeFiles/CheckTypeSize/INT16_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/UINT16_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/__INT32_LIBZIP.c" - "CMakeFiles/CheckTypeSize/INT32_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/UINT32_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/__INT64_LIBZIP.c" - "CMakeFiles/CheckTypeSize/INT64_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/UINT64_T_LIBZIP.c" - "CMakeFiles/CheckTypeSize/SHORT_LIBZIP.c" - "CMakeFiles/CheckTypeSize/INT_LIBZIP.c" - "CMakeFiles/CheckTypeSize/LONG_LIBZIP.c" - "CMakeFiles/CheckTypeSize/LONG_LONG_LIBZIP.c" - "CMakeFiles/CheckTypeSize/SIZEOF_OFF_T.c" - "CMakeFiles/CheckTypeSize/SIZEOF_SIZE_T.c" - "libzip.pc" - "config.h" - "zipconf.h" - "libzip-config-version.cmake" - "libzip-config.cmake" - "CMakeFiles/CMakeDirectoryInformation.cmake" - "lib/CMakeFiles/CMakeDirectoryInformation.cmake" - "man/CMakeFiles/CMakeDirectoryInformation.cmake" - "src/CMakeFiles/CMakeDirectoryInformation.cmake" - "ossfuzz/CMakeFiles/CMakeDirectoryInformation.cmake" - "examples/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/dist.dir/DependInfo.cmake" - "CMakeFiles/distcheck.dir/DependInfo.cmake" - "lib/CMakeFiles/zip.dir/DependInfo.cmake" - "man/CMakeFiles/man.dir/DependInfo.cmake" - "man/CMakeFiles/update-man.dir/DependInfo.cmake" - "man/CMakeFiles/update-html.dir/DependInfo.cmake" - "man/CMakeFiles/update_zip_errors.dir/DependInfo.cmake" - "src/CMakeFiles/zipcmp.dir/DependInfo.cmake" - "src/CMakeFiles/zipmerge.dir/DependInfo.cmake" - "src/CMakeFiles/ziptool.dir/DependInfo.cmake" - "ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/DependInfo.cmake" - "ossfuzz/CMakeFiles/zip_read_fuzzer.dir/DependInfo.cmake" - "ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/DependInfo.cmake" - "ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/DependInfo.cmake" - "ossfuzz/CMakeFiles/list-fuzzers.dir/DependInfo.cmake" - "examples/CMakeFiles/add-compressed-data.dir/DependInfo.cmake" - "examples/CMakeFiles/autoclose-archive.dir/DependInfo.cmake" - "examples/CMakeFiles/in-memory.dir/DependInfo.cmake" - ) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Makefile2 b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Makefile2 deleted file mode 100644 index 91955ce..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Makefile2 +++ /dev/null @@ -1,661 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: lib/all -all: man/all -all: src/all -all: ossfuzz/all -all: examples/all -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: lib/preinstall -preinstall: man/preinstall -preinstall: src/preinstall -preinstall: ossfuzz/preinstall -preinstall: examples/preinstall -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/dist.dir/clean -clean: CMakeFiles/distcheck.dir/clean -clean: lib/clean -clean: man/clean -clean: src/clean -clean: ossfuzz/clean -clean: examples/clean -.PHONY : clean - -#============================================================================= -# Directory level rules for directory examples - -# Recursive "all" directory target. -examples/all: examples/CMakeFiles/add-compressed-data.dir/all -examples/all: examples/CMakeFiles/autoclose-archive.dir/all -examples/all: examples/CMakeFiles/in-memory.dir/all -.PHONY : examples/all - -# Recursive "preinstall" directory target. -examples/preinstall: -.PHONY : examples/preinstall - -# Recursive "clean" directory target. -examples/clean: examples/CMakeFiles/add-compressed-data.dir/clean -examples/clean: examples/CMakeFiles/autoclose-archive.dir/clean -examples/clean: examples/CMakeFiles/in-memory.dir/clean -.PHONY : examples/clean - -#============================================================================= -# Directory level rules for directory lib - -# Recursive "all" directory target. -lib/all: lib/CMakeFiles/zip.dir/all -.PHONY : lib/all - -# Recursive "preinstall" directory target. -lib/preinstall: -.PHONY : lib/preinstall - -# Recursive "clean" directory target. -lib/clean: lib/CMakeFiles/zip.dir/clean -.PHONY : lib/clean - -#============================================================================= -# Directory level rules for directory man - -# Recursive "all" directory target. -man/all: man/CMakeFiles/man.dir/all -.PHONY : man/all - -# Recursive "preinstall" directory target. -man/preinstall: -.PHONY : man/preinstall - -# Recursive "clean" directory target. -man/clean: man/CMakeFiles/man.dir/clean -man/clean: man/CMakeFiles/update-man.dir/clean -man/clean: man/CMakeFiles/update-html.dir/clean -man/clean: man/CMakeFiles/update_zip_errors.dir/clean -.PHONY : man/clean - -#============================================================================= -# Directory level rules for directory ossfuzz - -# Recursive "all" directory target. -ossfuzz/all: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/all -ossfuzz/all: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/all -ossfuzz/all: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/all -ossfuzz/all: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/all -.PHONY : ossfuzz/all - -# Recursive "preinstall" directory target. -ossfuzz/preinstall: -.PHONY : ossfuzz/preinstall - -# Recursive "clean" directory target. -ossfuzz/clean: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/clean -ossfuzz/clean: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/clean -ossfuzz/clean: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/clean -ossfuzz/clean: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/clean -ossfuzz/clean: ossfuzz/CMakeFiles/list-fuzzers.dir/clean -.PHONY : ossfuzz/clean - -#============================================================================= -# Directory level rules for directory src - -# Recursive "all" directory target. -src/all: src/CMakeFiles/zipcmp.dir/all -src/all: src/CMakeFiles/zipmerge.dir/all -src/all: src/CMakeFiles/ziptool.dir/all -.PHONY : src/all - -# Recursive "preinstall" directory target. -src/preinstall: -.PHONY : src/preinstall - -# Recursive "clean" directory target. -src/clean: src/CMakeFiles/zipcmp.dir/clean -src/clean: src/CMakeFiles/zipmerge.dir/clean -src/clean: src/CMakeFiles/ziptool.dir/clean -.PHONY : src/clean - -#============================================================================= -# Target rules for target CMakeFiles/dist.dir - -# All Build rule for target. -CMakeFiles/dist.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dist.dir/build.make CMakeFiles/dist.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dist.dir/build.make CMakeFiles/dist.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num= "Built target dist" -.PHONY : CMakeFiles/dist.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dist.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dist.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : CMakeFiles/dist.dir/rule - -# Convenience name for target. -dist: CMakeFiles/dist.dir/rule -.PHONY : dist - -# clean rule for target. -CMakeFiles/dist.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dist.dir/build.make CMakeFiles/dist.dir/clean -.PHONY : CMakeFiles/dist.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/distcheck.dir - -# All Build rule for target. -CMakeFiles/distcheck.dir/all: CMakeFiles/dist.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/distcheck.dir/build.make CMakeFiles/distcheck.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/distcheck.dir/build.make CMakeFiles/distcheck.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num= "Built target distcheck" -.PHONY : CMakeFiles/distcheck.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/distcheck.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/distcheck.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : CMakeFiles/distcheck.dir/rule - -# Convenience name for target. -distcheck: CMakeFiles/distcheck.dir/rule -.PHONY : distcheck - -# clean rule for target. -CMakeFiles/distcheck.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/distcheck.dir/build.make CMakeFiles/distcheck.dir/clean -.PHONY : CMakeFiles/distcheck.dir/clean - -#============================================================================= -# Target rules for target lib/CMakeFiles/zip.dir - -# All Build rule for target. -lib/CMakeFiles/zip.dir/all: - $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/depend - $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95 "Built target zip" -.PHONY : lib/CMakeFiles/zip.dir/all - -# Build rule for subdir invocation for target. -lib/CMakeFiles/zip.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 25 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 lib/CMakeFiles/zip.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : lib/CMakeFiles/zip.dir/rule - -# Convenience name for target. -zip: lib/CMakeFiles/zip.dir/rule -.PHONY : zip - -# clean rule for target. -lib/CMakeFiles/zip.dir/clean: - $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/clean -.PHONY : lib/CMakeFiles/zip.dir/clean - -#============================================================================= -# Target rules for target man/CMakeFiles/man.dir - -# All Build rule for target. -man/CMakeFiles/man.dir/all: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/man.dir/build.make man/CMakeFiles/man.dir/depend - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/man.dir/build.make man/CMakeFiles/man.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 "Built target man" -.PHONY : man/CMakeFiles/man.dir/all - -# Build rule for subdir invocation for target. -man/CMakeFiles/man.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 23 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/CMakeFiles/man.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : man/CMakeFiles/man.dir/rule - -# Convenience name for target. -man: man/CMakeFiles/man.dir/rule -.PHONY : man - -# clean rule for target. -man/CMakeFiles/man.dir/clean: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/man.dir/build.make man/CMakeFiles/man.dir/clean -.PHONY : man/CMakeFiles/man.dir/clean - -#============================================================================= -# Target rules for target man/CMakeFiles/update-man.dir - -# All Build rule for target. -man/CMakeFiles/update-man.dir/all: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update-man.dir/build.make man/CMakeFiles/update-man.dir/depend - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update-man.dir/build.make man/CMakeFiles/update-man.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70 "Built target update-man" -.PHONY : man/CMakeFiles/update-man.dir/all - -# Build rule for subdir invocation for target. -man/CMakeFiles/update-man.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 23 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/CMakeFiles/update-man.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : man/CMakeFiles/update-man.dir/rule - -# Convenience name for target. -update-man: man/CMakeFiles/update-man.dir/rule -.PHONY : update-man - -# clean rule for target. -man/CMakeFiles/update-man.dir/clean: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update-man.dir/build.make man/CMakeFiles/update-man.dir/clean -.PHONY : man/CMakeFiles/update-man.dir/clean - -#============================================================================= -# Target rules for target man/CMakeFiles/update-html.dir - -# All Build rule for target. -man/CMakeFiles/update-html.dir/all: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update-html.dir/build.make man/CMakeFiles/update-html.dir/depend - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update-html.dir/build.make man/CMakeFiles/update-html.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47 "Built target update-html" -.PHONY : man/CMakeFiles/update-html.dir/all - -# Build rule for subdir invocation for target. -man/CMakeFiles/update-html.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 23 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/CMakeFiles/update-html.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : man/CMakeFiles/update-html.dir/rule - -# Convenience name for target. -update-html: man/CMakeFiles/update-html.dir/rule -.PHONY : update-html - -# clean rule for target. -man/CMakeFiles/update-html.dir/clean: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update-html.dir/build.make man/CMakeFiles/update-html.dir/clean -.PHONY : man/CMakeFiles/update-html.dir/clean - -#============================================================================= -# Target rules for target man/CMakeFiles/update_zip_errors.dir - -# All Build rule for target. -man/CMakeFiles/update_zip_errors.dir/all: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update_zip_errors.dir/build.make man/CMakeFiles/update_zip_errors.dir/depend - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update_zip_errors.dir/build.make man/CMakeFiles/update_zip_errors.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num= "Built target update_zip_errors" -.PHONY : man/CMakeFiles/update_zip_errors.dir/all - -# Build rule for subdir invocation for target. -man/CMakeFiles/update_zip_errors.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/CMakeFiles/update_zip_errors.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : man/CMakeFiles/update_zip_errors.dir/rule - -# Convenience name for target. -update_zip_errors: man/CMakeFiles/update_zip_errors.dir/rule -.PHONY : update_zip_errors - -# clean rule for target. -man/CMakeFiles/update_zip_errors.dir/clean: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update_zip_errors.dir/build.make man/CMakeFiles/update_zip_errors.dir/clean -.PHONY : man/CMakeFiles/update_zip_errors.dir/clean - -#============================================================================= -# Target rules for target src/CMakeFiles/zipcmp.dir - -# All Build rule for target. -src/CMakeFiles/zipcmp.dir/all: lib/CMakeFiles/zip.dir/all - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/depend - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=99 "Built target zipcmp" -.PHONY : src/CMakeFiles/zipcmp.dir/all - -# Build rule for subdir invocation for target. -src/CMakeFiles/zipcmp.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 26 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/zipcmp.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : src/CMakeFiles/zipcmp.dir/rule - -# Convenience name for target. -zipcmp: src/CMakeFiles/zipcmp.dir/rule -.PHONY : zipcmp - -# clean rule for target. -src/CMakeFiles/zipcmp.dir/clean: - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/clean -.PHONY : src/CMakeFiles/zipcmp.dir/clean - -#============================================================================= -# Target rules for target src/CMakeFiles/zipmerge.dir - -# All Build rule for target. -src/CMakeFiles/zipmerge.dir/all: lib/CMakeFiles/zip.dir/all - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipmerge.dir/build.make src/CMakeFiles/zipmerge.dir/depend - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipmerge.dir/build.make src/CMakeFiles/zipmerge.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num= "Built target zipmerge" -.PHONY : src/CMakeFiles/zipmerge.dir/all - -# Build rule for subdir invocation for target. -src/CMakeFiles/zipmerge.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 25 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/zipmerge.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : src/CMakeFiles/zipmerge.dir/rule - -# Convenience name for target. -zipmerge: src/CMakeFiles/zipmerge.dir/rule -.PHONY : zipmerge - -# clean rule for target. -src/CMakeFiles/zipmerge.dir/clean: - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipmerge.dir/build.make src/CMakeFiles/zipmerge.dir/clean -.PHONY : src/CMakeFiles/zipmerge.dir/clean - -#============================================================================= -# Target rules for target src/CMakeFiles/ziptool.dir - -# All Build rule for target. -src/CMakeFiles/ziptool.dir/all: lib/CMakeFiles/zip.dir/all - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ziptool.dir/build.make src/CMakeFiles/ziptool.dir/depend - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ziptool.dir/build.make src/CMakeFiles/ziptool.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=100 "Built target ziptool" -.PHONY : src/CMakeFiles/ziptool.dir/all - -# Build rule for subdir invocation for target. -src/CMakeFiles/ziptool.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 26 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/ziptool.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : src/CMakeFiles/ziptool.dir/rule - -# Convenience name for target. -ziptool: src/CMakeFiles/ziptool.dir/rule -.PHONY : ziptool - -# clean rule for target. -src/CMakeFiles/ziptool.dir/clean: - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ziptool.dir/build.make src/CMakeFiles/ziptool.dir/clean -.PHONY : src/CMakeFiles/ziptool.dir/clean - -#============================================================================= -# Target rules for target ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir - -# All Build rule for target. -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/all: lib/CMakeFiles/zip.dir/all - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/depend - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=96 "Built target zip_read_file_fuzzer" -.PHONY : ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/all - -# Build rule for subdir invocation for target. -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 26 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/rule - -# Convenience name for target. -zip_read_file_fuzzer: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/rule -.PHONY : zip_read_file_fuzzer - -# clean rule for target. -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/clean: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/clean -.PHONY : ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/clean - -#============================================================================= -# Target rules for target ossfuzz/CMakeFiles/zip_read_fuzzer.dir - -# All Build rule for target. -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/all: lib/CMakeFiles/zip.dir/all - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/depend - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=97 "Built target zip_read_fuzzer" -.PHONY : ossfuzz/CMakeFiles/zip_read_fuzzer.dir/all - -# Build rule for subdir invocation for target. -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 26 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/CMakeFiles/zip_read_fuzzer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : ossfuzz/CMakeFiles/zip_read_fuzzer.dir/rule - -# Convenience name for target. -zip_read_fuzzer: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/rule -.PHONY : zip_read_fuzzer - -# clean rule for target. -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/clean: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/clean -.PHONY : ossfuzz/CMakeFiles/zip_read_fuzzer.dir/clean - -#============================================================================= -# Target rules for target ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir - -# All Build rule for target. -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/all: lib/CMakeFiles/zip.dir/all - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/depend - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num= "Built target zip_write_encrypt_aes256_file_fuzzer" -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/all - -# Build rule for subdir invocation for target. -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 25 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/rule - -# Convenience name for target. -zip_write_encrypt_aes256_file_fuzzer: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/rule -.PHONY : zip_write_encrypt_aes256_file_fuzzer - -# clean rule for target. -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/clean: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/clean -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/clean - -#============================================================================= -# Target rules for target ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir - -# All Build rule for target. -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/all: lib/CMakeFiles/zip.dir/all - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/depend - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=98 "Built target zip_write_encrypt_pkware_file_fuzzer" -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/all - -# Build rule for subdir invocation for target. -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 26 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/rule - -# Convenience name for target. -zip_write_encrypt_pkware_file_fuzzer: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/rule -.PHONY : zip_write_encrypt_pkware_file_fuzzer - -# clean rule for target. -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/clean: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/clean -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/clean - -#============================================================================= -# Target rules for target ossfuzz/CMakeFiles/list-fuzzers.dir - -# All Build rule for target. -ossfuzz/CMakeFiles/list-fuzzers.dir/all: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/list-fuzzers.dir/build.make ossfuzz/CMakeFiles/list-fuzzers.dir/depend - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/list-fuzzers.dir/build.make ossfuzz/CMakeFiles/list-fuzzers.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num= "Built target list-fuzzers" -.PHONY : ossfuzz/CMakeFiles/list-fuzzers.dir/all - -# Build rule for subdir invocation for target. -ossfuzz/CMakeFiles/list-fuzzers.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/CMakeFiles/list-fuzzers.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : ossfuzz/CMakeFiles/list-fuzzers.dir/rule - -# Convenience name for target. -list-fuzzers: ossfuzz/CMakeFiles/list-fuzzers.dir/rule -.PHONY : list-fuzzers - -# clean rule for target. -ossfuzz/CMakeFiles/list-fuzzers.dir/clean: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/list-fuzzers.dir/build.make ossfuzz/CMakeFiles/list-fuzzers.dir/clean -.PHONY : ossfuzz/CMakeFiles/list-fuzzers.dir/clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/add-compressed-data.dir - -# All Build rule for target. -examples/CMakeFiles/add-compressed-data.dir/all: lib/CMakeFiles/zip.dir/all - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/add-compressed-data.dir/build.make examples/CMakeFiles/add-compressed-data.dir/depend - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/add-compressed-data.dir/build.make examples/CMakeFiles/add-compressed-data.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num= "Built target add-compressed-data" -.PHONY : examples/CMakeFiles/add-compressed-data.dir/all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/add-compressed-data.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 25 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/CMakeFiles/add-compressed-data.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : examples/CMakeFiles/add-compressed-data.dir/rule - -# Convenience name for target. -add-compressed-data: examples/CMakeFiles/add-compressed-data.dir/rule -.PHONY : add-compressed-data - -# clean rule for target. -examples/CMakeFiles/add-compressed-data.dir/clean: - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/add-compressed-data.dir/build.make examples/CMakeFiles/add-compressed-data.dir/clean -.PHONY : examples/CMakeFiles/add-compressed-data.dir/clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/autoclose-archive.dir - -# All Build rule for target. -examples/CMakeFiles/autoclose-archive.dir/all: lib/CMakeFiles/zip.dir/all - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/autoclose-archive.dir/build.make examples/CMakeFiles/autoclose-archive.dir/depend - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/autoclose-archive.dir/build.make examples/CMakeFiles/autoclose-archive.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num= "Built target autoclose-archive" -.PHONY : examples/CMakeFiles/autoclose-archive.dir/all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/autoclose-archive.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 25 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/CMakeFiles/autoclose-archive.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : examples/CMakeFiles/autoclose-archive.dir/rule - -# Convenience name for target. -autoclose-archive: examples/CMakeFiles/autoclose-archive.dir/rule -.PHONY : autoclose-archive - -# clean rule for target. -examples/CMakeFiles/autoclose-archive.dir/clean: - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/autoclose-archive.dir/build.make examples/CMakeFiles/autoclose-archive.dir/clean -.PHONY : examples/CMakeFiles/autoclose-archive.dir/clean - -#============================================================================= -# Target rules for target examples/CMakeFiles/in-memory.dir - -# All Build rule for target. -examples/CMakeFiles/in-memory.dir/all: lib/CMakeFiles/zip.dir/all - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/in-memory.dir/build.make examples/CMakeFiles/in-memory.dir/depend - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/in-memory.dir/build.make examples/CMakeFiles/in-memory.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=1 "Built target in-memory" -.PHONY : examples/CMakeFiles/in-memory.dir/all - -# Build rule for subdir invocation for target. -examples/CMakeFiles/in-memory.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 26 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/CMakeFiles/in-memory.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : examples/CMakeFiles/in-memory.dir/rule - -# Convenience name for target. -in-memory: examples/CMakeFiles/in-memory.dir/rule -.PHONY : in-memory - -# clean rule for target. -examples/CMakeFiles/in-memory.dir/clean: - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/in-memory.dir/build.make examples/CMakeFiles/in-memory.dir/clean -.PHONY : examples/CMakeFiles/in-memory.dir/clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/TargetDirectories.txt b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 5f2122c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,60 +0,0 @@ -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/test.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/edit_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/rebuild_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/list_install_components.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/install.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/install/local.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/install/strip.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/test.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/edit_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/rebuild_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/list_install_components.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/install.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/install/local.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/install/strip.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/test.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/edit_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/rebuild_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/list_install_components.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/install.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/install/local.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/install/strip.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/test.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/edit_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/rebuild_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/list_install_components.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/install.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/install/local.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/install/strip.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/test.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/edit_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/rebuild_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list_install_components.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/install.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/install/local.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/install/strip.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/test.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/edit_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/rebuild_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/list_install_components.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/install.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/install/local.dir -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/install/strip.dir diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/cmake.check_cache b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/build.make deleted file mode 100644 index 29b8f38..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/build.make +++ /dev/null @@ -1,89 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Utility rule file for dist. - -# Include any custom commands dependencies for this target. -include CMakeFiles/dist.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dist.dir/progress.make - -CMakeFiles/dist: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && git config tar.tar.xz.command xz\ -c - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && git archive --prefix=libzip-1.11.3/ -o /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/libzip-1.11.3.tar.gz HEAD - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && git archive --prefix=libzip-1.11.3/ -o /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/libzip-1.11.3.tar.xz HEAD - -dist: CMakeFiles/dist -dist: CMakeFiles/dist.dir/build.make -.PHONY : dist - -# Rule to build all files generated by this target. -CMakeFiles/dist.dir/build: dist -.PHONY : CMakeFiles/dist.dir/build - -CMakeFiles/dist.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dist.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dist.dir/clean - -CMakeFiles/dist.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : CMakeFiles/dist.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/cmake_clean.cmake deleted file mode 100644 index 656ce9f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dist" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dist.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/compiler_depend.make deleted file mode 100644 index f6b1322..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dist. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/compiler_depend.ts deleted file mode 100644 index 0b47ca4..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dist. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/dist.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/build.make deleted file mode 100644 index 3a2987b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/build.make +++ /dev/null @@ -1,100 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Utility rule file for distcheck. - -# Include any custom commands dependencies for this target. -include CMakeFiles/distcheck.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/distcheck.dir/progress.make - -CMakeFiles/distcheck: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && chmod -R u+w libzip-1.11.3 libzip-1.11.3-build libzip-1.11.3-dest 2>/dev/null || true - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && rm -rf libzip-1.11.3 libzip-1.11.3-build libzip-1.11.3-dest - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && /usr/bin/cmake -E tar xf /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/libzip-1.11.3.tar.gz - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && chmod -R u-w libzip-1.11.3 - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && mkdir libzip-1.11.3-build - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && mkdir libzip-1.11.3-dest - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && /usr/bin/cmake -DCMAKE_INSTALL_PREFIX=libzip-1.11.3-dest libzip-1.11.3 -B libzip-1.11.3-build - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && make -C libzip-1.11.3-build -j4 - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && make -C libzip-1.11.3-build test - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && make -C libzip-1.11.3-build install - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && make -C libzip-1.11.3-build clean - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && chmod -R u+w libzip-1.11.3 libzip-1.11.3-build libzip-1.11.3-dest - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && rm -rf libzip-1.11.3 libzip-1.11.3-build libzip-1.11.3-dest - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" && echo libzip-1.11.3.tar.gz\ is\ ready\ for\ distribution. - -distcheck: CMakeFiles/distcheck -distcheck: CMakeFiles/distcheck.dir/build.make -.PHONY : distcheck - -# Rule to build all files generated by this target. -CMakeFiles/distcheck.dir/build: distcheck -.PHONY : CMakeFiles/distcheck.dir/build - -CMakeFiles/distcheck.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/distcheck.dir/cmake_clean.cmake -.PHONY : CMakeFiles/distcheck.dir/clean - -CMakeFiles/distcheck.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : CMakeFiles/distcheck.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/cmake_clean.cmake deleted file mode 100644 index 599552a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/distcheck" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/distcheck.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/compiler_depend.make deleted file mode 100644 index a6ffafe..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for distcheck. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/compiler_depend.ts deleted file mode 100644 index d481b07..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for distcheck. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/distcheck.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/progress.marks b/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/progress.marks deleted file mode 100644 index fb1e7bc..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -54 diff --git a/thirdparty/libzip-1.11.3/build-emcmake/CTestTestfile.cmake b/thirdparty/libzip-1.11.3/build-emcmake/CTestTestfile.cmake deleted file mode 100644 index c8a0112..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/CTestTestfile.cmake +++ /dev/null @@ -1,11 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3 -# Build directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("lib") -subdirs("man") -subdirs("src") -subdirs("ossfuzz") -subdirs("examples") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/Makefile b/thirdparty/libzip-1.11.3/build-emcmake/Makefile deleted file mode 100644 index 883b607..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/Makefile +++ /dev/null @@ -1,452 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake//CMakeFiles/progress.marks" - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named dist - -# Build rule for target. -dist: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dist -.PHONY : dist - -# fast build rule for target. -dist/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dist.dir/build.make CMakeFiles/dist.dir/build -.PHONY : dist/fast - -#============================================================================= -# Target rules for targets named distcheck - -# Build rule for target. -distcheck: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 distcheck -.PHONY : distcheck - -# fast build rule for target. -distcheck/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/distcheck.dir/build.make CMakeFiles/distcheck.dir/build -.PHONY : distcheck/fast - -#============================================================================= -# Target rules for targets named zip - -# Build rule for target. -zip: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 zip -.PHONY : zip - -# fast build rule for target. -zip/fast: - $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/build -.PHONY : zip/fast - -#============================================================================= -# Target rules for targets named man - -# Build rule for target. -man: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man -.PHONY : man - -# fast build rule for target. -man/fast: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/man.dir/build.make man/CMakeFiles/man.dir/build -.PHONY : man/fast - -#============================================================================= -# Target rules for targets named update-man - -# Build rule for target. -update-man: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 update-man -.PHONY : update-man - -# fast build rule for target. -update-man/fast: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update-man.dir/build.make man/CMakeFiles/update-man.dir/build -.PHONY : update-man/fast - -#============================================================================= -# Target rules for targets named update-html - -# Build rule for target. -update-html: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 update-html -.PHONY : update-html - -# fast build rule for target. -update-html/fast: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update-html.dir/build.make man/CMakeFiles/update-html.dir/build -.PHONY : update-html/fast - -#============================================================================= -# Target rules for targets named update_zip_errors - -# Build rule for target. -update_zip_errors: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 update_zip_errors -.PHONY : update_zip_errors - -# fast build rule for target. -update_zip_errors/fast: - $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update_zip_errors.dir/build.make man/CMakeFiles/update_zip_errors.dir/build -.PHONY : update_zip_errors/fast - -#============================================================================= -# Target rules for targets named zipcmp - -# Build rule for target. -zipcmp: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 zipcmp -.PHONY : zipcmp - -# fast build rule for target. -zipcmp/fast: - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/build -.PHONY : zipcmp/fast - -#============================================================================= -# Target rules for targets named zipmerge - -# Build rule for target. -zipmerge: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 zipmerge -.PHONY : zipmerge - -# fast build rule for target. -zipmerge/fast: - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipmerge.dir/build.make src/CMakeFiles/zipmerge.dir/build -.PHONY : zipmerge/fast - -#============================================================================= -# Target rules for targets named ziptool - -# Build rule for target. -ziptool: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ziptool -.PHONY : ziptool - -# fast build rule for target. -ziptool/fast: - $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ziptool.dir/build.make src/CMakeFiles/ziptool.dir/build -.PHONY : ziptool/fast - -#============================================================================= -# Target rules for targets named zip_read_file_fuzzer - -# Build rule for target. -zip_read_file_fuzzer: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 zip_read_file_fuzzer -.PHONY : zip_read_file_fuzzer - -# fast build rule for target. -zip_read_file_fuzzer/fast: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build -.PHONY : zip_read_file_fuzzer/fast - -#============================================================================= -# Target rules for targets named zip_read_fuzzer - -# Build rule for target. -zip_read_fuzzer: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 zip_read_fuzzer -.PHONY : zip_read_fuzzer - -# fast build rule for target. -zip_read_fuzzer/fast: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build -.PHONY : zip_read_fuzzer/fast - -#============================================================================= -# Target rules for targets named zip_write_encrypt_aes256_file_fuzzer - -# Build rule for target. -zip_write_encrypt_aes256_file_fuzzer: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 zip_write_encrypt_aes256_file_fuzzer -.PHONY : zip_write_encrypt_aes256_file_fuzzer - -# fast build rule for target. -zip_write_encrypt_aes256_file_fuzzer/fast: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build -.PHONY : zip_write_encrypt_aes256_file_fuzzer/fast - -#============================================================================= -# Target rules for targets named zip_write_encrypt_pkware_file_fuzzer - -# Build rule for target. -zip_write_encrypt_pkware_file_fuzzer: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 zip_write_encrypt_pkware_file_fuzzer -.PHONY : zip_write_encrypt_pkware_file_fuzzer - -# fast build rule for target. -zip_write_encrypt_pkware_file_fuzzer/fast: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build -.PHONY : zip_write_encrypt_pkware_file_fuzzer/fast - -#============================================================================= -# Target rules for targets named list-fuzzers - -# Build rule for target. -list-fuzzers: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 list-fuzzers -.PHONY : list-fuzzers - -# fast build rule for target. -list-fuzzers/fast: - $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/list-fuzzers.dir/build.make ossfuzz/CMakeFiles/list-fuzzers.dir/build -.PHONY : list-fuzzers/fast - -#============================================================================= -# Target rules for targets named add-compressed-data - -# Build rule for target. -add-compressed-data: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 add-compressed-data -.PHONY : add-compressed-data - -# fast build rule for target. -add-compressed-data/fast: - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/add-compressed-data.dir/build.make examples/CMakeFiles/add-compressed-data.dir/build -.PHONY : add-compressed-data/fast - -#============================================================================= -# Target rules for targets named autoclose-archive - -# Build rule for target. -autoclose-archive: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 autoclose-archive -.PHONY : autoclose-archive - -# fast build rule for target. -autoclose-archive/fast: - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/autoclose-archive.dir/build.make examples/CMakeFiles/autoclose-archive.dir/build -.PHONY : autoclose-archive/fast - -#============================================================================= -# Target rules for targets named in-memory - -# Build rule for target. -in-memory: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 in-memory -.PHONY : in-memory - -# fast build rule for target. -in-memory/fast: - $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/in-memory.dir/build.make examples/CMakeFiles/in-memory.dir/build -.PHONY : in-memory/fast - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... dist" - @echo "... distcheck" - @echo "... list-fuzzers" - @echo "... man" - @echo "... update-html" - @echo "... update-man" - @echo "... update_zip_errors" - @echo "... add-compressed-data" - @echo "... autoclose-archive" - @echo "... in-memory" - @echo "... zip" - @echo "... zip_read_file_fuzzer" - @echo "... zip_read_fuzzer" - @echo "... zip_write_encrypt_aes256_file_fuzzer" - @echo "... zip_write_encrypt_pkware_file_fuzzer" - @echo "... zipcmp" - @echo "... zipmerge" - @echo "... ziptool" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/cmake_install.cmake b/thirdparty/libzip-1.11.3/build-emcmake/cmake_install.cmake deleted file mode 100644 index d3fe8c1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/cmake_install.cmake +++ /dev/null @@ -1,105 +0,0 @@ -# Install script for directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3 - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/libzip.pc") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/libzip/modules" TYPE FILE FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/cmake/FindNettle.cmake" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/cmake/Findzstd.cmake" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/cmake/FindMbedTLS.cmake" - ) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/libzip" TYPE FILE FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/libzip-config.cmake" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/libzip-config-version.cmake" - ) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/libzip/libzip-targets.cmake") - file(DIFFERENT _cmake_export_file_changed FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/libzip/libzip-targets.cmake" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Export/ab63c3a9eda5ec24a2943b813039874c/libzip-targets.cmake") - if(_cmake_export_file_changed) - file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/libzip/libzip-targets-*.cmake") - if(_cmake_old_config_files) - string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/libzip/libzip-targets.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") - unset(_cmake_old_config_files_text) - file(REMOVE ${_cmake_old_config_files}) - endif() - unset(_cmake_old_config_files) - endif() - unset(_cmake_export_file_changed) - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/libzip" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Export/ab63c3a9eda5ec24a2943b813039874c/libzip-targets.cmake") - if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^()$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/libzip" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles/Export/ab63c3a9eda5ec24a2943b813039874c/libzip-targets-noconfig.cmake") - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/cmake_install.cmake") - include("/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/cmake_install.cmake") - include("/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/cmake_install.cmake") - include("/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/cmake_install.cmake") - include("/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/cmake_install.cmake") - -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/compile_commands.json b/thirdparty/libzip-1.11.3/build-emcmake/compile_commands.json deleted file mode 100644 index bcd2b69..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/compile_commands.json +++ /dev/null @@ -1,770 +0,0 @@ -[ -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_add.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add.c", - "output": "lib/CMakeFiles/zip.dir/zip_add.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_add_dir.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_dir.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_dir.c", - "output": "lib/CMakeFiles/zip.dir/zip_add_dir.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_add_entry.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_entry.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_entry.c", - "output": "lib/CMakeFiles/zip.dir/zip_add_entry.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_algorithm_deflate.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c", - "output": "lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_buffer.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_buffer.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_buffer.c", - "output": "lib/CMakeFiles/zip.dir/zip_buffer.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_close.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_close.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_close.c", - "output": "lib/CMakeFiles/zip.dir/zip_close.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_delete.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_delete.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_delete.c", - "output": "lib/CMakeFiles/zip.dir/zip_delete.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_dir_add.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dir_add.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dir_add.c", - "output": "lib/CMakeFiles/zip.dir/zip_dir_add.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_dirent.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dirent.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dirent.c", - "output": "lib/CMakeFiles/zip.dir/zip_dirent.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_discard.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_discard.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_discard.c", - "output": "lib/CMakeFiles/zip.dir/zip_discard.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_entry.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_entry.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_entry.c", - "output": "lib/CMakeFiles/zip.dir/zip_entry.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_error.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error.c", - "output": "lib/CMakeFiles/zip.dir/zip_error.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_error_clear.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_clear.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_clear.c", - "output": "lib/CMakeFiles/zip.dir/zip_error_clear.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_error_get.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get.c", - "output": "lib/CMakeFiles/zip.dir/zip_error_get.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_error_get_sys_type.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c", - "output": "lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_error_strerror.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c", - "output": "lib/CMakeFiles/zip.dir/zip_error_strerror.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_error_to_str.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c", - "output": "lib/CMakeFiles/zip.dir/zip_error_to_str.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_extra_field.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field.c", - "output": "lib/CMakeFiles/zip.dir/zip_extra_field.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_extra_field_api.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c", - "output": "lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_fclose.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fclose.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fclose.c", - "output": "lib/CMakeFiles/zip.dir/zip_fclose.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_fdopen.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fdopen.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fdopen.c", - "output": "lib/CMakeFiles/zip.dir/zip_fdopen.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_add.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_add.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_add.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_add.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_error_clear.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_error_get.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_error_get.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_get_comment.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_get_offset.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_rename.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_rename.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_rename.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_rename.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_replace.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_replace.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_replace.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_replace.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_set_comment.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_set_encryption.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_set_mtime.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_file_strerror.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c", - "output": "lib/CMakeFiles/zip.dir/zip_file_strerror.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_fopen.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen.c", - "output": "lib/CMakeFiles/zip.dir/zip_fopen.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_fopen_encrypted.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c", - "output": "lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_fopen_index.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c", - "output": "lib/CMakeFiles/zip.dir/zip_fopen_index.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c", - "output": "lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_fread.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fread.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fread.c", - "output": "lib/CMakeFiles/zip.dir/zip_fread.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_fseek.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fseek.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fseek.c", - "output": "lib/CMakeFiles/zip.dir/zip_fseek.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_ftell.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_ftell.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_ftell.c", - "output": "lib/CMakeFiles/zip.dir/zip_ftell.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_get_archive_comment.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c", - "output": "lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_get_archive_flag.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c", - "output": "lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c", - "output": "lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_get_file_comment.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c", - "output": "lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_get_name.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_name.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_name.c", - "output": "lib/CMakeFiles/zip.dir/zip_get_name.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_get_num_entries.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c", - "output": "lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_get_num_files.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c", - "output": "lib/CMakeFiles/zip.dir/zip_get_num_files.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_hash.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_hash.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_hash.c", - "output": "lib/CMakeFiles/zip.dir/zip_hash.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_io_util.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_io_util.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_io_util.c", - "output": "lib/CMakeFiles/zip.dir/zip_io_util.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_libzip_version.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c", - "output": "lib/CMakeFiles/zip.dir/zip_libzip_version.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_memdup.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_memdup.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_memdup.c", - "output": "lib/CMakeFiles/zip.dir/zip_memdup.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_name_locate.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_name_locate.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_name_locate.c", - "output": "lib/CMakeFiles/zip.dir/zip_name_locate.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_new.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_new.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_new.c", - "output": "lib/CMakeFiles/zip.dir/zip_new.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_open.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_open.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_open.c", - "output": "lib/CMakeFiles/zip.dir/zip_open.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_pkware.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_pkware.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_pkware.c", - "output": "lib/CMakeFiles/zip.dir/zip_pkware.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_progress.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_progress.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_progress.c", - "output": "lib/CMakeFiles/zip.dir/zip_progress.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_rename.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_rename.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_rename.c", - "output": "lib/CMakeFiles/zip.dir/zip_rename.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_replace.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_replace.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_replace.c", - "output": "lib/CMakeFiles/zip.dir/zip_replace.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_set_archive_comment.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c", - "output": "lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_set_archive_flag.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c", - "output": "lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_set_default_password.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c", - "output": "lib/CMakeFiles/zip.dir/zip_set_default_password.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_set_file_comment.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c", - "output": "lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_set_file_compression.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c", - "output": "lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_set_name.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_name.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_name.c", - "output": "lib/CMakeFiles/zip.dir/zip_set_name.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_accept_empty.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_begin_write.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_buffer.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_buffer.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_call.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_call.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_call.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_call.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_close.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_close.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_close.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_close.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_commit_write.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_compress.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_compress.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_compress.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_compress.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_crc.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_crc.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_crc.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_crc.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_error.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_error.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_error.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_error.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_file_common.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_file_common.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_file_stdio.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_free.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_free.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_free.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_free.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_function.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_function.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_function.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_function.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_get_dostime.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_is_deleted.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_layered.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_layered.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_layered.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_layered.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_open.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_open.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_open.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_open.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_pkware_decode.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_pkware_encode.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_read.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_read.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_read.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_read.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_remove.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_remove.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_remove.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_remove.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_rollback_write.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_seek.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_seek.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_seek_write.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_stat.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_stat.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_stat.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_stat.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_supports.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_supports.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_supports.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_supports.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_tell.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_tell.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_tell_write.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_window.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_window.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_window.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_window.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_write.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_write.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_write.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_write.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_zip.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_zip.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_zip_new.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_stat.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat.c", - "output": "lib/CMakeFiles/zip.dir/zip_stat.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_stat_index.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_index.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_index.c", - "output": "lib/CMakeFiles/zip.dir/zip_stat_index.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_stat_init.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_init.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_init.c", - "output": "lib/CMakeFiles/zip.dir/zip_stat_init.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_strerror.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_strerror.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_strerror.c", - "output": "lib/CMakeFiles/zip.dir/zip_strerror.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_string.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_string.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_string.c", - "output": "lib/CMakeFiles/zip.dir/zip_string.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_unchange.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange.c", - "output": "lib/CMakeFiles/zip.dir/zip_unchange.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_unchange_all.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c", - "output": "lib/CMakeFiles/zip.dir/zip_unchange_all.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_unchange_archive.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c", - "output": "lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_unchange_data.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c", - "output": "lib/CMakeFiles/zip.dir/zip_unchange_data.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_utf-8.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_utf-8.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_utf-8.c", - "output": "lib/CMakeFiles/zip.dir/zip_utf-8.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_err_str.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/zip_err_str.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/zip_err_str.c", - "output": "lib/CMakeFiles/zip.dir/zip_err_str.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c", - "output": "lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip.dir/includes_C.rsp -fvisibility=hidden -o CMakeFiles/zip.dir/zip_random_unix.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_random_unix.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_random_unix.c", - "output": "lib/CMakeFiles/zip.dir/zip_random_unix.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zipcmp.dir/includes_C.rsp -o CMakeFiles/zipcmp.dir/zipcmp.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipcmp.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipcmp.c", - "output": "src/CMakeFiles/zipcmp.dir/zipcmp.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zipcmp.dir/includes_C.rsp -o CMakeFiles/zipcmp.dir/diff_output.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/diff_output.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/diff_output.c", - "output": "src/CMakeFiles/zipcmp.dir/diff_output.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zipmerge.dir/includes_C.rsp -o CMakeFiles/zipmerge.dir/zipmerge.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipmerge.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipmerge.c", - "output": "src/CMakeFiles/zipmerge.dir/zipmerge.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/ziptool.dir/includes_C.rsp -o CMakeFiles/ziptool.dir/ziptool.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/ziptool.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/ziptool.c", - "output": "src/CMakeFiles/ziptool.dir/ziptool.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip_read_file_fuzzer.dir/includes_C.rsp -o CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c", - "output": "ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip_read_file_fuzzer.dir/includes_C.rsp -o CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c", - "output": "ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip_read_fuzzer.dir/includes_C.rsp -o CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c", - "output": "ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip_read_fuzzer.dir/includes_C.rsp -o CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c", - "output": "ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/includes_C.rsp -o CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c", - "output": "ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/includes_C.rsp -o CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c", - "output": "ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/includes_C.rsp -o CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c", - "output": "ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/includes_C.rsp -o CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c", - "output": "ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/add-compressed-data.dir/includes_C.rsp -o CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/add-compressed-data.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/add-compressed-data.c", - "output": "examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/autoclose-archive.dir/includes_C.rsp -o CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/autoclose-archive.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/autoclose-archive.c", - "output": "examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o" -}, -{ - "directory": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples", - "command": "\"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc\" @CMakeFiles/in-memory.dir/includes_C.rsp -o CMakeFiles/in-memory.dir/in-memory.c.o -c \"/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/in-memory.c\"", - "file": "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/in-memory.c", - "output": "examples/CMakeFiles/in-memory.dir/in-memory.c.o" -} -] \ No newline at end of file diff --git a/thirdparty/libzip-1.11.3/build-emcmake/config.h b/thirdparty/libzip-1.11.3/build-emcmake/config.h deleted file mode 100644 index 2180487..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/config.h +++ /dev/null @@ -1,75 +0,0 @@ -#ifndef HAD_CONFIG_H -#define HAD_CONFIG_H -#ifndef _HAD_ZIPCONF_H -#include "zipconf.h" -#endif -/* BEGIN DEFINES */ -#define ENABLE_FDOPEN -/* #undef HAVE___PROGNAME */ -/* #undef HAVE__CLOSE */ -/* #undef HAVE__DUP */ -/* #undef HAVE__FDOPEN */ -/* #undef HAVE__FILENO */ -/* #undef HAVE__FSEEKI64 */ -/* #undef HAVE__FSTAT64 */ -/* #undef HAVE__SETMODE */ -/* #undef HAVE__SNPRINTF */ -/* #undef HAVE__SNPRINTF_S */ -/* #undef HAVE__SNWPRINTF_S */ -/* #undef HAVE__STAT64 */ -/* #undef HAVE__STRDUP */ -/* #undef HAVE__STRICMP */ -/* #undef HAVE__STRTOI64 */ -/* #undef HAVE__STRTOUI64 */ -/* #undef HAVE__UNLINK */ -/* #undef HAVE_ARC4RANDOM */ -/* #undef HAVE_CLONEFILE */ -/* #undef HAVE_COMMONCRYPTO */ -/* #undef HAVE_CRYPTO */ -/* #undef HAVE_FICLONERANGE */ -#define HAVE_FILENO -#define HAVE_FCHMOD -#define HAVE_FSEEKO -#define HAVE_FTELLO -/* #undef HAVE_GETPROGNAME */ -/* #undef HAVE_GETSECURITYINFO */ -/* #undef HAVE_GNUTLS */ -/* #undef HAVE_LIBBZ2 */ -/* #undef HAVE_LIBLZMA */ -/* #undef HAVE_LIBZSTD */ -#define HAVE_LOCALTIME_R -/* #undef HAVE_LOCALTIME_S */ -/* #undef HAVE_MEMCPY_S */ -/* #undef HAVE_MBEDTLS */ -/* #undef HAVE_MKSTEMP */ -/* #undef HAVE_OPENSSL */ -/* #undef HAVE_SETMODE */ -#define HAVE_SNPRINTF -/* #undef HAVE_SNPRINTF_S */ -#define HAVE_STRCASECMP -#define HAVE_STRDUP -/* #undef HAVE_STRERROR_S */ -/* #undef HAVE_STRERRORLEN_S */ -/* #undef HAVE_STRICMP */ -/* #undef HAVE_STRNCPY_S */ -#define HAVE_STRTOLL -#define HAVE_STRTOULL -/* #undef HAVE_STRUCT_TM_TM_ZONE */ -#define HAVE_STDBOOL_H -#define HAVE_STRINGS_H -#define HAVE_UNISTD_H -/* #undef HAVE_WINDOWS_CRYPTO */ -#define SIZEOF_OFF_T 8 -#define SIZEOF_SIZE_T 4 -/* #undef HAVE_DIRENT_H */ -/* #undef HAVE_FTS_H */ -/* #undef HAVE_NDIR_H */ -/* #undef HAVE_SYS_DIR_H */ -/* #undef HAVE_SYS_NDIR_H */ -/* #undef WORDS_BIGENDIAN */ -#define HAVE_SHARED -/* END DEFINES */ -#define PACKAGE "libzip" -#define VERSION "1.11.3" - -#endif /* HAD_CONFIG_H */ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/CMakeDirectoryInformation.cmake b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index ea55061..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/DependInfo.cmake deleted file mode 100644 index f05b574..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/add-compressed-data.c" "examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o" "gcc" "examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o deleted file mode 100644 index 6d6d885..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o.d deleted file mode 100644 index f08fb1a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o.d +++ /dev/null @@ -1,33 +0,0 @@ -examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/examples/add-compressed-data.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/build.make deleted file mode 100644 index ad710fc..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/build.make +++ /dev/null @@ -1,115 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include examples/CMakeFiles/add-compressed-data.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include examples/CMakeFiles/add-compressed-data.dir/compiler_depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/add-compressed-data.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/add-compressed-data.dir/flags.make - -examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o: examples/CMakeFiles/add-compressed-data.dir/flags.make -examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o: examples/CMakeFiles/add-compressed-data.dir/includes_C.rsp -examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/examples/add-compressed-data.c -examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o: examples/CMakeFiles/add-compressed-data.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o -MF CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o.d -o CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/add-compressed-data.c" - -examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/add-compressed-data.dir/add-compressed-data.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/add-compressed-data.c" > CMakeFiles/add-compressed-data.dir/add-compressed-data.c.i - -examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/add-compressed-data.dir/add-compressed-data.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/add-compressed-data.c" -o CMakeFiles/add-compressed-data.dir/add-compressed-data.c.s - -# Object files for target add-compressed-data -add__compressed__data_OBJECTS = \ -"CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o" - -# External object files for target add-compressed-data -add__compressed__data_EXTERNAL_OBJECTS = - -examples/add-compressed-data.js: examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o -examples/add-compressed-data.js: examples/CMakeFiles/add-compressed-data.dir/build.make -examples/add-compressed-data.js: lib/libzip.a -examples/add-compressed-data.js: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -examples/add-compressed-data.js: examples/CMakeFiles/add-compressed-data.dir/linkLibs.rsp -examples/add-compressed-data.js: examples/CMakeFiles/add-compressed-data.dir/objects1.rsp -examples/add-compressed-data.js: examples/CMakeFiles/add-compressed-data.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable add-compressed-data.js" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/add-compressed-data.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/add-compressed-data.dir/build: examples/add-compressed-data.js -.PHONY : examples/CMakeFiles/add-compressed-data.dir/build - -examples/CMakeFiles/add-compressed-data.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && $(CMAKE_COMMAND) -P CMakeFiles/add-compressed-data.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/add-compressed-data.dir/clean - -examples/CMakeFiles/add-compressed-data.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : examples/CMakeFiles/add-compressed-data.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/cmake_clean.cmake deleted file mode 100644 index a5dcade..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o" - "CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o.d" - "add-compressed-data.js" - "add-compressed-data.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/add-compressed-data.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/compiler_depend.make deleted file mode 100644 index 9dbf38e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for add-compressed-data. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/compiler_depend.ts deleted file mode 100644 index dcfb961..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for add-compressed-data. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/depend.make deleted file mode 100644 index 427a796..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for add-compressed-data. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/flags.make deleted file mode 100644 index a6d6e23..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/add-compressed-data.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/link.txt deleted file mode 100644 index 7828bc2..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/add-compressed-data.dir/objects1.rsp -o add-compressed-data.js @CMakeFiles/add-compressed-data.dir/linkLibs.rsp diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/progress.make deleted file mode 100644 index 6c287f1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/add-compressed-data.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/DependInfo.cmake deleted file mode 100644 index 3005dc8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/autoclose-archive.c" "examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o" "gcc" "examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o deleted file mode 100644 index d283bda..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o.d deleted file mode 100644 index 621340a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o.d +++ /dev/null @@ -1,33 +0,0 @@ -examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/examples/autoclose-archive.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/build.make deleted file mode 100644 index 733d33c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/build.make +++ /dev/null @@ -1,115 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include examples/CMakeFiles/autoclose-archive.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include examples/CMakeFiles/autoclose-archive.dir/compiler_depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/autoclose-archive.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/autoclose-archive.dir/flags.make - -examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o: examples/CMakeFiles/autoclose-archive.dir/flags.make -examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o: examples/CMakeFiles/autoclose-archive.dir/includes_C.rsp -examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/examples/autoclose-archive.c -examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o: examples/CMakeFiles/autoclose-archive.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o -MF CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o.d -o CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/autoclose-archive.c" - -examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/autoclose-archive.dir/autoclose-archive.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/autoclose-archive.c" > CMakeFiles/autoclose-archive.dir/autoclose-archive.c.i - -examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/autoclose-archive.dir/autoclose-archive.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/autoclose-archive.c" -o CMakeFiles/autoclose-archive.dir/autoclose-archive.c.s - -# Object files for target autoclose-archive -autoclose__archive_OBJECTS = \ -"CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o" - -# External object files for target autoclose-archive -autoclose__archive_EXTERNAL_OBJECTS = - -examples/autoclose-archive.js: examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o -examples/autoclose-archive.js: examples/CMakeFiles/autoclose-archive.dir/build.make -examples/autoclose-archive.js: lib/libzip.a -examples/autoclose-archive.js: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -examples/autoclose-archive.js: examples/CMakeFiles/autoclose-archive.dir/linkLibs.rsp -examples/autoclose-archive.js: examples/CMakeFiles/autoclose-archive.dir/objects1.rsp -examples/autoclose-archive.js: examples/CMakeFiles/autoclose-archive.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable autoclose-archive.js" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/autoclose-archive.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/autoclose-archive.dir/build: examples/autoclose-archive.js -.PHONY : examples/CMakeFiles/autoclose-archive.dir/build - -examples/CMakeFiles/autoclose-archive.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && $(CMAKE_COMMAND) -P CMakeFiles/autoclose-archive.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/autoclose-archive.dir/clean - -examples/CMakeFiles/autoclose-archive.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : examples/CMakeFiles/autoclose-archive.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/cmake_clean.cmake deleted file mode 100644 index e4330c3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o" - "CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o.d" - "autoclose-archive.js" - "autoclose-archive.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/autoclose-archive.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/compiler_depend.make deleted file mode 100644 index f18e269..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for autoclose-archive. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/compiler_depend.ts deleted file mode 100644 index e1976b1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for autoclose-archive. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/depend.make deleted file mode 100644 index 59d6052..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for autoclose-archive. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/flags.make deleted file mode 100644 index c0f26ae..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/autoclose-archive.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/link.txt deleted file mode 100644 index 5f4f5b9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/autoclose-archive.dir/objects1.rsp -o autoclose-archive.js @CMakeFiles/autoclose-archive.dir/linkLibs.rsp diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/progress.make deleted file mode 100644 index 6c287f1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/autoclose-archive.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/DependInfo.cmake deleted file mode 100644 index 1dc43a1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/in-memory.c" "examples/CMakeFiles/in-memory.dir/in-memory.c.o" "gcc" "examples/CMakeFiles/in-memory.dir/in-memory.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/build.make deleted file mode 100644 index 10ef4ca..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/build.make +++ /dev/null @@ -1,115 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include examples/CMakeFiles/in-memory.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include examples/CMakeFiles/in-memory.dir/compiler_depend.make - -# Include the progress variables for this target. -include examples/CMakeFiles/in-memory.dir/progress.make - -# Include the compile flags for this target's objects. -include examples/CMakeFiles/in-memory.dir/flags.make - -examples/CMakeFiles/in-memory.dir/in-memory.c.o: examples/CMakeFiles/in-memory.dir/flags.make -examples/CMakeFiles/in-memory.dir/in-memory.c.o: examples/CMakeFiles/in-memory.dir/includes_C.rsp -examples/CMakeFiles/in-memory.dir/in-memory.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/examples/in-memory.c -examples/CMakeFiles/in-memory.dir/in-memory.c.o: examples/CMakeFiles/in-memory.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object examples/CMakeFiles/in-memory.dir/in-memory.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT examples/CMakeFiles/in-memory.dir/in-memory.c.o -MF CMakeFiles/in-memory.dir/in-memory.c.o.d -o CMakeFiles/in-memory.dir/in-memory.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/in-memory.c" - -examples/CMakeFiles/in-memory.dir/in-memory.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/in-memory.dir/in-memory.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/in-memory.c" > CMakeFiles/in-memory.dir/in-memory.c.i - -examples/CMakeFiles/in-memory.dir/in-memory.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/in-memory.dir/in-memory.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples/in-memory.c" -o CMakeFiles/in-memory.dir/in-memory.c.s - -# Object files for target in-memory -in__memory_OBJECTS = \ -"CMakeFiles/in-memory.dir/in-memory.c.o" - -# External object files for target in-memory -in__memory_EXTERNAL_OBJECTS = - -examples/in-memory.js: examples/CMakeFiles/in-memory.dir/in-memory.c.o -examples/in-memory.js: examples/CMakeFiles/in-memory.dir/build.make -examples/in-memory.js: lib/libzip.a -examples/in-memory.js: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -examples/in-memory.js: examples/CMakeFiles/in-memory.dir/linkLibs.rsp -examples/in-memory.js: examples/CMakeFiles/in-memory.dir/objects1.rsp -examples/in-memory.js: examples/CMakeFiles/in-memory.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable in-memory.js" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/in-memory.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -examples/CMakeFiles/in-memory.dir/build: examples/in-memory.js -.PHONY : examples/CMakeFiles/in-memory.dir/build - -examples/CMakeFiles/in-memory.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" && $(CMAKE_COMMAND) -P CMakeFiles/in-memory.dir/cmake_clean.cmake -.PHONY : examples/CMakeFiles/in-memory.dir/clean - -examples/CMakeFiles/in-memory.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : examples/CMakeFiles/in-memory.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/cmake_clean.cmake deleted file mode 100644 index 0ddc3ca..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/in-memory.dir/in-memory.c.o" - "CMakeFiles/in-memory.dir/in-memory.c.o.d" - "in-memory.js" - "in-memory.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/in-memory.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/compiler_depend.make deleted file mode 100644 index 68570ef..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for in-memory. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/compiler_depend.ts deleted file mode 100644 index 0e5790e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for in-memory. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/depend.make deleted file mode 100644 index a9dbac9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for in-memory. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/flags.make deleted file mode 100644 index 7528ea1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/in-memory.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/in-memory.c.o b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/in-memory.c.o deleted file mode 100644 index 2537fa7..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/in-memory.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/in-memory.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/in-memory.c.o.d deleted file mode 100644 index 840c1cd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/in-memory.c.o.d +++ /dev/null @@ -1,38 +0,0 @@ -examples/CMakeFiles/in-memory.dir/in-memory.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/examples/in-memory.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/link.txt deleted file mode 100644 index f970bf3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/in-memory.dir/objects1.rsp -o in-memory.js @CMakeFiles/in-memory.dir/linkLibs.rsp diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/progress.make deleted file mode 100644 index b8573d0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/in-memory.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/progress.marks b/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/progress.marks deleted file mode 100644 index 6f4247a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -26 diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/CTestTestfile.cmake b/thirdparty/libzip-1.11.3/build-emcmake/examples/CTestTestfile.cmake deleted file mode 100644 index ba8055e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples -# Build directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/Makefile b/thirdparty/libzip-1.11.3/build-emcmake/examples/Makefile deleted file mode 100644 index 644623b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/Makefile +++ /dev/null @@ -1,326 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/examples//CMakeFiles/progress.marks" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : all - -# The main clean target -clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -examples/CMakeFiles/add-compressed-data.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/CMakeFiles/add-compressed-data.dir/rule -.PHONY : examples/CMakeFiles/add-compressed-data.dir/rule - -# Convenience name for target. -add-compressed-data: examples/CMakeFiles/add-compressed-data.dir/rule -.PHONY : add-compressed-data - -# fast build rule for target. -add-compressed-data/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/add-compressed-data.dir/build.make examples/CMakeFiles/add-compressed-data.dir/build -.PHONY : add-compressed-data/fast - -# Convenience name for target. -examples/CMakeFiles/autoclose-archive.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/CMakeFiles/autoclose-archive.dir/rule -.PHONY : examples/CMakeFiles/autoclose-archive.dir/rule - -# Convenience name for target. -autoclose-archive: examples/CMakeFiles/autoclose-archive.dir/rule -.PHONY : autoclose-archive - -# fast build rule for target. -autoclose-archive/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/autoclose-archive.dir/build.make examples/CMakeFiles/autoclose-archive.dir/build -.PHONY : autoclose-archive/fast - -# Convenience name for target. -examples/CMakeFiles/in-memory.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/CMakeFiles/in-memory.dir/rule -.PHONY : examples/CMakeFiles/in-memory.dir/rule - -# Convenience name for target. -in-memory: examples/CMakeFiles/in-memory.dir/rule -.PHONY : in-memory - -# fast build rule for target. -in-memory/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/in-memory.dir/build.make examples/CMakeFiles/in-memory.dir/build -.PHONY : in-memory/fast - -add-compressed-data.o: add-compressed-data.c.o -.PHONY : add-compressed-data.o - -# target to build an object file -add-compressed-data.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/add-compressed-data.dir/build.make examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.o -.PHONY : add-compressed-data.c.o - -add-compressed-data.i: add-compressed-data.c.i -.PHONY : add-compressed-data.i - -# target to preprocess a source file -add-compressed-data.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/add-compressed-data.dir/build.make examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.i -.PHONY : add-compressed-data.c.i - -add-compressed-data.s: add-compressed-data.c.s -.PHONY : add-compressed-data.s - -# target to generate assembly for a file -add-compressed-data.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/add-compressed-data.dir/build.make examples/CMakeFiles/add-compressed-data.dir/add-compressed-data.c.s -.PHONY : add-compressed-data.c.s - -autoclose-archive.o: autoclose-archive.c.o -.PHONY : autoclose-archive.o - -# target to build an object file -autoclose-archive.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/autoclose-archive.dir/build.make examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.o -.PHONY : autoclose-archive.c.o - -autoclose-archive.i: autoclose-archive.c.i -.PHONY : autoclose-archive.i - -# target to preprocess a source file -autoclose-archive.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/autoclose-archive.dir/build.make examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.i -.PHONY : autoclose-archive.c.i - -autoclose-archive.s: autoclose-archive.c.s -.PHONY : autoclose-archive.s - -# target to generate assembly for a file -autoclose-archive.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/autoclose-archive.dir/build.make examples/CMakeFiles/autoclose-archive.dir/autoclose-archive.c.s -.PHONY : autoclose-archive.c.s - -in-memory.o: in-memory.c.o -.PHONY : in-memory.o - -# target to build an object file -in-memory.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/in-memory.dir/build.make examples/CMakeFiles/in-memory.dir/in-memory.c.o -.PHONY : in-memory.c.o - -in-memory.i: in-memory.c.i -.PHONY : in-memory.i - -# target to preprocess a source file -in-memory.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/in-memory.dir/build.make examples/CMakeFiles/in-memory.dir/in-memory.c.i -.PHONY : in-memory.c.i - -in-memory.s: in-memory.c.s -.PHONY : in-memory.s - -# target to generate assembly for a file -in-memory.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f examples/CMakeFiles/in-memory.dir/build.make examples/CMakeFiles/in-memory.dir/in-memory.c.s -.PHONY : in-memory.c.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... add-compressed-data" - @echo "... autoclose-archive" - @echo "... in-memory" - @echo "... add-compressed-data.o" - @echo "... add-compressed-data.i" - @echo "... add-compressed-data.s" - @echo "... autoclose-archive.o" - @echo "... autoclose-archive.i" - @echo "... autoclose-archive.s" - @echo "... in-memory.o" - @echo "... in-memory.i" - @echo "... in-memory.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/add-compressed-data.js b/thirdparty/libzip-1.11.3/build-emcmake/examples/add-compressed-data.js deleted file mode 100644 index df50f4b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/add-compressed-data.js +++ /dev/null @@ -1,4814 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('add-compressed-data.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_chmod(path, mode) { - try { - - path = SYSCALLS.getStr(path); - FS.chmod(path, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fchmod(fd, mode) { - try { - - FS.fchmod(fd, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fstat64(fd, buf) { - try { - - return SYSCALLS.writeStat(buf, FS.fstat(fd)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_lstat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.lstat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_newfstatat(dirfd, path, buf, flags) { - try { - - path = SYSCALLS.getStr(path); - var nofollow = flags & 256; - var allowEmpty = flags & 4096; - flags = flags & (~6400); - assert(!flags, `unknown flags in __syscall_newfstatat: ${flags}`); - path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); - return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_renameat(olddirfd, oldpath, newdirfd, newpath) { - try { - - oldpath = SYSCALLS.getStr(oldpath); - newpath = SYSCALLS.getStr(newpath); - oldpath = SYSCALLS.calculateAt(olddirfd, oldpath); - newpath = SYSCALLS.calculateAt(newdirfd, newpath); - FS.rename(oldpath, newpath); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_rmdir(path) { - try { - - path = SYSCALLS.getStr(path); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_stat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var isLeapYear = (year) => year%4 === 0 && (year%100 !== 0 || year%400 === 0); - - var MONTH_DAYS_LEAP_CUMULATIVE = [0,31,60,91,121,152,182,213,244,274,305,335]; - - var MONTH_DAYS_REGULAR_CUMULATIVE = [0,31,59,90,120,151,181,212,243,273,304,334]; - var ydayFromDate = (date) => { - var leap = isLeapYear(date.getFullYear()); - var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); - var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; // -1 since it's days since Jan 1 - - return yday; - }; - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function __localtime_js(time, tmPtr) { - time = bigintToI53Checked(time); - - - var date = new Date(time*1000); - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getFullYear()-1900; - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - HEAP32[(((tmPtr)+(36))>>2)] = -(date.getTimezoneOffset() * 60); - - // Attention: DST is in December in South, and some regions don't have DST at all. - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; - HEAP32[(((tmPtr)+(32))>>2)] = dst; - ; - } - - - var __mktime_js = function(tmPtr) { - - var ret = (() => { - var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, - HEAP32[(((tmPtr)+(16))>>2)], - HEAP32[(((tmPtr)+(12))>>2)], - HEAP32[(((tmPtr)+(8))>>2)], - HEAP32[(((tmPtr)+(4))>>2)], - HEAP32[((tmPtr)>>2)], - 0); - - // There's an ambiguous hour when the time goes back; the tm_isdst field is - // used to disambiguate it. Date() basically guesses, so we fix it up if it - // guessed wrong, or fill in tm_isdst with the guess if it's -1. - var dst = HEAP32[(((tmPtr)+(32))>>2)]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South - if (dst < 0) { - // Attention: some regions don't have DST at all. - HEAP32[(((tmPtr)+(32))>>2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); - } else if ((dst > 0) != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. - date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); - } - - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - // To match expected behavior, update fields from date - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getYear(); - - var timeMs = date.getTime(); - if (isNaN(timeMs)) { - return -1; - } - // Return time in microseconds - return timeMs / 1000; - })(); - return BigInt(ret); - }; - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone)>>2)] = stdTimezoneOffset * 60; - - HEAP32[((daylight)>>2)] = Number(winterOffset != summerOffset); - - var extractZone = (timezoneOffset) => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - - var absOffset = Math.abs(timezoneOffset) - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - - return `UTC${sign}${hours}${minutes}`; - } - - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } - }; - - var _emscripten_date_now = () => Date.now(); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @suppress {duplicate } */ - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - var _exit = exitJS; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - function _fd_fdstat_get(fd, pbuf) { - try { - - var rightsBase = 0; - var rightsInheriting = 0; - var flags = 0; - { - var stream = SYSCALLS.getStreamFromFD(fd); - // All character devices are terminals (other things a Linux system would - // assume is a character device, like the mouse, we have special APIs for). - var type = stream.tty ? 2 : - FS.isDir(stream.mode) ? 3 : - FS.isLink(stream.mode) ? 7 : - 4; - } - HEAP8[pbuf] = type; - HEAP16[(((pbuf)+(2))>>1)] = flags; - HEAP64[(((pbuf)+(8))>>3)] = BigInt(rightsBase); - HEAP64[(((pbuf)+(16))>>3)] = BigInt(rightsInheriting); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_chmod: ___syscall_chmod, - /** @export */ - __syscall_fchmod: ___syscall_fchmod, - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_fstat64: ___syscall_fstat64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_lstat64: ___syscall_lstat64, - /** @export */ - __syscall_newfstatat: ___syscall_newfstatat, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_renameat: ___syscall_renameat, - /** @export */ - __syscall_rmdir: ___syscall_rmdir, - /** @export */ - __syscall_stat64: ___syscall_stat64, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - _localtime_js: __localtime_js, - /** @export */ - _mktime_js: __mktime_js, - /** @export */ - _tzset_js: __tzset_js, - /** @export */ - emscripten_date_now: _emscripten_date_now, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - exit: _exit, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_fdstat_get: _fd_fdstat_get, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'isLeapYear', - 'ydayFromDate', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/add-compressed-data.wasm b/thirdparty/libzip-1.11.3/build-emcmake/examples/add-compressed-data.wasm deleted file mode 100755 index 754b4f7..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/examples/add-compressed-data.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/autoclose-archive.js b/thirdparty/libzip-1.11.3/build-emcmake/examples/autoclose-archive.js deleted file mode 100644 index 470d192..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/autoclose-archive.js +++ /dev/null @@ -1,4814 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('autoclose-archive.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_chmod(path, mode) { - try { - - path = SYSCALLS.getStr(path); - FS.chmod(path, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fchmod(fd, mode) { - try { - - FS.fchmod(fd, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fstat64(fd, buf) { - try { - - return SYSCALLS.writeStat(buf, FS.fstat(fd)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_lstat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.lstat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_newfstatat(dirfd, path, buf, flags) { - try { - - path = SYSCALLS.getStr(path); - var nofollow = flags & 256; - var allowEmpty = flags & 4096; - flags = flags & (~6400); - assert(!flags, `unknown flags in __syscall_newfstatat: ${flags}`); - path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); - return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_renameat(olddirfd, oldpath, newdirfd, newpath) { - try { - - oldpath = SYSCALLS.getStr(oldpath); - newpath = SYSCALLS.getStr(newpath); - oldpath = SYSCALLS.calculateAt(olddirfd, oldpath); - newpath = SYSCALLS.calculateAt(newdirfd, newpath); - FS.rename(oldpath, newpath); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_rmdir(path) { - try { - - path = SYSCALLS.getStr(path); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_stat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var isLeapYear = (year) => year%4 === 0 && (year%100 !== 0 || year%400 === 0); - - var MONTH_DAYS_LEAP_CUMULATIVE = [0,31,60,91,121,152,182,213,244,274,305,335]; - - var MONTH_DAYS_REGULAR_CUMULATIVE = [0,31,59,90,120,151,181,212,243,273,304,334]; - var ydayFromDate = (date) => { - var leap = isLeapYear(date.getFullYear()); - var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); - var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; // -1 since it's days since Jan 1 - - return yday; - }; - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function __localtime_js(time, tmPtr) { - time = bigintToI53Checked(time); - - - var date = new Date(time*1000); - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getFullYear()-1900; - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - HEAP32[(((tmPtr)+(36))>>2)] = -(date.getTimezoneOffset() * 60); - - // Attention: DST is in December in South, and some regions don't have DST at all. - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; - HEAP32[(((tmPtr)+(32))>>2)] = dst; - ; - } - - - var __mktime_js = function(tmPtr) { - - var ret = (() => { - var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, - HEAP32[(((tmPtr)+(16))>>2)], - HEAP32[(((tmPtr)+(12))>>2)], - HEAP32[(((tmPtr)+(8))>>2)], - HEAP32[(((tmPtr)+(4))>>2)], - HEAP32[((tmPtr)>>2)], - 0); - - // There's an ambiguous hour when the time goes back; the tm_isdst field is - // used to disambiguate it. Date() basically guesses, so we fix it up if it - // guessed wrong, or fill in tm_isdst with the guess if it's -1. - var dst = HEAP32[(((tmPtr)+(32))>>2)]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South - if (dst < 0) { - // Attention: some regions don't have DST at all. - HEAP32[(((tmPtr)+(32))>>2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); - } else if ((dst > 0) != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. - date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); - } - - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - // To match expected behavior, update fields from date - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getYear(); - - var timeMs = date.getTime(); - if (isNaN(timeMs)) { - return -1; - } - // Return time in microseconds - return timeMs / 1000; - })(); - return BigInt(ret); - }; - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone)>>2)] = stdTimezoneOffset * 60; - - HEAP32[((daylight)>>2)] = Number(winterOffset != summerOffset); - - var extractZone = (timezoneOffset) => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - - var absOffset = Math.abs(timezoneOffset) - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - - return `UTC${sign}${hours}${minutes}`; - } - - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } - }; - - var _emscripten_date_now = () => Date.now(); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @suppress {duplicate } */ - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - var _exit = exitJS; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - function _fd_fdstat_get(fd, pbuf) { - try { - - var rightsBase = 0; - var rightsInheriting = 0; - var flags = 0; - { - var stream = SYSCALLS.getStreamFromFD(fd); - // All character devices are terminals (other things a Linux system would - // assume is a character device, like the mouse, we have special APIs for). - var type = stream.tty ? 2 : - FS.isDir(stream.mode) ? 3 : - FS.isLink(stream.mode) ? 7 : - 4; - } - HEAP8[pbuf] = type; - HEAP16[(((pbuf)+(2))>>1)] = flags; - HEAP64[(((pbuf)+(8))>>3)] = BigInt(rightsBase); - HEAP64[(((pbuf)+(16))>>3)] = BigInt(rightsInheriting); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_chmod: ___syscall_chmod, - /** @export */ - __syscall_fchmod: ___syscall_fchmod, - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_fstat64: ___syscall_fstat64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_lstat64: ___syscall_lstat64, - /** @export */ - __syscall_newfstatat: ___syscall_newfstatat, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_renameat: ___syscall_renameat, - /** @export */ - __syscall_rmdir: ___syscall_rmdir, - /** @export */ - __syscall_stat64: ___syscall_stat64, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - _localtime_js: __localtime_js, - /** @export */ - _mktime_js: __mktime_js, - /** @export */ - _tzset_js: __tzset_js, - /** @export */ - emscripten_date_now: _emscripten_date_now, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - exit: _exit, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_fdstat_get: _fd_fdstat_get, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'isLeapYear', - 'ydayFromDate', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/autoclose-archive.wasm b/thirdparty/libzip-1.11.3/build-emcmake/examples/autoclose-archive.wasm deleted file mode 100755 index 4b03118..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/examples/autoclose-archive.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/cmake_install.cmake b/thirdparty/libzip-1.11.3/build-emcmake/examples/cmake_install.cmake deleted file mode 100644 index 24cf948..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/cmake_install.cmake +++ /dev/null @@ -1,39 +0,0 @@ -# Install script for directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/examples - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/in-memory.js b/thirdparty/libzip-1.11.3/build-emcmake/examples/in-memory.js deleted file mode 100644 index e3dd8b1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/examples/in-memory.js +++ /dev/null @@ -1,4737 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('in-memory.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fstat64(fd, buf) { - try { - - return SYSCALLS.writeStat(buf, FS.fstat(fd)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_lstat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.lstat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_newfstatat(dirfd, path, buf, flags) { - try { - - path = SYSCALLS.getStr(path); - var nofollow = flags & 256; - var allowEmpty = flags & 4096; - flags = flags & (~6400); - assert(!flags, `unknown flags in __syscall_newfstatat: ${flags}`); - path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); - return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_rmdir(path) { - try { - - path = SYSCALLS.getStr(path); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_stat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var isLeapYear = (year) => year%4 === 0 && (year%100 !== 0 || year%400 === 0); - - var MONTH_DAYS_LEAP_CUMULATIVE = [0,31,60,91,121,152,182,213,244,274,305,335]; - - var MONTH_DAYS_REGULAR_CUMULATIVE = [0,31,59,90,120,151,181,212,243,273,304,334]; - var ydayFromDate = (date) => { - var leap = isLeapYear(date.getFullYear()); - var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); - var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; // -1 since it's days since Jan 1 - - return yday; - }; - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function __localtime_js(time, tmPtr) { - time = bigintToI53Checked(time); - - - var date = new Date(time*1000); - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getFullYear()-1900; - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - HEAP32[(((tmPtr)+(36))>>2)] = -(date.getTimezoneOffset() * 60); - - // Attention: DST is in December in South, and some regions don't have DST at all. - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; - HEAP32[(((tmPtr)+(32))>>2)] = dst; - ; - } - - - var __mktime_js = function(tmPtr) { - - var ret = (() => { - var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, - HEAP32[(((tmPtr)+(16))>>2)], - HEAP32[(((tmPtr)+(12))>>2)], - HEAP32[(((tmPtr)+(8))>>2)], - HEAP32[(((tmPtr)+(4))>>2)], - HEAP32[((tmPtr)>>2)], - 0); - - // There's an ambiguous hour when the time goes back; the tm_isdst field is - // used to disambiguate it. Date() basically guesses, so we fix it up if it - // guessed wrong, or fill in tm_isdst with the guess if it's -1. - var dst = HEAP32[(((tmPtr)+(32))>>2)]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South - if (dst < 0) { - // Attention: some regions don't have DST at all. - HEAP32[(((tmPtr)+(32))>>2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); - } else if ((dst > 0) != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. - date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); - } - - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - // To match expected behavior, update fields from date - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getYear(); - - var timeMs = date.getTime(); - if (isNaN(timeMs)) { - return -1; - } - // Return time in microseconds - return timeMs / 1000; - })(); - return BigInt(ret); - }; - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone)>>2)] = stdTimezoneOffset * 60; - - HEAP32[((daylight)>>2)] = Number(winterOffset != summerOffset); - - var extractZone = (timezoneOffset) => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - - var absOffset = Math.abs(timezoneOffset) - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - - return `UTC${sign}${hours}${minutes}`; - } - - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } - }; - - var _emscripten_date_now = () => Date.now(); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_fstat64: ___syscall_fstat64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_lstat64: ___syscall_lstat64, - /** @export */ - __syscall_newfstatat: ___syscall_newfstatat, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_rmdir: ___syscall_rmdir, - /** @export */ - __syscall_stat64: ___syscall_stat64, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - _localtime_js: __localtime_js, - /** @export */ - _mktime_js: __mktime_js, - /** @export */ - _tzset_js: __tzset_js, - /** @export */ - emscripten_date_now: _emscripten_date_now, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'isLeapYear', - 'ydayFromDate', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/examples/in-memory.wasm b/thirdparty/libzip-1.11.3/build-emcmake/examples/in-memory.wasm deleted file mode 100755 index 65e500e..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/examples/in-memory.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/include/zipconf.h b/thirdparty/libzip-1.11.3/build-emcmake/install/include/zipconf.h deleted file mode 100644 index 4d5f205..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/include/zipconf.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef _HAD_ZIPCONF_H -#define _HAD_ZIPCONF_H - -/* - zipconf.h -- platform specific include file - - This file was generated automatically by CMake - based on ../cmake-zipconf.h.in. - */ - -#define LIBZIP_VERSION "1.11.3" -#define LIBZIP_VERSION_MAJOR 1 -#define LIBZIP_VERSION_MINOR 11 -#define LIBZIP_VERSION_MICRO 3 - -/* #undef ZIP_STATIC */ - -#if !defined(__STDC_FORMAT_MACROS) -#define __STDC_FORMAT_MACROS 1 -#endif -#include - -typedef int8_t zip_int8_t; -typedef uint8_t zip_uint8_t; -typedef int16_t zip_int16_t; -typedef uint16_t zip_uint16_t; -typedef int32_t zip_int32_t; -typedef uint32_t zip_uint32_t; -typedef int64_t zip_int64_t; -typedef uint64_t zip_uint64_t; - -#define ZIP_INT8_MIN (-ZIP_INT8_MAX-1) -#define ZIP_INT8_MAX 0x7f -#define ZIP_UINT8_MAX 0xff - -#define ZIP_INT16_MIN (-ZIP_INT16_MAX-1) -#define ZIP_INT16_MAX 0x7fff -#define ZIP_UINT16_MAX 0xffff - -#define ZIP_INT32_MIN (-ZIP_INT32_MAX-1L) -#define ZIP_INT32_MAX 0x7fffffffL -#define ZIP_UINT32_MAX 0xffffffffLU - -#define ZIP_INT64_MIN (-ZIP_INT64_MAX-1LL) -#define ZIP_INT64_MAX 0x7fffffffffffffffLL -#define ZIP_UINT64_MAX 0xffffffffffffffffULL - -#endif /* zipconf.h */ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-config-version.cmake b/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-config-version.cmake deleted file mode 100644 index b026896..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-config-version.cmake +++ /dev/null @@ -1,43 +0,0 @@ -# This is a basic version file for the Config-mode of find_package(). -# It is used by write_basic_package_version_file() as input file for configure_file() -# to create a version-file which can be installed along a config.cmake file. -# -# The created file sets PACKAGE_VERSION_EXACT if the current version string and -# the requested version string are exactly the same and it sets -# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version. -# The variable CVF_VERSION must be set before calling configure_file(). - -set(PACKAGE_VERSION "1.11.3") - -if (PACKAGE_FIND_VERSION_RANGE) - # Package version must be in the requested version range - if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN) - OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX) - OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX))) - set(PACKAGE_VERSION_COMPATIBLE FALSE) - else() - set(PACKAGE_VERSION_COMPATIBLE TRUE) - endif() -else() - if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) - set(PACKAGE_VERSION_COMPATIBLE FALSE) - else() - set(PACKAGE_VERSION_COMPATIBLE TRUE) - if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) - set(PACKAGE_VERSION_EXACT TRUE) - endif() - endif() -endif() - - -# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: -if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "4" STREQUAL "") - return() -endif() - -# check that the installed version has the same 32/64bit-ness as the one which is currently searching: -if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "4") - math(EXPR installedBits "4 * 8") - set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") - set(PACKAGE_VERSION_UNSUITABLE TRUE) -endif() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-config.cmake b/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-config.cmake deleted file mode 100644 index f0b8af7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-config.cmake +++ /dev/null @@ -1,69 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was libzip-config.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -# We need to supply transitive dependencies if this config is for a static library -set(IS_SHARED ON) -if (NOT IS_SHARED) - include(CMakeFindDependencyMacro) - set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_LIST_DIR}/modules") - - set(ENABLE_BZIP2 FALSE) - set(ENABLE_LZMA FALSE) - set(ENABLE_ZSTD FALSE) - set(ENABLE_GNUTLS FALSE) - set(ENABLE_MBEDTLS FALSE) - set(ENABLE_OPENSSL FALSE) - - find_dependency(ZLIB 1.1.2) - if(ENABLE_BZIP2) - find_dependency(BZip2) - endif() - - if(ENABLE_LZMA) - find_dependency(LibLZMA 5.2) - endif() - - if(ENABLE_ZSTD) - find_dependency(zstd 1.3.6) - endif() - - if(ENABLE_GNUTLS) - find_dependency(Nettle 3.0) - find_dependency(GnuTLS) - endif() - if(ENABLE_MBEDTLS) - find_dependency(MbedTLS 1.0) - endif() - if(ENABLE_OPENSSL) - find_dependency(OpenSSL) - endif() -endif() - -# Provide all our library targets to users. -include("${CMAKE_CURRENT_LIST_DIR}/libzip-targets.cmake") - -check_required_components(libzip) - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-targets-noconfig.cmake b/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-targets-noconfig.cmake deleted file mode 100644 index 8316d31..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-targets-noconfig.cmake +++ /dev/null @@ -1,46 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "libzip::zip" for configuration "" -set_property(TARGET libzip::zip APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(libzip::zip PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "C" - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libzip.a" - ) - -list(APPEND _cmake_import_check_targets libzip::zip ) -list(APPEND _cmake_import_check_files_for_libzip::zip "${_IMPORT_PREFIX}/lib/libzip.a" ) - -# Import target "libzip::zipcmp" for configuration "" -set_property(TARGET libzip::zipcmp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(libzip::zipcmp PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/bin/zipcmp.js" - ) - -list(APPEND _cmake_import_check_targets libzip::zipcmp ) -list(APPEND _cmake_import_check_files_for_libzip::zipcmp "${_IMPORT_PREFIX}/bin/zipcmp.js" ) - -# Import target "libzip::zipmerge" for configuration "" -set_property(TARGET libzip::zipmerge APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(libzip::zipmerge PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/bin/zipmerge.js" - ) - -list(APPEND _cmake_import_check_targets libzip::zipmerge ) -list(APPEND _cmake_import_check_files_for_libzip::zipmerge "${_IMPORT_PREFIX}/bin/zipmerge.js" ) - -# Import target "libzip::ziptool" for configuration "" -set_property(TARGET libzip::ziptool APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(libzip::ziptool PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/bin/ziptool.js" - ) - -list(APPEND _cmake_import_check_targets libzip::ziptool ) -list(APPEND _cmake_import_check_files_for_libzip::ziptool "${_IMPORT_PREFIX}/bin/ziptool.js" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-targets.cmake b/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-targets.cmake deleted file mode 100644 index 187c985..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-targets.cmake +++ /dev/null @@ -1,116 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.0 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...3.26) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS libzip::zip libzip::zipcmp libzip::zipmerge libzip::ziptool) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target libzip::zip -add_library(libzip::zip STATIC IMPORTED) - -set_target_properties(libzip::zip PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include" - INTERFACE_LINK_LIBRARIES "\$" -) - -# Create imported target libzip::zipcmp -add_executable(libzip::zipcmp IMPORTED) - -# Create imported target libzip::zipmerge -add_executable(libzip::zipmerge IMPORTED) - -# Create imported target libzip::ziptool -add_executable(libzip::ziptool IMPORTED) - -if(CMAKE_VERSION VERSION_LESS 2.8.12) - message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") -endif() - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/libzip-targets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/libzip.a b/thirdparty/libzip-1.11.3/build-emcmake/install/lib/libzip.a deleted file mode 100644 index d529d3f..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/libzip.a and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/pkgconfig/libzip.pc b/thirdparty/libzip-1.11.3/build-emcmake/install/lib/pkgconfig/libzip.pc deleted file mode 100644 index e3676c3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/lib/pkgconfig/libzip.pc +++ /dev/null @@ -1,14 +0,0 @@ -prefix=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install -exec_prefix=${prefix} -bindir=${prefix}/bin -libdir=${prefix}/lib -includedir=${prefix}/include - -zipcmp=${bindir}/zipcmp - -Name: libzip -Description: library for handling zip archives -Version: 1.11.3 -Libs: -L${libdir} -lzip -Libs.private: -lz -Cflags: -I${includedir} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/zipcmp.1 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/zipcmp.1 deleted file mode 100644 index d3d69e6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/zipcmp.1 +++ /dev/null @@ -1,99 +0,0 @@ -.\" zipcmp.mdoc -- compare zip archives -.\" Copyright (C) 2003-2024 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 15, 2024 -.Dt ZIPCMP 1 -.Os -.Sh NAME -.Nm zipcmp -.Nd compare contents of zip archives -.Sh SYNOPSIS -.Nm -.Op Fl ChipqsTtVv -.Ar archive1 archive2 -.Sh DESCRIPTION -.Nm -compares the zip archives or directories -.Ar archive1 -and -.Ar archive2 -and checks if they contain the same files, comparing their names, -uncompressed sizes, and CRCs. -File order and compressed size differences are ignored. -.Pp -Supported options: -.Bl -tag -width MMM -.It Fl C -Check consistency of archives. -Results in an error if archive is inconsistent or not valid -according to the zip specification. -.It Fl h -Display a short help message and exit. -.It Fl i -Compare names ignoring case distinctions. -.It Fl p -Enable paranoid checks. -Compares extra fields, comments, and other meta data. -(Automatically disabled if one of the archives is a directory.) -These checks are skipped for files where the data differs. -.It Fl q -Quiet mode. -Compare -.Fl v . -.It Fl s -Print a summary of how many files where added and removed. -.It Fl T -Additionally compare the time stamps of the entries. -.It Fl t -Test zip files by comparing the contents to their checksums. -.It Fl V -Display version information and exit. -.It Fl v -Verbose mode. -Print details about differences to stdout. -(This is the default.) -.El -.Sh EXIT STATUS -.Nm -exits 0 if the two archives contain the same files, 1 if they differ, -and >1 if an error occurred. -.Sh SEE ALSO -.Xr zipmerge 1 , -.Xr ziptool 1 , -.Xr libzip 3 -.Sh HISTORY -.Nm -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/zipmerge.1 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/zipmerge.1 deleted file mode 100644 index f7c535b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/zipmerge.1 +++ /dev/null @@ -1,105 +0,0 @@ -.\" zipmerge.mdoc -- merge zip archives -.\" Copyright (C) 2004-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd November 7, 2023 -.Dt ZIPMERGE 1 -.Os -.Sh NAME -.Nm zipmerge -.Nd merge zip archives -.Sh SYNOPSIS -.Nm -.Op Fl DhIiSsV -.Ar target-zip -.Ar source-zip Op Ar source-zip ... -.Sh DESCRIPTION -.Nm -copies files from the source zip archives -.Ar source-zip -to the target zip archive -.Ar target-zip . -By default, files in the source zip archives overwrite -existing files of the same name in the target zip archive. -By default, compressed files in the source archive are -copied directly without recompression, uncompressed files -are compressed using the default compression algorithm. -.Pp -Supported options: -.Bl -tag -width MMM -.It Fl D -Ignore directory components in file name comparisons. -This option is slow for archives with many files. -.It Fl h -Display a short help message and exit. -.It Fl I -Ignore case in file name comparisons -This option is slow for archives with many files. -.It Fl i -Ask before overwriting files. -See also -.Fl s . -.It Fl k -Do not compress files that were uncompressed in -.Ar source-zip , -otherwise they are compressed with the default compression method. -.It Fl S -Do not overwrite files that have the same name, size, and -CRC32 in both the source and target archives. -.It Fl s -When -.Fl i -is given, do not ask before overwriting files that have the same name, size, -and CRC32. -.It Fl V -Display version information and exit. -.El -.Sh EXIT STATUS -.Nm -exits 0 on success and >1 if an error occurred. -.Sh SEE ALSO -.Xr zipcmp 1 , -.Xr ziptool 1 , -.Xr libzip 3 -.Sh HISTORY -.Nm -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -.Nm -uses one open file descriptor per zip archive. -If you need to merge a lot of zip archives, check your shell's -file descriptor ulimit and either increase it or run -.Nm -multiple times with e.g. 1000 source zip archives each time. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/ziptool.1 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/ziptool.1 deleted file mode 100644 index 05f57bd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/ziptool.1 +++ /dev/null @@ -1,364 +0,0 @@ -.\" ziptool.mdoc -- modify zip archives in multiple ways -.\" Copyright (C) 2016-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 23, 2023 -.Dt ZIPTOOL 1 -.Os -.Sh NAME -.Nm ziptool -.Nd modify zip archives -.Sh SYNOPSIS -.Nm -.Op Fl ceghnrst -.Op Fl l Ar length -.Op Fl o Ar offset -.Ar zip-archive -.Cm command Op Ar command-args ... -.Op Cm command Oo Ar command-args ... Oc ... -.Sh DESCRIPTION -.Nm -modifies the zip archive -.Ar zip-archive -according to the -.Ar commands -given. -.Pp -Supported options: -.Bl -tag -width MoMoffsetMM -.It Fl c -Check zip archive consistency when opening it. -.It Fl e -Error if archive already exists (only useful with -.Fl n ) . -.It Fl g -Guess file name encoding (for -.Cm stat -command). -.It Fl h -Display help. -.It Fl l Ar length -Only read -.Ar length -bytes of archive. -See also -.Fl o . -.It Fl n -Create archive if it doesn't exist. -See also -.Fl e . -.It Fl o Ar offset -Start reading input archive from -.Ar offset . -See also -.Fl l . -.It Fl r -Print raw file name encoding without translation (for -.Cm stat -command). -.It Fl s -Follow file name convention strictly (for -.Cm stat -command). -.It Fl t -Disregard current file contents, if any. -.Em Note : -use this with care, it deletes all existing file contents when -you modify the archive. -.El -.Ss Commands -For all commands below, the index is zero-based. -In other words, the first entry in the zip archive has index 0. -.Pp -Supported commands and arguments are: -.Bl -tag -width 10n -.It Cm add Ar name content -Add file called -.Ar name -using the string -.Ar content -from the command line as data. -.It Cm add_dir Ar name -Add directory -.Ar name . -.It Cm add_file Ar name file_to_add offset len -Add file -.Ar name -to archive, using -.Ar len -bytes from the file -.Ar file_to_add -as input data, starting at -.Ar offset . -.It Cm add_from_zip Ar name archivename index offset len -Add file called -.Ar name -to archive using data from another zip archive -.Ar archivename -using the entry with index -.Ar index -and reading -.Ar len -bytes from -.Ar offset . -.It Cm cat Ar index -Output file contents for entry -.Ar index -to stdout. -.It Cm count_extra Ar index flags -Print the number of extra fields for archive entry -.Ar index -using -.Ar flags . -.It Cm count_extra_by_id Ar index extra_id flags -Print number of extra fields of type -.Ar extra_id -for archive entry -.Ar index -using -.Ar flags . -.It Cm delete Ar index -Remove entry at -.Ar index -from zip archive. -.It Cm delete_extra Ar index extra_idx flags -Remove extra field number -.Ar extra_idx -from archive entry -.Ar index -using -.Ar flags . -.It Cm delete_extra_by_id Ar index extra_id extra_index flags -Remove extra field number -.Ar extra_index -of type -.Ar extra_id -from archive entry -.Ar index -using -.Ar flags . -.It Cm get_archive_comment -Print archive comment. -.It Cm get_archive_flag Ar flag -Print state of archive flag -.Ar flag . -.It Cm get_extra Ar index extra_index flags -Print extra field -.Ar extra_index -for archive entry -.Ar index -using -.Ar flags . -.It Cm get_extra_by_id Ar index extra_id extra_index flags -Print extra field -.Ar extra_index -of type -.Ar extra_id -for archive entry -.Ar index -using -.Ar flags . -.It Cm get_file_comment Ar index -Get file comment for archive entry -.Ar index . -.It Cm get_num_entries Ar flags -Print number of entries in archive using -.Ar flags . -.It Cm name_locate Ar name flags -Find entry in archive with the filename -.Ar name -using -.Ar flags -and print its index. -.It Cm rename Ar index name -Rename archive entry -.Ar index -to -.Ar name . -.It Cm replace_file_contents Ar index data -Replace file contents for archive entry -.Ar index -with the string -.Ar data . -.It Cm set_archive_comment Ar comment -Set archive comment to -.Ar comment . -.It Cm get_archive_flag Ar flag Ar value -Set archive flag -.Ar flag -to -.Ar value . -.It Cm set_extra Ar index extra_id extra_index flags value -Set extra field number -.Ar extra_index -of type -.Ar extra_id -for archive entry -.Ar index -using -.Ar flags -to -.Ar value . -.It Cm set_file_comment Ar index comment -Set file comment for archive entry -.Ar index -to string -.Ar comment . -.It Cm set_file_compression Ar index method compression_flags -Set file compression method for archive entry -.Ar index -to -.Ar method -using -.Ar compression_flags . -.Em Note : -Currently, -.Ar compression_flags -are ignored. -.It Cm set_file_encryption Ar index method password -Set file encryption method for archive entry -.Ar index -to -.Ar method -with password -.Ar password . -.It Cm set_file_mtime Ar index timestamp -Set file modification time for archive entry -.Ar index -to UNIX mtime -.Ar timestamp . -.It Cm set_file_mtime_all Ar timestamp -Set file modification time for all archive entries to UNIX mtime -.Ar timestamp . -.It Cm set_password Ar password -Set default password for encryption/decryption to -.Ar password . -.It Cm stat Ar index -Print information about archive entry -.Ar index . -.El -.Ss Flags -Some commands take flag arguments. -Each character in the argument sets the corresponding flag. -Use 0 or the empty string for no flags. -.Pp -Supported flags are: -.Bl -tag -width MMM -compact -offset indent -.It Ar 4 -.Dv ZIP_FL_ENC_CP437 -.It Ar 8 -.Dv ZIP_FL_ENC_UTF_8 -.It Ar C -.Dv ZIP_FL_NOCASE -.It Ar c -.Dv ZIP_FL_CENTRAL -.It Ar d -.Dv ZIP_FL_NODIR -.It Ar l -.Dv ZIP_FL_LOCAL -.It Ar r -.Dv ZIP_FL_ENC_RAW -.It Ar s -.Dv ZIP_FL_ENC_STRICT -.It Ar u -.Dv ZIP_FL_UNCHANGED -.El -.Ss Archive flags -.Cm get_archive_flag -and -.Cm set_archive_flag -work on the following flags: -.Bl -bullet -compact -offset indent -.It -.Dv create-or-keep-empty-file-for-archive -.It -.Dv is-torrentzip -.It -.Dv rdonly -.It -.Dv want-torrentzip -.El -.Ss Compression Methods -Some commands take compression method arguments. -Supported methods are: -.Bl -bullet -compact -offset indent -.It -.Dv default -.It -.Dv deflate -.It -.Dv store -.El -.Ss Encryption Methods -Some commands take encryption method arguments. -Supported methods are: -.Bl -bullet -compact -offset indent -.It -.Dv none -.It -.Dv AES-128 -.It -.Dv AES-192 -.It -.Dv AES-256 -.El -.Sh EXIT STATUS -.Ex -std -.Sh EXAMPLES -Add a file called -.Pa teststring.txt -to the zip archive -.Pa testbuffer.zip -with data -.Dq This is a test.\en -where -.Dq \en -is replaced with a newline character: -.Bd -literal -offset indent -ziptool testbuffer.zip add teststring.txt \\"This is a test.\en\\" -.Ed -.Pp -Delete the first file from the zip archive -.Pa testfile.zip : -.Bd -literal -offset indent -ziptool testfile.zip delete 0 -.Ed -.Sh SEE ALSO -.Xr zipcmp 1 , -.Xr zipmerge 1 , -.Xr libzip 3 -.Sh HISTORY -.Nm -was added in libzip 1.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/ZIP_SOURCE_GET_ARGS.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/ZIP_SOURCE_GET_ARGS.3 deleted file mode 100644 index 25b8193..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/ZIP_SOURCE_GET_ARGS.3 +++ /dev/null @@ -1,79 +0,0 @@ -.\" ZIP_SOURCE_GET_ARGS -- validate and cast arguments to source callback -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_GET_ARGS 3 -.Os -.Sh NAME -.Nm ZIP_SOURCE_GET_ARGS -.Nd validate and cast arguments to source callback -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft type * -.Fn ZIP_SOURCE_GET_ARGS "type" "void *data" "zip_uint64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The -.Fn ZIP_SOURCE_GET_ARGS -macro casts -.Ar data -to a pointer to -.Ar type . -.Sh RETURN VALUES -On success, -.Fn ZIP_SOURCE_GET_ARGS -returns -.Ar data . -In case of error, it returns -.Dv NULL -and sets -.Ar error . -.Sh ERRORS -.Fn ZIP_SOURCE_GET_ARGS -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar len -is less than the size of -.Ar type -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source_function 3 -.Sh HISTORY -.Fn ZIP_SOURCE_GET_ARGS -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/libzip.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/libzip.3 deleted file mode 100644 index 0490f37..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/libzip.3 +++ /dev/null @@ -1,299 +0,0 @@ -.\" libzip.mdoc -- general overview of available functions -.\" Copyright (C) 2005-2024 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd August 21, 2024 -.Dt LIBZIP 3 -.Os -.Sh NAME -.Nm libzip -.Nd library for manipulating zip archives -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Sh DESCRIPTION -.Nm -is a library for reading, creating, and modifying zip archives. -.Pp -The main design criteria for -.Nm -were: -.Bl -bullet -compact -.It -Do not create corrupt files, even in case of errors. -.It -Do not delete data. -.It -Be efficient. -.El -.Pp -For this reason, when modifying zip archives, -.Nm -writes to a temporary file and replaces the original -zip archive atomically. -.Pp -Below there are two sections listing functions: one for how to read -from zip archives and one for how to create/modify them. -.Sh GENERAL NOTES -Unless explicitly documented, functions should not be passed -.Dv NULL -pointers as arguments. -.Sh FILE NAMES -.Ss Encoding -Names of files in the host file system are expected in UTF-8 encoding. -On Windows, variants for ASCII and UTF-16 are also available. -.Pp -Names of files inside archives are by default expected in UTF-8 encoding. -Other encodings can be requested by using the flags -.Dv ZIP_FL_ENC_CP437 -and -.Dv ZIP_FL_ENC_RAW . -.Pp -For details see the relevant man pages. -.Ss Directory Separator -The zip format requires the use of forward slash -.Pq Sq / -as directory separator. -Since backslash -.Pq Sq \e -can be part of a valid file name on Unix systems, -.Nm -does not automatically convert them, even on Windows. -It is the responsibility of the programmer to ensure that all -directory separators are passed as forward slashes to -.Nm . -.Sh THREAD SAFETY -In general, different zip archives opened by -.Nm -are independent of each other and can be used by parallel-running -threads without locking. -If you want to use an archive from multiple threads, you have to -synchronize access to it yourself. -If you use an archive as a source for -.Xr zip_file_add 3 -or -.Xr zip_file_replace 3 , -access to the target archive must be synchronized with access to the -source archive as well. -.Sh READING ZIP ARCHIVES -.Ss Open Archive -.Bl -bullet -compact -.It -.Xr zip_open 3 -.It -.Xr zip_fdopen 3 -.El -.Ss Find Files -.Bl -bullet -compact -.It -.Xr zip_name_locate 3 -.El -.Ss Read Files -.Bl -bullet -compact -.It -.Xr zip_fopen 3 -.It -.Xr zip_fopen_encrypted 3 -.It -.Xr zip_fopen_index 3 -.It -.Xr zip_fopen_index_encrypted 3 -.It -.Xr zip_fread 3 -.It -.Xr zip_file_is_seekable 3 -.It -.Xr zip_fseek 3 -(uncompressed files only) -.It -.Xr zip_ftell 3 -.It -.Xr zip_fclose 3 -.El -.Ss Close Archive -.Bl -bullet -compact -.It -.Xr zip_close 3 -.El -.Ss Miscellaneous -.Bl -bullet -compact -.It -.Xr zip_stat 3 -.It -.Xr zip_compression_method_supported 3 -.It -.Xr zip_encryption_method_supported 3 -.It -.Xr zip_file_get_comment 3 -.It -.Xr zip_file_get_external_attributes 3 -.It -.Xr zip_get_archive_comment 3 -.It -.Xr zip_get_archive_flag 3 -.It -.Xr zip_get_name 3 -.It -.Xr zip_get_num_entries 3 -.It -.Xr zip_set_default_password 3 -.It -.Xr zip_source_pass_to_lower_layer 3 -.El -.Sh CREATING/MODIFYING ZIP ARCHIVES -.Ss Create/Open Archive -.Bl -bullet -compact -.It -.Xr zip_open 3 -.El -.Ss Add/Change Files and Directories -.Bl -bullet -compact -.It -.Xr zip_dir_add 3 -.It -.Xr zip_file_add 3 -.It -.Xr zip_file_replace 3 -.It -.Xr zip_file_set_comment 3 -.It -.Xr zip_file_set_dostime 3 -.It -.Xr zip_file_set_external_attributes 3 -.It -.Xr zip_file_set_encryption 3 -.It -.Xr zip_file_set_mtime 3 -.It -.Xr zip_set_file_compression 3 -.It -.Xr zip_source_buffer 3 -.It -.Xr zip_source_file 3 -.It -.Xr zip_source_filep 3 -.It -.Xr zip_source_free 3 -.It -.Xr zip_source_function 3 -.It -.Xr zip_source_layered 3 -.It -.Xr zip_source_zip 3 -.El -.Ss Rename Files -.Bl -bullet -compact -.It -.Xr zip_rename 3 -.El -.Ss Delete Files -.Bl -bullet -compact -.It -.Xr zip_delete 3 -.El -.Ss Revert Changes -.Bl -bullet -compact -.It -.Xr zip_unchange 3 -.It -.Xr zip_unchange_all 3 -.It -.Xr zip_unchange_archive 3 -.El -.Ss Read/Modify Extra Fields -.Bl -bullet -compact -.It -.Xr zip_file_extra_field_delete 3 -.It -.Xr zip_file_extra_field_delete_by_id 3 -.It -.Xr zip_file_extra_field_get 3 -.It -.Xr zip_file_extra_field_get_by_id 3 -.It -.Xr zip_file_extra_field_set 3 -.It -.Xr zip_file_extra_fields_count 3 -.It -.Xr zip_file_extra_fields_count_by_id 3 -.El -.Ss Close Archive (Writing) -.Bl -bullet -compact -.It -.Xr zip_close 3 -.It -.Xr zip_discard 3 -.El -.Ss Miscellaneous (Writing) -.Bl -bullet -compact -.It -.Xr zip_file_attributes_init 3 -.It -.Xr zip_libzip_version 3 -.It -.Xr zip_register_cancel_callback_with_state 3 -.It -.Xr zip_register_progress_callback_with_state 3 -.It -.Xr zip_set_archive_comment 3 -.It -.Xr zip_set_archive_flag 3 -.It -.Xr zip_source 3 -.El -.Sh ERROR HANDLING -.Bl -bullet -compact -.It -.Xr zip_error_strerror 3 -.It -.Xr zip_strerror 3 -.It -.Xr zip_file_strerror 3 -.It -.Xr zip_file_get_error 3 -.It -.Xr zip_get_error 3 -.It -.Xr zip_error_init_with_code 3 -.It -.Xr zip_error_set 3 -.It -.Xr zip_error_set_from_source 3 -.It -.Xr zip_error_system_type 3 -.It -.Xr zip_errors 3 -.El -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_add.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_add.3 deleted file mode 100644 index 71bc4c8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_add.3 +++ /dev/null @@ -1,96 +0,0 @@ -.\" zip_add.mdoc -- add files to zip archive -.\" Copyright (C) 2004-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ADD 3 -.Os -.Sh NAME -.Nm zip_add , -.Nm zip_replace -.Nd add file to zip archive or replace file in zip archive (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_add "zip_t *archive" "const char *name" "zip_source_t *source" -.Ft int -.Fn zip_replace "zip_t *archive" "zip_uint64_t index" "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_add -is the obsolete version of -.Xr zip_file_add 3 . -It is the same as calling -.Xr zip_file_add 3 -with an empty -.Ar flags -argument. -Similarly, the -.Fn zip_replace -function is the obsolete version of -.Xr zip_file_replace 3 . -It is the same as calling -.Xr zip_file_replace 3 -with an empty -.Ar flags -argument. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 -.Sh HISTORY -.Fn zip_add -was added in libzip 0.6. -In libzip 0.10 the return type was changed from -.Vt int -to -.Vt zip_int64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_add -instead. -.Pp -.Fn zip_replace -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_replace -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_add_dir.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_add_dir.3 deleted file mode 100644 index 4a6801b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_add_dir.3 +++ /dev/null @@ -1,69 +0,0 @@ -.\" zip_add_dir.mdoc -- add directory to zip archive -.\" Copyright (C) 2006-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ADD_DIR 3 -.Os -.Sh NAME -.Nm zip_add_dir -.Nd add directory to zip archive (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_add_dir "zip_t *archive" "const char *name" -.Sh DESCRIPTION -The function -.Fn zip_add_dir -is the obsolete version of -.Xr zip_dir_add 3 . -It is the same as calling -.Xr zip_dir_add 3 -with an empty flags argument. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_dir_add 3 -.Sh HISTORY -.Fn zip_add_dir -was added in libzip 0.8. -In libzip 0.10 the return type was changed from -.Vt int -to -.Vt zip_int64_t . -It was deprecated in libzip 0.11, use -.Fn zip_dir_add -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_close.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_close.3 deleted file mode 100644 index 4716b9d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_close.3 +++ /dev/null @@ -1,136 +0,0 @@ -.\" zip_close.mdoc -- close zip archive -.\" Copyright (C) 2003-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 23, 2023 -.Dt ZIP_CLOSE 3 -.Os -.Sh NAME -.Nm zip_close -.Nd close zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_close "zip_t *archive" -.Sh DESCRIPTION -The -.Fn zip_close -function writes any changes made to -.Ar archive -to disk. -If -.Ar archive -contains no files, the file is completely removed (no empty archive is -written), unless the archive flag -.Dv ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE -is set. -If successful, -.Ar archive -is freed. -Otherwise -.Ar archive -is left unchanged and must still be freed. -.Pp -To close and free a zip archive without saving changes, use -.Xr zip_discard 3 . -.Pp -Progress updates for GUIs can be implemented using -.Xr zip_register_progress_callback_with_state 3 . -Cancelling the write of an archive during -.Nm -can be implemented using -.Xr zip_register_cancel_callback_with_state 3 . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_close -will fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EOF -Unexpected end-of-file found while reading from a file. -.It Bq Er ZIP_ER_INTERNAL -The callback function of an added or replaced file returned an -error but failed to report which. -.It Bq Er ZIP_ER_INVAL -The -.Ar path -argument is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOZIP -File is not a zip archive. -.It Bq Er ZIP_ER_READ -A file read failed. -.It Bq Er ZIP_ER_RENAME -A temporary file could not be renamed to its final name. -.It Bq Er ZIP_ER_SEEK -A file seek failed. -.It Bq Er ZIP_ER_TMPOPEN -A temporary file could not be created. -.It Bq Er ZIP_ER_WRITE -A file write failed. -.It Bq Er ZIP_ER_ZLIB -An error occurred while (de)compressing a stream with -.Xr zlib 3 . -.El -Additionally, any errors returned by the callback function -for added or replaced files will be passed back. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_discard 3 , -.Xr zip_fdopen 3 , -.Xr zip_get_error 3 , -.Xr zip_open 3 , -.Xr zip_register_cancel_callback_with_state 3 , -.Xr zip_register_progress_callback_with_state 3 , -.Xr zip_set_archive_flag 3 , -.Xr zip_strerror 3 -.Sh HISTORY -.Fn zip_close -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -Please note that all indices, -.Xr zip_stat 3 -information and other data about the archive is invalid after -.Nm . -When you open the same file again, it will be a completely new -.Vt zip_t -structure. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_compression_method_supported.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_compression_method_supported.3 deleted file mode 100644 index 77553cf..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_compression_method_supported.3 +++ /dev/null @@ -1,65 +0,0 @@ -.\" zip_compression_method_supported.mdoc -- return if compression method is supported -.\" Copyright (C) 2020 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd April 2, 2020 -.Dt ZIP_COMPRESSION_METHOD_SUPPORTED 3 -.Os -.Sh NAME -.Nm zip_compression_method_supported -.Nd return if a compression method is supported -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_compression_method_supported "zip_int32_t method" "int compress" -.Sh DESCRIPTION -The -.Fn zip_compression_method_supported -returns if the compression method -.Ar method -is supported for compression (if -.Ar compress -is zero) or decompression (otherwise). -.Sh RETURN VALUES -Returns 1 if the method is supported, 0 otherwise. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_encryption_method_supported 3 , -.Xr zip_set_file_compression 3 -.Sh HISTORY -.Fn zip_compression_method_supported -was added in libzip 1.7.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_delete.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_delete.3 deleted file mode 100644 index 0b622fe..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_delete.3 +++ /dev/null @@ -1,80 +0,0 @@ -.\" zip_delete.mdoc -- delete files from zip archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_DELETE 3 -.Os -.Sh NAME -.Nm zip_delete -.Nd delete file from zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_delete "zip_t *archive" "zip_uint64_t index" -.Sh DESCRIPTION -The file at position -.Ar index -in the zip archive -.Ar archive -is marked as deleted. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_delete -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_unchange 3 -.Sh HISTORY -.Fn zip_delete -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_dir_add.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_dir_add.3 deleted file mode 100644 index c4b697b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_dir_add.3 +++ /dev/null @@ -1,109 +0,0 @@ -.\" zip_dir_add.mdoc -- add directory to zip archive -.\" Copyright (C) 2006-2020 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 20, 2020 -.Dt ZIP_DIR_ADD 3 -.Os -.Sh NAME -.Nm zip_dir_add -.Nd add directory to zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_dir_add "zip_t *archive" "const char *name" "zip_flags_t flags" -.Sh DESCRIPTION -The function -.Fn zip_dir_add -adds a directory to a zip archive. -The argument -.Ar archive -specifies the zip archive to which the directory should be added. -.Ar name -is the directory's name in the zip archive. -.Pp -This function adds an entry to the archive. -It does not check whether a directory with that name exists in the -file system, nor does it add its contents if it does. -The -.Ar flags -argument can be any of: -.Bl -tag -width XZIPXFLXENCXSTRICTXX -.It Dv ZIP_FL_ENC_GUESS -Guess encoding of -.Ar name -(default). -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_UTF_8 -Interpret -.Ar name -as UTF-8. -.It Dv ZIP_FL_ENC_CP437 -Interpret -.Ar name -as code page 437 (CP-437). -.El -.Sh RETURN VALUES -Upon successful completion, the index of the new entry in the archive -is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_dir_add -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EXISTS -There is already an entry called -.Ar name -in the archive. -.It Bq Er ZIP_ER_INVAL -.Ar archive -or -.Ar name -are -.Dv NULL , -or invalid UTF-8 encoded file names. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 -.Sh HISTORY -.Fn zip_dir_add -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_discard.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_discard.3 deleted file mode 100644 index 5c4f3f4..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_discard.3 +++ /dev/null @@ -1,61 +0,0 @@ -.\" zip_discard.mdoc -- close zip archive and discard changes -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_DISCARD 3 -.Os -.Sh NAME -.Nm zip_discard -.Nd close zip archive and discard changes -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_discard "zip_t *archive" -.Sh DESCRIPTION -The -.Fn zip_discard -function closes -.Ar archive -and frees the memory allocated for it. -Any changes to the archive are not written to disk and discarded. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 -.Sh HISTORY -.Fn zip_discard -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_encryption_method_supported.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_encryption_method_supported.3 deleted file mode 100644 index 84c0ae8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_encryption_method_supported.3 +++ /dev/null @@ -1,65 +0,0 @@ -.\" zip_encryption_method_supported.mdoc -- return if encryption method is supported -.\" Copyright (C) 2020 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd April 2, 2020 -.Dt ZIP_ENCRYPTION_METHOD_SUPPORTED 3 -.Os -.Sh NAME -.Nm zip_encryption_method_supported -.Nd return if an encryption method is supported -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_encryption_method_supported "zip_int16_t method" "int encrypt" -.Sh DESCRIPTION -The -.Fn zip_encryption_method_supported -returns if the encryption method -.Ar method -is supported for encryption (if -.Ar encrypt -is zero) or decryption (otherwise). -.Sh RETURN VALUES -Returns 1 if the method is supported, 0 otherwise. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_compression_method_supported 3 , -.Xr zip_file_set_encryption 3 -.Sh HISTORY -.Fn zip_encryption_method_supported -was added in libzip 1.7.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_clear.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_clear.3 deleted file mode 100644 index 5b2bc6e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_clear.3 +++ /dev/null @@ -1,69 +0,0 @@ -.\" zip_error_clear.mdoc -- clear error state for archive or file -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_CLEAR 3 -.Os -.Sh NAME -.Nm zip_error_clear , -.Nm zip_file_error_clear -.Nd clear error state for archive or file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_clear "zip_t *archive" -.Ft void -.Fn zip_file_error_clear "zip_file_t *file" -.Sh DESCRIPTION -The -.Fn zip_error_clear -function clears the error state for the zip archive -.Ar archive . -.Pp -The -.Fn zip_file_error_clear -function does the same for the zip file -.Ar file . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_get_error 3 -.Sh HISTORY -.Fn zip_error_clear -and -.Fn zip_file_error_clear -were added in libzip 0.8. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_code_system.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_code_system.3 deleted file mode 100644 index 54a4f63..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_code_system.3 +++ /dev/null @@ -1,63 +0,0 @@ -.\" zip_error_code_system.mdoc -- get system error part of zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_CODE_SYSTEM 3 -.Os -.Sh NAME -.Nm zip_error_code_system -.Nd get operating system error part of zip_error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_error_code_system "const zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_error_code_system -function returns the system specific part of the error from the -zip_error error -.Ar ze . -For finding out what system reported the error, use -.Xr zip_error_system_type 3 . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_zip 3 , -.Xr zip_error_system_type 3 -.Sh HISTORY -.Fn zip_error_code_system -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_code_zip.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_code_zip.3 deleted file mode 100644 index a07c90e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_code_zip.3 +++ /dev/null @@ -1,60 +0,0 @@ -.\" zip_error_code_zip.mdoc -- get libzip error part of zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_CODE_ZIP 3 -.Os -.Sh NAME -.Nm zip_error_code_zip -.Nd get libzip error part of zip_error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_error_code_zip "const zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_error_code_zip -function returns the libzip specific part of the error from the -zip_error error -.Ar ze . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 -.Sh HISTORY -.Fn zip_error_code_zip -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_fini.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_fini.3 deleted file mode 100644 index 80395aa..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_fini.3 +++ /dev/null @@ -1,60 +0,0 @@ -.\" zip_error_fini.mdoc -- clean up zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_FINI 3 -.Os -.Sh NAME -.Nm zip_error_fini -.Nd clean up zip_error structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_fini "zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_error_fini -function cleans up and frees internally allocated memory of the -zip_error pointed to by -.Ar ze . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_init 3 -.Sh HISTORY -.Fn zip_error_fini -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_get.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_get.3 deleted file mode 100644 index 55b0979..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_get.3 +++ /dev/null @@ -1,117 +0,0 @@ -.\" zip_error_get.mdoc -- get error codes for archive or file -.\" Copyright (C) 2004-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_GET 3 -.Os -.Sh NAME -.Nm zip_error_get , -.Nm zip_file_error_get -.Nd get error codes for archive or file (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_get "zip_t *archive" "int *zep" "int *sep" -.Ft void -.Fn zip_file_error_get "zip_file_t *file" "int *zep" "int *sep" -.Sh DESCRIPTION -The functions -.Fn zip_error_get -and -.Fn zip_file_error_get -are deprecated. -Use -.Xr zip_error_code_system 3 , -.Xr zip_error_code_zip 3 , -.Xr zip_file_get_error 3 , -and -.Xr zip_get_error 3 -instead. -.Pp -For -.Fn zip_error_get , -replace -.Bd -literal -offset indent -int ze, se; -zip_error_get(za, &ze, &se); -.Ed -with -.Bd -literal -offset indent -int ze, se; -zip_error_t *error = zip_get_error(za); -ze = zip_error_code_zip(error); -se = zip_error_code_system(error); -.Ed -For -.Fn zip_file_error_get , -replace -.Bd -literal -offset indent -int ze, se; -zip_file_error_get(zf, &ze, &se); -.Ed -with -.Bd -literal -offset indent -int ze, se; -zip_error_t *error = zip_file_get_error(zf); -ze = zip_error_code_zip(error); -se = zip_error_code_system(error); -.Ed -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 , -.Xr zip_error_code_zip 3 , -.Xr zip_file_get_error 3 , -.Xr zip_get_error 3 -.Sh HISTORY -.Fn zip_error_get -was added in libzip 0.6. -It was deprecated in libzip 1.0, use -.Fn zip_get_error , -.Fn zip_error_code_zip , -/ -.Fn zip_error_code_system -instead. -.Pp -.Fn zip_file_error_get -was added in libzip 0.6. -It was deprecated in libzip 1.0, use -.Fn zip_file_get_error , -.Fn zip_error_code_zip , -/ -.Fn zip_error_code_system -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_get_sys_type.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_get_sys_type.3 deleted file mode 100644 index 43219a3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_get_sys_type.3 +++ /dev/null @@ -1,77 +0,0 @@ -.\" zip_error_get_sys_type.mdoc -- get type of error -.\" Copyright (C) 2004-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_GET_SYS_TYPE 3 -.Os -.Sh NAME -.Nm zip_error_get_sys_type -.Nd get type of system error code (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_error_get_sys_type "int ze" -.Sh DESCRIPTION -The function -.Fn zip_error_get_sys_type -is deprecated; use -.Xr zip_error_init_with_code 3 -and -.Xr zip_error_system_type 3 -instead. -.Pp -Replace -.Bd -literal -offset indent -int i = zip_error_get_sys_type(ze); -.Ed -with -.Bd -literal -offset indent -zip_error_t error; -zip_error_init_with_code(&error, ze); -int i = zip_error_system_type(&error); -.Ed -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_init_with_code 3 , -.Xr zip_error_system_type 3 -.Sh HISTORY -.Fn zip_error_get_sys_type -was added in libzip 0.6. -It was deprecated in libzip 1.0, use -.Fn zip_error_system_type -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_init.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_init.3 deleted file mode 100644 index 3f2e3b7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_init.3 +++ /dev/null @@ -1,76 +0,0 @@ -.\" zip_error_init.mdoc -- initialize zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_INIT 3 -.Os -.Sh NAME -.Nm zip_error_init , -.Nm zip_error_init_with_code -.Nd initialize zip_error structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_init "zip_error_t *error" -.Ft void -.Fn zip_error_init_with_code "zip_error_t *error" "int ze" -.Sh DESCRIPTION -The -.Fn zip_error_init -function initializes the zip_error pointed to by -.Ar error . -.Ar *error -must be allocated before calling -.Fn zip_error_init . -.Pp -The -.Fn zip_error_init_with_code -function does the same, but additionally sets the zip error code to -.Ar ze -and sets the system error code to the current -.Xr errno 3 -value, if appropriate. -.\" TODO: describe when you would need to call this at all -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_fini 3 -.Sh HISTORY -.Fn zip_error_init -and -.Fn zip_error_init_with_code -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_init_with_code.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_init_with_code.3 deleted file mode 100644 index 3f2e3b7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_init_with_code.3 +++ /dev/null @@ -1,76 +0,0 @@ -.\" zip_error_init.mdoc -- initialize zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_INIT 3 -.Os -.Sh NAME -.Nm zip_error_init , -.Nm zip_error_init_with_code -.Nd initialize zip_error structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_init "zip_error_t *error" -.Ft void -.Fn zip_error_init_with_code "zip_error_t *error" "int ze" -.Sh DESCRIPTION -The -.Fn zip_error_init -function initializes the zip_error pointed to by -.Ar error . -.Ar *error -must be allocated before calling -.Fn zip_error_init . -.Pp -The -.Fn zip_error_init_with_code -function does the same, but additionally sets the zip error code to -.Ar ze -and sets the system error code to the current -.Xr errno 3 -value, if appropriate. -.\" TODO: describe when you would need to call this at all -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_fini 3 -.Sh HISTORY -.Fn zip_error_init -and -.Fn zip_error_init_with_code -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_set.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_set.3 deleted file mode 100644 index d421867..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_set.3 +++ /dev/null @@ -1,70 +0,0 @@ -.\" zip_error_set.mdoc -- set zip_error -.\" Copyright (C) 2014-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 5, 2022 -.Dt ZIP_ERROR_SET 3 -.Os -.Sh NAME -.Nm zip_error_set -.Nd fill in zip_error structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_set "zip_error_t *ze" "int le" "int se" -.Sh DESCRIPTION -The -.Fn zip_error_set -function sets the zip_error pointed to by -.Ar ze -to the libzip error code -.Ar le -and the system error code -.Ar se . -.Pp -.Ar ze -must be allocated and initialized with -.Xr zip_error_init 3 -before calling -.Fn zip_error_set . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_init 3 , -.Xr zip_error_set_from_source 3 -.Sh HISTORY -.Fn zip_error_set -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_set_from_source.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_set_from_source.3 deleted file mode 100644 index 48f974f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_set_from_source.3 +++ /dev/null @@ -1,69 +0,0 @@ -.\" zip_error_set_from_source.mdoc -- set zip_error from source -.\" Copyright (C) 2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 5, 2022 -.Dt ZIP_ERROR_SET_FROM_SOURCE 3 -.Os -.Sh NAME -.Nm zip_error_set_from_source -.Nd fill in zip_error structure from source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_set_from_source "zip_error_t *ze" "zip_source_t *src" -.Sh DESCRIPTION -The -.Fn zip_error_set_from_source -function sets the zip_error pointed to by -.Ar ze -to the error reported by -.Ar src -as returned by -.Xr zip_error_source 3 . -.Ar ze -must be allocated and initialized with -.Xr zip_error_init 3 -before calling -.Fn zip_error_set_from_source . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_init 3 , -.Xr zip_error_set 3 -.Sh HISTORY -.Fn zip_error_set_from_source -was added in libzip 1.10. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_strerror.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_strerror.3 deleted file mode 100644 index 40d5865..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_strerror.3 +++ /dev/null @@ -1,67 +0,0 @@ -.\" zip_error_strerror.mdoc -- create human-readable version of zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_STRERROR 3 -.Os -.Sh NAME -.Nm zip_error_strerror -.Nd create human-readable string for zip_error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_error_strerror "zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_error_strerror -function returns an error message string corresponding to -.Ar ze -like -.Xr strerror 3 . -This string will stay valid until the next call to -.Fn zip_error_strerror -or until -.Xr zip_error_fini 3 -is called. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr strerror 3 , -.Xr zip_error_fini 3 -.Sh HISTORY -.Fn zip_error_strerror -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_system_type.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_system_type.3 deleted file mode 100644 index 5a74dc0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_system_type.3 +++ /dev/null @@ -1,77 +0,0 @@ -.\" zip_error_system_type.mdoc -- return system type for error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_SYSTEM_TYPE 3 -.Os -.Sh NAME -.Nm zip_error_system_type -.Nd return type of system error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_error_system_type "const zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_error_system_type -function returns the type of the system specific part for the zip_error -.Ar ze . -Currently, the following system types are defined: -.Bl -tag -width ZIP_ET_NONE -.It Dv ZIP_ET_NONE -System specific part of -.Ar ze -is unused. -.It Dv ZIP_ET_SYS -System specific part of -.Ar ze -is an -.Xr errno 2 . -.It Dv ZIP_ET_ZLIB -System specific part of -.Ar ze -is a -.Xr zlib 3 -error. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 -.Sh HISTORY -.Fn zip_error_system_type -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_to_data.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_to_data.3 deleted file mode 100644 index 6fdb2a3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_to_data.3 +++ /dev/null @@ -1,69 +0,0 @@ -.\" zip_error_to_data.mdoc -- create error data for ZIP_SOURCE_ERROR -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_TO_DATA 3 -.Os -.Sh NAME -.Nm zip_error_to_data -.Nd convert zip_error to return value suitable for ZIP_SOURCE_ERROR -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_error_to_data "const zip_error_t *ze" "void *data" "zip_uint64_t len" -.Sh DESCRIPTION -.Fn zip_error_to_data -function converts the zip_error -.Ar ze -into data suitable as return value for -.Dv ZIP_SOURCE_ERROR . -The data is written into the buffer -.Ar data -of size -.Ar len . -If the buffer is not large enough to hold 2 ints, an error is -returned. -.Sh RETURN VALUES -.Fn zip_error_to_data -returns 2*(sizeof int) on success, and \-1 on error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source_function 3 -.Sh HISTORY -.Fn zip_error_to_data -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_to_str.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_to_str.3 deleted file mode 100644 index 62b5a32..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_to_str.3 +++ /dev/null @@ -1,88 +0,0 @@ -.\" zip_error_to_str.mdoc -- get string representation of zip error code -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_TO_STR 3 -.Os -.Sh NAME -.Nm zip_error_to_str -.Nd get string representation of zip error (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_error_to_str "char *buf" "zip_uint64_t len" "int ze" "int se" -.Sh DESCRIPTION -The function -.Fn zip_error_to_str -is deprecated; use -.Xr zip_error_init_with_code 3 -and -.Xr zip_error_strerror 3 -instead. -.Pp -Replace -.Bd -literal -offset indent -char buf[BUFSIZE]; -zip_error_to_str(buf, sizeof(buf), ze, se); -printf("%s", buf); -.Ed -with -.Bd -literal -offset indent -zip_error_t error; -zip_error_init_with_code(&error, ze); -printf("%s", zip_error_strerror(&error)); -zip_error_fini(&error); -.Ed -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_init_with_code 3 , -.Xr zip_error_strerror 3 -.Sh HISTORY -.Fn zip_error_to_str -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar len -was changed from -.Vt size_t -to -.Vt zip_uint64_t . -It was deprecated in libzip 1.0, use -.Fn zip_error_init_with_code -and -.Fn zip_error_strerror -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_errors.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_errors.3 deleted file mode 100644 index 117e2e9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_errors.3 +++ /dev/null @@ -1,125 +0,0 @@ -.\" zip_errors.mdoc -- list of all libzip error codes -.\" Copyright (C) 1999-2024 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.\" This file was generated automatically by ./make_zip_errors.sh -.\" from ../lib/zip.h; make changes there. -.\" -.Dd March 15, 2024 -.Dt ZIP_ERRORS 3 -.Os -.Sh NAME -.Nm zip_errors -.Nd list of all libzip error codes -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Sh DESCRIPTION -The following error codes are used by libzip: -.Bl -tag -width XZIPXERXCOMPNOTSUPPXX -.It Bq Er ZIP_ER_CANCELLED -Operation cancelled. -.It Bq Er ZIP_ER_CHANGED -Entry has been changed. -.It Bq Er ZIP_ER_CLOSE -Closing zip archive failed. -.It Bq Er ZIP_ER_COMPNOTSUPP -Compression method not supported. -.It Bq Er ZIP_ER_COMPRESSED_DATA -Compressed data invalid. -.It Bq Er ZIP_ER_CRC -CRC error. -.It Bq Er ZIP_ER_DATA_LENGTH -Unexpected length of data. -.It Bq Er ZIP_ER_DELETED -Entry has been deleted. -.It Bq Er ZIP_ER_ENCRNOTSUPP -Encryption method not supported. -.It Bq Er ZIP_ER_EOF -Premature end of file. -.It Bq Er ZIP_ER_EXISTS -File already exists. -.It Bq Er ZIP_ER_INCONS -Zip archive inconsistent. -.It Bq Er ZIP_ER_INTERNAL -Internal error. -.It Bq Er ZIP_ER_INUSE -Resource still in use. -.It Bq Er ZIP_ER_INVAL -Invalid argument. -.It Bq Er ZIP_ER_MEMORY -Malloc failure. -.It Bq Er ZIP_ER_MULTIDISK -Multi-disk zip archives not supported. -.It Bq Er ZIP_ER_NOENT -No such file. -.It Bq Er ZIP_ER_NOPASSWD -No password provided. -.It Bq Er ZIP_ER_NOT_ALLOWED -Not allowed in torrentzip. -.It Bq Er ZIP_ER_NOZIP -Not a zip archive. -.It Bq Er ZIP_ER_OK -No error. -.It Bq Er ZIP_ER_OPEN -Can't open file. -.It Bq Er ZIP_ER_OPNOTSUPP -Operation not supported. -.It Bq Er ZIP_ER_RDONLY -Read-only archive. -.It Bq Er ZIP_ER_READ -Read error. -.It Bq Er ZIP_ER_REMOVE -Can't remove file. -.It Bq Er ZIP_ER_RENAME -Renaming temporary file failed. -.It Bq Er ZIP_ER_SEEK -Seek error. -.It Bq Er ZIP_ER_TELL -Tell error. -.It Bq Er ZIP_ER_TMPOPEN -Failure to create temporary file. -.It Bq Er ZIP_ER_TRUNCATED_ZIP -Possibly truncated or corrupted zip archive. -.It Bq Er ZIP_ER_WRITE -Write error. -.It Bq Er ZIP_ER_WRONGPASSWD -Wrong password provided. -.It Bq Er ZIP_ER_ZIPCLOSED -Containing zip archive was closed. -.It Bq Er ZIP_ER_ZLIB -Zlib error. -.El -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fclose.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fclose.3 deleted file mode 100644 index 42e5e80..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fclose.3 +++ /dev/null @@ -1,65 +0,0 @@ -.\" zip_fclose.mdoc -- close file in zip archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FCLOSE 3 -.Os -.Sh NAME -.Nm zip_fclose -.Nd close file in zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_fclose "zip_file_t *file" -.Sh DESCRIPTION -The -.Fn zip_fclose -function closes -.Ar file -and frees the memory allocated for it. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, the error code is returned. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fopen 3 , -.Xr zip_fread 3 , -.Xr zip_fseek 3 -.Sh HISTORY -.Fn zip_fclose -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fdopen.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fdopen.3 deleted file mode 100644 index ee249e5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fdopen.3 +++ /dev/null @@ -1,149 +0,0 @@ -.\" zip_fdopen.mdoc -- open zip archive using existing file descriptor -.\" Copyright (C) 2009-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 23, 2022 -.Dt ZIP_FDOPEN 3 -.Os -.Sh NAME -.Nm zip_fdopen -.Nd open zip archive using open file descriptor -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_t * -.Fn zip_fdopen "int fd" "int flags" "int *errorp" -.Sh DESCRIPTION -The zip archive specified by the open file descriptor -.Ar fd -is opened and a pointer to a -.Ft struct zip , -used to manipulate the archive, is returned. -In contrast to -.Xr zip_open 3 , -using -.Nm zip_fdopen -the archive can only be opened in read-only mode. -The -.Ar fd -argument may not be used any longer after calling -.Nm zip_fdopen . -The -.Fa flags -are specified by -.Em or Ns No 'ing -the following values, or 0 for none of them. -.Bl -tag -offset indent -width ZIP_CHECKCONS -.It Dv ZIP_CHECKCONS -Perform additional stricter consistency checks on the archive, and -error if they fail. -.El -.Pp -If an error occurs and -.Ar errorp -is -.No non- Ns Dv NULL , -it will be set to the corresponding error code. -.Sh RETURN VALUES -Upon successful completion -.Fn zip_fdopen -returns a -.Ft struct zip -pointer, and -.Ar fd -should not be used any longer, nor passed to -.Xr close 2 . -Otherwise, -.Dv NULL -is returned and -.Ar *errorp -is set to indicate the error. -In the error case, -.Ar fd -remains unchanged. -.Sh ERRORS -The file specified by -.Ar fd -is prepared for use by -.Xr libzip 3 -unless: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INCONS -Inconsistencies were found in the file specified by -.Ar path . -This error is often caused by specifying -.Dv ZIP_CHECKCONS -but can also happen without it. -.It Bq Er ZIP_ER_INVAL -The -.Ar flags -argument is invalid. -Not all -.Xr zip_open 3 -flags are allowed for -.Nm zip_fdopen , -see -.Sx DESCRIPTION . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOZIP -The file specified by -.Ar fd -is not a zip archive. -.It Bq Er ZIP_ER_OPEN -The file specified by -.Ar fd -could not be prepared for use by -.Xr libzip 3 . -.It Bq Er ZIP_ER_OPNOTSUPP -This functionality has been disabled at compile time. -.It Bq Er ZIP_ER_READ -A read error occurred; see -.Va errno -for details. -.It Bq Er ZIP_ER_SEEK -The file specified by -.Ar fd -does not allow seeks. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 , -.Xr zip_error_strerror 3 , -.Xr zip_open 3 -.Sh HISTORY -.Fn zip_fdopen -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_add.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_add.3 deleted file mode 100644 index 8a6ceb7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_add.3 +++ /dev/null @@ -1,175 +0,0 @@ -.\" zip_file_add.mdoc -- add files to zip archive -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 18, 2024 -.Dt ZIP_FILE_ADD 3 -.Os -.Sh NAME -.Nm zip_file_add , -.Nm zip_file_replace -.Nd add file to zip archive or replace file in zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_file_add "zip_t *archive" "const char *name" "zip_source_t *source" "zip_flags_t flags" -.Ft int -.Fn zip_file_replace "zip_t *archive" "zip_uint64_t index" "zip_source_t *source" "zip_flags_t flags" -.Sh DESCRIPTION -The function -.Fn zip_file_add -adds a file to a zip archive, while -.Fn zip_file_replace -replaces an existing file in a zip archive. -The argument -.Ar archive -specifies the zip archive to which the file should be added. -.Ar name -is the file's name in the zip archive (for -.Fn zip_file_add ) , -while -.Ar index -specifies which file should be replaced (for -.Fn zip_file_replace ) . -The -.Ar flags -argument can be any combination of -.Dv ZIP_FL_OVERWRITE -with one of -.Dv ZIP_FL_ENC_* : -.Bl -tag -width XZIPXFLXENCXSTRICTXX -.It Dv ZIP_FL_OVERWRITE -Overwrite any existing file of the same name. -For -.Nm zip_file_add -only. -.It Dv ZIP_FL_ENC_GUESS -Guess encoding of -.Ar name -(default). -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_UTF_8 -Interpret -.Ar name -as UTF-8. -.It Dv ZIP_FL_ENC_CP437 -Interpret -.Ar name -as code page 437 (CP-437). -.El -The data is obtained from the -.Ar source -argument, see -.Xr zip_source 3 . -.Pp -.Em NOTE : -.Xr zip_source_free 3 -should not be called on a -.Ar source -after it was used successfully in a -.Nm zip_file_add -or -.Nm zip_file_replace -call. -.Pp -Please also note that when using -.Nm zip_replace , -the target file's extra field information will be deleted since this -usually is dependent on the file contents. -If you want to keep them, query them beforehand with -.Xr zip_file_extra_field_get 3 -and restore them after -.Nm zip_replace -with -.Xr zip_file_extra_field_set 3 . -.Sh RETURN VALUES -Upon successful completion, -.Fn zip_file_add -returns the index of the new file in the archive, and -.Fn zip_file_replace -returns 0. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh EXAMPLES -.Bd -literal -offset indent -zip_source_t *s; -const char buf[]="teststring"; - -if ((s=zip_source_buffer(archive, buf, sizeof(buf), 0)) == NULL || - zip_file_add(archive, name, s, ZIP_FL_ENC_UTF_8) < 0) { - zip_source_free(s); - printf("error adding file: %s\en", zip_strerror(archive)); -} -.Ed -.Sh ERRORS -.Fn zip_file_add -and -.Fn zip_file_replace -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EXISTS -There is already a file called -.Ar name -in the archive. -(Only applies to -.Fn zip_file_add , -and only if -.Dv ZIP_FL_OVERWRITE -is not provided). -.It Bq Er ZIP_ER_INVAL -.Ar source -or -.Ar name -are -.Dv NULL , -or -.Ar index -is invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_RDONLY -Archive was opened in read-only mode. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_file_add -and -.Fn zip_file_replace -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_attributes_init.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_attributes_init.3 deleted file mode 100644 index 27ca205..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_attributes_init.3 +++ /dev/null @@ -1,61 +0,0 @@ -.\" zip_file_attributes_init.mdoc -- initialize attributes structure -.\" Copyright (C) 2020 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd April 17, 2020 -.Dt ZIP_FILE_ATTRIBUTES_INIT 3 -.Os -.Sh NAME -.Nm zip_file_attributes_init -.Nd initialize zip file attributes structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_file_attributes_init "zip_file_attributes_t *attributes" -.Sh DESCRIPTION -The -.Fn zip_file_attributes_init -initializes a -.Vt zip_file_attributes_t -structure with default values. -It must be called before modifying such a structure for the first time. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source_function 3 -.Sh HISTORY -.Fn zip_file_attributes_init -was added in libzip 1.7.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_error_clear.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_error_clear.3 deleted file mode 100644 index 5b2bc6e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_error_clear.3 +++ /dev/null @@ -1,69 +0,0 @@ -.\" zip_error_clear.mdoc -- clear error state for archive or file -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_CLEAR 3 -.Os -.Sh NAME -.Nm zip_error_clear , -.Nm zip_file_error_clear -.Nd clear error state for archive or file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_clear "zip_t *archive" -.Ft void -.Fn zip_file_error_clear "zip_file_t *file" -.Sh DESCRIPTION -The -.Fn zip_error_clear -function clears the error state for the zip archive -.Ar archive . -.Pp -The -.Fn zip_file_error_clear -function does the same for the zip file -.Ar file . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_get_error 3 -.Sh HISTORY -.Fn zip_error_clear -and -.Fn zip_file_error_clear -were added in libzip 0.8. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_error_get.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_error_get.3 deleted file mode 100644 index 55b0979..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_error_get.3 +++ /dev/null @@ -1,117 +0,0 @@ -.\" zip_error_get.mdoc -- get error codes for archive or file -.\" Copyright (C) 2004-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_GET 3 -.Os -.Sh NAME -.Nm zip_error_get , -.Nm zip_file_error_get -.Nd get error codes for archive or file (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_get "zip_t *archive" "int *zep" "int *sep" -.Ft void -.Fn zip_file_error_get "zip_file_t *file" "int *zep" "int *sep" -.Sh DESCRIPTION -The functions -.Fn zip_error_get -and -.Fn zip_file_error_get -are deprecated. -Use -.Xr zip_error_code_system 3 , -.Xr zip_error_code_zip 3 , -.Xr zip_file_get_error 3 , -and -.Xr zip_get_error 3 -instead. -.Pp -For -.Fn zip_error_get , -replace -.Bd -literal -offset indent -int ze, se; -zip_error_get(za, &ze, &se); -.Ed -with -.Bd -literal -offset indent -int ze, se; -zip_error_t *error = zip_get_error(za); -ze = zip_error_code_zip(error); -se = zip_error_code_system(error); -.Ed -For -.Fn zip_file_error_get , -replace -.Bd -literal -offset indent -int ze, se; -zip_file_error_get(zf, &ze, &se); -.Ed -with -.Bd -literal -offset indent -int ze, se; -zip_error_t *error = zip_file_get_error(zf); -ze = zip_error_code_zip(error); -se = zip_error_code_system(error); -.Ed -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 , -.Xr zip_error_code_zip 3 , -.Xr zip_file_get_error 3 , -.Xr zip_get_error 3 -.Sh HISTORY -.Fn zip_error_get -was added in libzip 0.6. -It was deprecated in libzip 1.0, use -.Fn zip_get_error , -.Fn zip_error_code_zip , -/ -.Fn zip_error_code_system -instead. -.Pp -.Fn zip_file_error_get -was added in libzip 0.6. -It was deprecated in libzip 1.0, use -.Fn zip_file_get_error , -.Fn zip_error_code_zip , -/ -.Fn zip_error_code_system -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_delete.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_delete.3 deleted file mode 100644 index a194161..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_delete.3 +++ /dev/null @@ -1,130 +0,0 @@ -.\" zip_file_extra_field_delete.mdoc -- delete extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELD_DELETE 3 -.Os -.Sh NAME -.Nm zip_file_extra_field_delete , -.Nm zip_file_extra_field_delete_by_id -.Nd delete extra field for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_extra_field_delete "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_index" "zip_flags_t flags" -.Ft int -.Fn zip_file_extra_field_delete_by_id "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_uint16_t extra_field_index" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_field_delete -function deletes the extra field with index -.Ar extra_field_index -for the file at position -.Ar index -in the zip archive. -.Pp -If -.Ar extra_field_index -is -.Dv ZIP_EXTRA_FIELD_ALL , -then all extra fields will be deleted. -.Pp -The following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_CENTRALXX -offset indent -.It Dv ZIP_FL_CENTRAL -Delete extra fields from the archive's central directory. -.It Dv ZIP_FL_LOCAL -Delete extra fields from the local file headers. -.El -.Pp -The -.Fn zip_file_extra_field_delete_by_id -function deletes the extra field with ID (two-byte signature) -.Ar extra_field_id -and index -.Ar extra_field_index -(in other words, the -.Ar extra_field_index Ns No 'th -extra field with ID -.Ar extra_field_id ) -The other arguments are the same as for -.Fn zip_file_extra_field_delete -.Dv ( ZIP_EXTRA_FIELD_ALL -will delete all extra fields of the specified ID). -.Pp -Please note that due to the library design, the index of an extra -field may be different between central directory and local file -headers. -For this reason, it is not allowed to specify both -.Dv ZIP_FL_CENTRAL -and -.Dv ZIP_FL_LOCAL -in -.Ar flags , -except when deleting all extra fields (i.e., -.Ar extra_field_index -being -.Dv ZIP_EXTRA_FIELD_ALL ) . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_field_delete -and -.Fn zip_file_extra_field_delete_by_id -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_get 3 , -.Xr zip_file_extra_field_set 3 , -.Xr zip_file_extra_fields_count 3 -.Sh HISTORY -.Fn zip_file_extra_field_delete -and -.Fn zip_file_extra_field_delete_by_id -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_delete_by_id.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_delete_by_id.3 deleted file mode 100644 index a194161..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_delete_by_id.3 +++ /dev/null @@ -1,130 +0,0 @@ -.\" zip_file_extra_field_delete.mdoc -- delete extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELD_DELETE 3 -.Os -.Sh NAME -.Nm zip_file_extra_field_delete , -.Nm zip_file_extra_field_delete_by_id -.Nd delete extra field for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_extra_field_delete "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_index" "zip_flags_t flags" -.Ft int -.Fn zip_file_extra_field_delete_by_id "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_uint16_t extra_field_index" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_field_delete -function deletes the extra field with index -.Ar extra_field_index -for the file at position -.Ar index -in the zip archive. -.Pp -If -.Ar extra_field_index -is -.Dv ZIP_EXTRA_FIELD_ALL , -then all extra fields will be deleted. -.Pp -The following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_CENTRALXX -offset indent -.It Dv ZIP_FL_CENTRAL -Delete extra fields from the archive's central directory. -.It Dv ZIP_FL_LOCAL -Delete extra fields from the local file headers. -.El -.Pp -The -.Fn zip_file_extra_field_delete_by_id -function deletes the extra field with ID (two-byte signature) -.Ar extra_field_id -and index -.Ar extra_field_index -(in other words, the -.Ar extra_field_index Ns No 'th -extra field with ID -.Ar extra_field_id ) -The other arguments are the same as for -.Fn zip_file_extra_field_delete -.Dv ( ZIP_EXTRA_FIELD_ALL -will delete all extra fields of the specified ID). -.Pp -Please note that due to the library design, the index of an extra -field may be different between central directory and local file -headers. -For this reason, it is not allowed to specify both -.Dv ZIP_FL_CENTRAL -and -.Dv ZIP_FL_LOCAL -in -.Ar flags , -except when deleting all extra fields (i.e., -.Ar extra_field_index -being -.Dv ZIP_EXTRA_FIELD_ALL ) . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_field_delete -and -.Fn zip_file_extra_field_delete_by_id -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_get 3 , -.Xr zip_file_extra_field_set 3 , -.Xr zip_file_extra_fields_count 3 -.Sh HISTORY -.Fn zip_file_extra_field_delete -and -.Fn zip_file_extra_field_delete_by_id -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_get.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_get.3 deleted file mode 100644 index b1fa8a8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_get.3 +++ /dev/null @@ -1,157 +0,0 @@ -.\" zip_file_extra_field_get.mdoc -- get extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELD_GET 3 -.Os -.Sh NAME -.Nm zip_file_extra_field_get , -.Nm zip_file_extra_field_get_by_id -.Nd get extra field for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const zip_uint8_t * -.Fn zip_file_extra_field_get "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_index" "zip_uint16_t *idp" "zip_uint16_t *lenp" "zip_flags_t flags" -.Ft const zip_uint8_t * -.Fn zip_file_extra_field_get_by_id "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_uint16_t extra_field_index" "zip_uint16_t *lenp" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_field_get -function returns the extra field with index -.Ar extra_field_index -for the file at position -.Ar index -in the zip archive. -This pointer should not be modified or -.Xr free 3 Ap d , -and becomes invalid when -.Ar archive -is closed. -If -.Ar idp -is not -.Dv NULL , -the integer to which it points will be set to the ID (two-byte -signature) of the selected extra field. -If -.Ar lenp -is not -.Dv NULL , -the integer to which it points will be set to the length of the -extra field. -Generally speaking, -.Ar lenp -and -.Ar idp -should be passed since only the extra field data is returned (i.e., -neither the ID nor the length, if the -.Ar idp -and -.Ar lenp -arguments are not provided). -.Pp -The following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_UNCHANGEDXX -offset indent -.It Dv ZIP_FL_CENTRAL -Return extra fields from the archive's central directory. -.It Dv ZIP_FL_LOCAL -Return extra fields from the local file headers. -.It Dv ZIP_FL_UNCHANGED -Return the original unchanged extra fields, ignoring any changes made. -.El -.Pp -The -.Fn zip_file_extra_field_get_by_id -function returns the extra field with ID (two-byte signature) -.Ar extra_field_id -and index -.Ar extra_field_index -(in other words, the -.Ar extra_field_index Ns No 'th -extra field with ID -.Ar extra_field_id ) -The other arguments are the same as for -.Fn zip_file_extra_field_get . -.Sh RETURN VALUES -Upon successful completion, a pointer to an extra field is returned, -or -.Dv NULL -if there is no extra field with that -.Ar extra_field_index -for the file with index -.Ar index . -In case of an error, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_field_get -and -.Fn zip_file_extra_field_get_by_id -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive , -or -.Ar extra_field_index -is not a valid extra file index (for ID -.Ar extra_field_id ) . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_delete 3 , -.Xr zip_file_extra_field_set 3 , -.Xr zip_file_extra_fields_count 3 -.Sh HISTORY -.Fn zip_file_extra_field_get -and -.Fn zip_file_extra_field_get_by_id -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -Please note that the extra field IDs 0x0001 (ZIP64 extension), -0x6375 (Infozip UTF-8 comment), and -0x7075 (Infozip UTF-8 file name) can not be read using -.Fn zip_file_extra_field_get -since they are used by -.Xr libzip 3 -internally. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_get_by_id.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_get_by_id.3 deleted file mode 100644 index b1fa8a8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_get_by_id.3 +++ /dev/null @@ -1,157 +0,0 @@ -.\" zip_file_extra_field_get.mdoc -- get extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELD_GET 3 -.Os -.Sh NAME -.Nm zip_file_extra_field_get , -.Nm zip_file_extra_field_get_by_id -.Nd get extra field for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const zip_uint8_t * -.Fn zip_file_extra_field_get "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_index" "zip_uint16_t *idp" "zip_uint16_t *lenp" "zip_flags_t flags" -.Ft const zip_uint8_t * -.Fn zip_file_extra_field_get_by_id "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_uint16_t extra_field_index" "zip_uint16_t *lenp" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_field_get -function returns the extra field with index -.Ar extra_field_index -for the file at position -.Ar index -in the zip archive. -This pointer should not be modified or -.Xr free 3 Ap d , -and becomes invalid when -.Ar archive -is closed. -If -.Ar idp -is not -.Dv NULL , -the integer to which it points will be set to the ID (two-byte -signature) of the selected extra field. -If -.Ar lenp -is not -.Dv NULL , -the integer to which it points will be set to the length of the -extra field. -Generally speaking, -.Ar lenp -and -.Ar idp -should be passed since only the extra field data is returned (i.e., -neither the ID nor the length, if the -.Ar idp -and -.Ar lenp -arguments are not provided). -.Pp -The following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_UNCHANGEDXX -offset indent -.It Dv ZIP_FL_CENTRAL -Return extra fields from the archive's central directory. -.It Dv ZIP_FL_LOCAL -Return extra fields from the local file headers. -.It Dv ZIP_FL_UNCHANGED -Return the original unchanged extra fields, ignoring any changes made. -.El -.Pp -The -.Fn zip_file_extra_field_get_by_id -function returns the extra field with ID (two-byte signature) -.Ar extra_field_id -and index -.Ar extra_field_index -(in other words, the -.Ar extra_field_index Ns No 'th -extra field with ID -.Ar extra_field_id ) -The other arguments are the same as for -.Fn zip_file_extra_field_get . -.Sh RETURN VALUES -Upon successful completion, a pointer to an extra field is returned, -or -.Dv NULL -if there is no extra field with that -.Ar extra_field_index -for the file with index -.Ar index . -In case of an error, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_field_get -and -.Fn zip_file_extra_field_get_by_id -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive , -or -.Ar extra_field_index -is not a valid extra file index (for ID -.Ar extra_field_id ) . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_delete 3 , -.Xr zip_file_extra_field_set 3 , -.Xr zip_file_extra_fields_count 3 -.Sh HISTORY -.Fn zip_file_extra_field_get -and -.Fn zip_file_extra_field_get_by_id -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -Please note that the extra field IDs 0x0001 (ZIP64 extension), -0x6375 (Infozip UTF-8 comment), and -0x7075 (Infozip UTF-8 file name) can not be read using -.Fn zip_file_extra_field_get -since they are used by -.Xr libzip 3 -internally. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_set.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_set.3 deleted file mode 100644 index 8646c64..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_set.3 +++ /dev/null @@ -1,115 +0,0 @@ -.\" zip_file_extra_field_set.mdoc -- set extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELD_SET 3 -.Os -.Sh NAME -.Nm zip_file_extra_field_set -.Nd set extra field for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_extra_field_set "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_uint16_t extra_field_index" "const zip_uint8_t *extra_field_data" "zip_uint16_t len" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_field_set -function sets the extra field with ID (two-byte signature) -.Ar extra_field_id -and index -.Ar extra_field_index -for the file at position -.Ar index -in the zip archive. -The extra field's data will be set to -.Ar extra_field_data -and length -.Ar len . -If a new entry shall be appended, set -.Ar extra_field_index -to -.Dv ZIP_EXTRA_FIELD_NEW . -.Pp -At least one of the following -.Ar flags -must be set: -.Bl -tag -width ZIP_FL_CENTRALXX -offset indent -.It Dv ZIP_FL_CENTRAL -Set extra field in the archive's central directory. -.It Dv ZIP_FL_LOCAL -Set extra field in the local file headers. -.El -.Pp -Please note that the extra field IDs 0x0001 (ZIP64 extension), -0x6375 (Infozip UTF-8 comment), and -0x7075 (Infozip UTF-8 file name) can not be set using -.Fn zip_file_extra_field_set -since they are set by -.Xr libzip 3 -automatically when needed. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_field_set -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -The extra field size is too large (ID and length need 4 bytes; the -maximum length of all extra fields for one file combined is 65536 -bytes). -This error also occurs if -.Ar extra_field_index -is too large. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_delete 3 , -.Xr zip_file_extra_field_get 3 , -.Xr zip_file_extra_fields_count 3 -.Sh HISTORY -.Fn zip_file_extra_field_set -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_fields_count.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_fields_count.3 deleted file mode 100644 index 1b40f5e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_fields_count.3 +++ /dev/null @@ -1,113 +0,0 @@ -.\" zip_file_extra_fields_count.mdoc -- count extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELDS_COUNT 3 -.Os -.Sh NAME -.Nm zip_file_extra_fields_count , -.Nm zip_file_extra_fields_count_by_id -.Nd count extra fields for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int16_t -.Fn zip_file_extra_fields_count "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" -.Ft zip_int16_t -.Fn zip_file_extra_fields_count_by_id "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_fields_count -function counts the extra fields for the file at position -.Ar index -in the zip archive. -.Pp -The following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_CENTRALXX -offset indent -.It Dv ZIP_FL_CENTRAL -Count extra fields from the archive's central directory. -.It Dv ZIP_FL_LOCAL -Count extra fields from the local file headers. -.It Dv ZIP_FL_UNCHANGED -Count the original unchanged extra fields, ignoring any changes made. -.El -.Pp -The -.Fn zip_file_extra_fields_count_by_id -function counts the extra fields with ID (two-byte signature) -.Ar extra_field_id . -The other arguments are the same as for -.Fn zip_file_extra_fields_count . -.Pp -Extra fields that are the same in the central directory and the local file -header are merged into one. -Therefore, the counts with -.Dv ZIP_FL_CENTRAL -and -.Dv ZIP_FL_LOCAL -do not need to add up to the same value as when given -.Dv ZIP_FL_CENTRAL|ZIP_FL_LOCAL -at the same time. -.Sh RETURN VALUES -Upon successful completion, the requested number of extra fields is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_fields_count -and -.Fn zip_file_extra_fields_count_by_id -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive . -.\" TODO: _zip_read_local_ef errors -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_delete 3 , -.Xr zip_file_extra_field_get 3 , -.Xr zip_file_extra_field_set 3 -.Sh HISTORY -.Fn zip_file_extra_fields_count -and -.Fn zip_file_extra_fields_count_by_id -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_fields_count_by_id.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_fields_count_by_id.3 deleted file mode 100644 index 1b40f5e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_fields_count_by_id.3 +++ /dev/null @@ -1,113 +0,0 @@ -.\" zip_file_extra_fields_count.mdoc -- count extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELDS_COUNT 3 -.Os -.Sh NAME -.Nm zip_file_extra_fields_count , -.Nm zip_file_extra_fields_count_by_id -.Nd count extra fields for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int16_t -.Fn zip_file_extra_fields_count "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" -.Ft zip_int16_t -.Fn zip_file_extra_fields_count_by_id "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_fields_count -function counts the extra fields for the file at position -.Ar index -in the zip archive. -.Pp -The following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_CENTRALXX -offset indent -.It Dv ZIP_FL_CENTRAL -Count extra fields from the archive's central directory. -.It Dv ZIP_FL_LOCAL -Count extra fields from the local file headers. -.It Dv ZIP_FL_UNCHANGED -Count the original unchanged extra fields, ignoring any changes made. -.El -.Pp -The -.Fn zip_file_extra_fields_count_by_id -function counts the extra fields with ID (two-byte signature) -.Ar extra_field_id . -The other arguments are the same as for -.Fn zip_file_extra_fields_count . -.Pp -Extra fields that are the same in the central directory and the local file -header are merged into one. -Therefore, the counts with -.Dv ZIP_FL_CENTRAL -and -.Dv ZIP_FL_LOCAL -do not need to add up to the same value as when given -.Dv ZIP_FL_CENTRAL|ZIP_FL_LOCAL -at the same time. -.Sh RETURN VALUES -Upon successful completion, the requested number of extra fields is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_fields_count -and -.Fn zip_file_extra_fields_count_by_id -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive . -.\" TODO: _zip_read_local_ef errors -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_delete 3 , -.Xr zip_file_extra_field_get 3 , -.Xr zip_file_extra_field_set 3 -.Sh HISTORY -.Fn zip_file_extra_fields_count -and -.Fn zip_file_extra_fields_count_by_id -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_comment.3 deleted file mode 100644 index dc1461c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_comment.3 +++ /dev/null @@ -1,119 +0,0 @@ -.\" zip_file_get_comment.mdoc -- get comment for file in zip -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 22, 2020 -.Dt ZIP_FILE_GET_COMMENT 3 -.Os -.Sh NAME -.Nm zip_file_get_comment -.Nd get comment for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_file_get_comment "zip_t *archive" "zip_uint64_t index" "zip_uint32_t *lenp" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_get_comment -function returns the comment for the file at position -.Ar index -in the zip archive. -The name is in UTF-8 encoding unless -.Dv ZIP_FL_ENC_RAW -was specified (see below). -This pointer should not be modified or -.Xr free 3 Ap d , -and becomes invalid when -.Ar archive -is closed. -If -.Ar lenp -is not -.Dv NULL , -the integer to which it points will be set to the length of the -comment. -If -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original unchanged comment is returned. -.Pp -Additionally, the following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_ENC_STRICTXX -offset indent -.It Dv ZIP_FL_ENC_RAW -Return the unmodified comment as it is in the ZIP archive. -.It Dv ZIP_FL_ENC_GUESS -(Default.) -Guess the encoding of the comment in the ZIP archive and convert it -to UTF-8, if necessary. -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_STRICT -Follow the ZIP specification for file names and extend it to file -comments, expecting them to be encoded in CP-437 in the ZIP archive -(except if it is a UTF-8 comment from the special extra field). -Convert it to UTF-8. -.El -.Em Note : -ASCII is a subset of both CP-437 and UTF-8. -.Sh RETURN VALUES -Upon successful completion, a pointer to the comment is returned, -or -.Dv NULL -if there is no comment. -In case of an error, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_get_comment -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_set_comment 3 , -.Xr zip_get_archive_comment 3 -.Sh HISTORY -.Fn zip_file_get_comment -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_error.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_error.3 deleted file mode 100644 index 5680a5e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_error.3 +++ /dev/null @@ -1,57 +0,0 @@ -.\" zip_file_get_error.mdoc -- extract zip_error from zip_file -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_GET_ERROR 3 -.Os -.Sh NAME -.Nm zip_file_get_error -.Nd extract zip_error from zip_file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_error_t * -.Fn zip_file_get_error "zip_file_t *zf" -.Sh DESCRIPTION -.Fn zip_file_get_error -function returns the zip_error associated with the zip_file -.Ar zf . -.Sh SEE ALSO -.Xr libzip 3 -.Sh HISTORY -.Fn zip_file_get_error -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_external_attributes.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_external_attributes.3 deleted file mode 100644 index fe5293a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_external_attributes.3 +++ /dev/null @@ -1,165 +0,0 @@ -.\" zip_file_get_external_attributes.mdoc -- get external attributes for file in zip -.\" Copyright (C) 2013-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_GET_EXTERNAL_ATTRIBUTES 3 -.Os -.Sh NAME -.Nm zip_file_get_external_attributes -.Nd get external attributes for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_get_external_attributes "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" "zip_uint8_t *opsys" "zip_uint32_t *attributes" -.Sh DESCRIPTION -The -.Fn zip_file_get_external_attributes -function returns the operating system and external attributes for the -file at position -.Ar index -in the zip archive. -The external attributes usually contain the operating system-specific -file permissions. -If -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original unchanged values are returned. -If -.Ar opsys -or -.Ar attributes -are -.Dv NULL , -they are not filled in. -.Pp -The following operating systems are defined by the zip specification: -.Bl -item -compact -offset indent -.It -.Dv ZIP_OPSYS_ACORN_RISC -.It -.Dv ZIP_OPSYS_ALTERNATE_MVS -.It -.Dv ZIP_OPSYS_AMIGA -.It -.Dv ZIP_OPSYS_ATARI_ST -.It -.Dv ZIP_OPSYS_BEOS -.It -.Dv ZIP_OPSYS_CPM -.It -.Dv ZIP_OPSYS_DOS -.It -.Dv ZIP_OPSYS_MACINTOSH -.It -.Dv ZIP_OPSYS_MVS -.It -.Dv ZIP_OPSYS_OPENVMS -.It -.Dv ZIP_OPSYS_OS_2 -.It -.Dv ZIP_OPSYS_OS_400 -.It -.Dv ZIP_OPSYS_OS_X -.It -.Dv ZIP_OPSYS_TANDEM -.It -.Dv ZIP_OPSYS_UNIX -.It -.Dv ZIP_OPSYS_VFAT -.It -.Dv ZIP_OPSYS_VM_CMS -.It -.Dv ZIP_OPSYS_VSE -.It -.Dv ZIP_OPSYS_WINDOWS_NTFS -(uncommon, use -.Dv ZIP_OPSYS_DOS -instead) -.It -.Dv ZIP_OPSYS_Z_SYSTEM -.El -.Pp -The defines above follow the PKWARE Inc. Appnote; please note that -the InfoZIP Appnote has a slightly different mapping. -.Sh RETURN VALUES -Upon successful completion, 0 is returned. -In case of an error, -.Dv \-1 -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh EXAMPLES -The following code can be used to expand -.Ar attributes -if the operating system is -.Dv ZIP_OPSYS_DOS . -.Bd -literal -#include - -#define FA_RDONLY 0x01 // FILE_ATTRIBUTE_READONLY -#define FA_DIREC 0x10 // FILE_ATTRIBUTE_DIRECTORY - -static mode_t -_zip_dos_attr2mode(zip_uint32_t attr) -{ - mode_t m = S_IRUSR | S_IRGRP | S_IROTH; - if (0 == (attr & FA_RDONLY)) - m |= S_IWUSR | S_IWGRP | S_IWOTH; - - if (attr & FA_DIREC) - m = (S_IFDIR | (m & ~S_IFMT)) | S_IXUSR | S_IXGRP | S_IXOTH; - - return m; -} -.Ed -.Sh ERRORS -.Fn zip_file_get_external_attributes -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_set_external_attributes 3 -.Sh HISTORY -.Fn zip_file_get_external_attributes -was added in libzip 0.11.2. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_is_seekable.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_is_seekable.3 deleted file mode 100644 index 3ba5a9e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_is_seekable.3 +++ /dev/null @@ -1,89 +0,0 @@ -.\" zip_fseek.mdoc -- seek in file -.\" Copyright (C) 2016-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 11, 2024 -.Dt ZIP_FSEEK 3 -.Os -.Sh NAME -.Nm zip_fseek , -.Nm zip_file_is_seekable -.Nd seek in file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int8_t -.Fn zip_fseek "zip_file_t *file" "zip_int64_t offset" "int whence" -.Ft int -.Fn zip_file_is_seekable "zip_file_t *file" -.Sh DESCRIPTION -The -.Fn zip_fseek -function seeks to the specified -.Ar offset -relative to -.Ar whence , -just like -.Xr fseek 3 . -.Pp -.Nm -only works on uncompressed (stored), unencrypted data. -When called on compressed or encrypted data it will return an error. -.Pp -The -.Fn zip_file_is_seekable -function returns 1 if a file is seekable. -.Sh RETURN VALUES -If successful, -.Fn zip_fseek -returns 0. -Otherwise, \-1 is returned. -.Pp -.Fn zip_file_is_seekable -returns 1 if a file is seekable and 0 if not. -On an invalid argument, it returns \-1. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_file_get_error 3 , -.Xr zip_fopen 3 , -.Xr zip_fread 3 , -.Xr zip_ftell 3 -.Sh HISTORY -.Fn zip_fseek -was added in libzip 1.2.0. -.Fn zip_file_is_seekable -was added in libzip 1.9.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_rename.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_rename.3 deleted file mode 100644 index c4fad6b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_rename.3 +++ /dev/null @@ -1,104 +0,0 @@ -.\" zip_file_rename.mdoc -- rename file in zip archive -.\" Copyright (C) 2003-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 22, 2020 -.Dt ZIP_FILE_RENAME 3 -.Os -.Sh NAME -.Nm zip_file_rename -.Nd rename file in zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_rename "zip_t *archive" "zip_uint64_t index" "const char *name" "zip_flags_t flags" -.Sh DESCRIPTION -The file at position -.Ar index -in the zip archive -.Ar archive -is renamed to -.Ar name . -The -.Ar flags -argument can be any of: -.Bl -tag -width XZIPXFLXENCXSTRICTXX -.It Dv ZIP_FL_ENC_GUESS -Guess encoding of -.Ar name -(default). -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_UTF_8 -Interpret -.Ar name -as UTF-8. -.It Dv ZIP_FL_ENC_CP437 -Interpret -.Ar name -as code page 437 (CP-437). -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_rename -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_DELETED -The file to be renamed has been deleted from the archive. -.It Bq Er ZIP_ER_EXISTS -There is already a file called -.Ar name -in the archive. -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive , -.Ar name is -.Dv NULL , -the empty string, or not a valid UTF-8 encoded string. -Also a file cannot be renamed to a directory or vice versa. -Directories are denoted by a trailing slash. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_unchange 3 -.Sh HISTORY -.Fn zip_file_rename -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_replace.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_replace.3 deleted file mode 100644 index 8a6ceb7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_replace.3 +++ /dev/null @@ -1,175 +0,0 @@ -.\" zip_file_add.mdoc -- add files to zip archive -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 18, 2024 -.Dt ZIP_FILE_ADD 3 -.Os -.Sh NAME -.Nm zip_file_add , -.Nm zip_file_replace -.Nd add file to zip archive or replace file in zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_file_add "zip_t *archive" "const char *name" "zip_source_t *source" "zip_flags_t flags" -.Ft int -.Fn zip_file_replace "zip_t *archive" "zip_uint64_t index" "zip_source_t *source" "zip_flags_t flags" -.Sh DESCRIPTION -The function -.Fn zip_file_add -adds a file to a zip archive, while -.Fn zip_file_replace -replaces an existing file in a zip archive. -The argument -.Ar archive -specifies the zip archive to which the file should be added. -.Ar name -is the file's name in the zip archive (for -.Fn zip_file_add ) , -while -.Ar index -specifies which file should be replaced (for -.Fn zip_file_replace ) . -The -.Ar flags -argument can be any combination of -.Dv ZIP_FL_OVERWRITE -with one of -.Dv ZIP_FL_ENC_* : -.Bl -tag -width XZIPXFLXENCXSTRICTXX -.It Dv ZIP_FL_OVERWRITE -Overwrite any existing file of the same name. -For -.Nm zip_file_add -only. -.It Dv ZIP_FL_ENC_GUESS -Guess encoding of -.Ar name -(default). -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_UTF_8 -Interpret -.Ar name -as UTF-8. -.It Dv ZIP_FL_ENC_CP437 -Interpret -.Ar name -as code page 437 (CP-437). -.El -The data is obtained from the -.Ar source -argument, see -.Xr zip_source 3 . -.Pp -.Em NOTE : -.Xr zip_source_free 3 -should not be called on a -.Ar source -after it was used successfully in a -.Nm zip_file_add -or -.Nm zip_file_replace -call. -.Pp -Please also note that when using -.Nm zip_replace , -the target file's extra field information will be deleted since this -usually is dependent on the file contents. -If you want to keep them, query them beforehand with -.Xr zip_file_extra_field_get 3 -and restore them after -.Nm zip_replace -with -.Xr zip_file_extra_field_set 3 . -.Sh RETURN VALUES -Upon successful completion, -.Fn zip_file_add -returns the index of the new file in the archive, and -.Fn zip_file_replace -returns 0. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh EXAMPLES -.Bd -literal -offset indent -zip_source_t *s; -const char buf[]="teststring"; - -if ((s=zip_source_buffer(archive, buf, sizeof(buf), 0)) == NULL || - zip_file_add(archive, name, s, ZIP_FL_ENC_UTF_8) < 0) { - zip_source_free(s); - printf("error adding file: %s\en", zip_strerror(archive)); -} -.Ed -.Sh ERRORS -.Fn zip_file_add -and -.Fn zip_file_replace -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EXISTS -There is already a file called -.Ar name -in the archive. -(Only applies to -.Fn zip_file_add , -and only if -.Dv ZIP_FL_OVERWRITE -is not provided). -.It Bq Er ZIP_ER_INVAL -.Ar source -or -.Ar name -are -.Dv NULL , -or -.Ar index -is invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_RDONLY -Archive was opened in read-only mode. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_file_add -and -.Fn zip_file_replace -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_comment.3 deleted file mode 100644 index dbc1f14..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_comment.3 +++ /dev/null @@ -1,116 +0,0 @@ -.\" zip_file_set_comment.mdoc -- set comment for file in zip -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 22, 2020 -.Dt ZIP_FILE_SET_COMMENT 3 -.Os -.Sh NAME -.Nm zip_file_set_comment -.Nd set comment for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_set_comment "zip_t *archive" "zip_uint64_t index" "const char *comment" "zip_uint16_t len" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_set_comment -function sets the comment for the file at position -.Ar index -in the zip archive to -.Ar comment -of length -.Ar len . -If -.Ar comment -is -.Dv NULL -and -.Ar len -is 0, the file comment will be removed. -The -.Ar flags -argument can be any of: -.Bl -tag -width XZIPXFLXENCXSTRICTXX -.It Dv ZIP_FL_ENC_GUESS -Guess encoding of -.Ar comment -(default). -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_UTF_8 -Interpret -.Ar comment -as UTF-8. -.It Dv ZIP_FL_ENC_CP437 -Interpret -.Ar comment -as code page 437 (CP-437). -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_set_comment -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive , -or -.Ar len -is less than 0 or longer than the maximum comment length in a zip file -(65535), or -.Ar comment -is not a valid UTF-8 encoded string. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_RDONLY -The -.Ar archive -was opened in read-only mode. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_get_comment 3 , -.Xr zip_get_archive_comment 3 , -.Xr zip_set_archive_comment 3 -.Sh HISTORY -.Fn zip_file_set_comment -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_dostime.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_dostime.3 deleted file mode 100644 index f1a63bd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_dostime.3 +++ /dev/null @@ -1,126 +0,0 @@ -.\" zip_file_set_mtime.mdoc -- set mtime for file in zip -.\" Copyright (C) 2014-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 18, 2022 -.Dt ZIP_FILE_SET_MTIME 3 -.Os -.Sh NAME -.Nm zip_file_set_dostime , -.Nm zip_file_set_mtime -.Nd set last modification time (mtime) for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_set_dostime "zip_t *archive" "zip_uint64_t index" "zip_uint16_t dostime" "zip_uint16_t dosdate" "zip_flags_t flags" -.Ft int -.Fn zip_file_set_mtime "zip_t *archive" "zip_uint64_t index" "time_t mtime" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_set_mtime -function sets the last modification time (mtime) for the file at -position -.Ar index -in the zip archive to -.Ar mtime . -Currently, no support for any -.Ar flags -is implemented. -.Pp -In the zip archive, the time and date are saved as two 16-bit integers. -To set the values directly, call the -.Fn zip_file_set_dostime -function. -The values of the time bytes are defined as follows: -.Bl -tag -width 5n -offset indent -.It 0-4 -seconds divided by two (1-2 = 1, 3-4 = 2, ...) -.It 5-10 -minute (0-59) -.It 11-15 -hour (0-23) -.El -.Pp -The values of the date bytes are defined as follows: -.Bl -tag -width 5n -offset indent -.It 0-4 -day of the month (1-31) -.It 5-8 -month (January = 1, February = 2, ...) -.It 9-15 -year offset from 1980 (1980 = 0, 1981 = 1, ...) -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_set_dostime -and -.Fn zip_file_set_mtime -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPNOTSUPP -Traditional PKWare encryption uses the file's mtime, therefore it cannot be changed without re-encrypting the data. -.It Bq Er ZIP_ER_RDONLY -The -.Ar archive -was opened in read-only mode. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_stat 3 -.Sh HISTORY -.Fn zip_file_set_mtime -was added in libzip 1.0. -.Fn zip_file_set_dostime -was added in libzip 1.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -Following historical practice, the -.Fn zip_file_set_mtime -function translates the time from the zip archive into the local time -zone. -If you want to avoid this, use the -.Fn zip_file_set_dostime -function instead. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_encryption.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_encryption.3 deleted file mode 100644 index 9071947..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_encryption.3 +++ /dev/null @@ -1,121 +0,0 @@ -.\" zip_file_set_encryption.mdoc -- set encryption method for file -.\" Copyright (C) 2016-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd April 2, 2020 -.Dt ZIP_FILE_SET_ENCRYPTION 3 -.Os -.Sh NAME -.Nm zip_file_set_encryption -.Nd set encryption method for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_set_encryption "zip_t *archive" "zip_uint64_t index" "zip_uint16_t method" "const char *password" -.Sh DESCRIPTION -The -.Fn zip_file_set_encryption -function sets the encryption method for the file at position -.Ar index -in the zip archive to -.Ar method -using the password -.Ar password . -The -.Ar method -is the same as returned by -.Xr zip_stat 3 . -For the -.Ar method -argument, currently only the following values are supported: -.Bl -tag -width ZIP_CM_DEFLATE_XX -.It Dv ZIP_EM_NONE -No encryption. -.It Dv ZIP_EM_AES_128 -Winzip AES-128 encryption. -.It Dv ZIP_EM_AES_192 -Winzip AES-192 encryption. -.It Dv ZIP_EM_AES_256 -Winzip AES-256 encryption. -.It Dv ZIP_EM_TRAD_PKWARE -Traditional PKWare encryption. -Do not use this method, it is not secure. -It is only provided for backwards compatibility. -.El -.Pp -If -.Ar password -is -.Dv NULL , -the default password provided by -.Xr zip_set_default_password 3 -is used. -.Pp -The current encryption method for a file in a zip archive can be -determined using -.Xr zip_stat 3 . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_set_encryption -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_ENCRNOTSUPP -Unsupported compression method requested. -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive , -or the argument combination is invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_RDONLY -Read-only zip file, no changes allowed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_encryption_method_supported 3 , -.Xr zip_fopen_encrypted 3 , -.Xr zip_fopen_index_encrypted 3 , -.Xr zip_set_default_password 3 , -.Xr zip_stat 3 -.Sh HISTORY -.Fn zip_file_set_encryption -was added in libzip 1.2.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_external_attributes.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_external_attributes.3 deleted file mode 100644 index 1043df6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_external_attributes.3 +++ /dev/null @@ -1,89 +0,0 @@ -.\" zip_file_set_external_attributes.mdoc -- set external attributes for file in zip -.\" Copyright (C) 2013-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_SET_EXTERNAL_ATTRIBUTES 3 -.Os -.Sh NAME -.Nm zip_file_set_external_attributes -.Nd set external attributes for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_set_external_attributes "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" "zip_uint8_t opsys" "zip_uint32_t attributes" -.Sh DESCRIPTION -The -.Fn zip_file_set_external_attributes -function sets the operating system and external attributes for the -file at position -.Ar index -in the zip archive. -Currently, no -.Ar flags -are supported. -.Pp -For a list of known -.Ar opsys -values, see -.Xr zip_file_get_external_attributes 3 . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_set_external_attributes -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_RDONLY -The -.Ar archive -was opened in read-only mode. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_get_external_attributes 3 -.Sh HISTORY -.Fn zip_file_set_external_attributes -was added in libzip 0.11.2. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_mtime.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_mtime.3 deleted file mode 100644 index f1a63bd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_mtime.3 +++ /dev/null @@ -1,126 +0,0 @@ -.\" zip_file_set_mtime.mdoc -- set mtime for file in zip -.\" Copyright (C) 2014-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 18, 2022 -.Dt ZIP_FILE_SET_MTIME 3 -.Os -.Sh NAME -.Nm zip_file_set_dostime , -.Nm zip_file_set_mtime -.Nd set last modification time (mtime) for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_set_dostime "zip_t *archive" "zip_uint64_t index" "zip_uint16_t dostime" "zip_uint16_t dosdate" "zip_flags_t flags" -.Ft int -.Fn zip_file_set_mtime "zip_t *archive" "zip_uint64_t index" "time_t mtime" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_set_mtime -function sets the last modification time (mtime) for the file at -position -.Ar index -in the zip archive to -.Ar mtime . -Currently, no support for any -.Ar flags -is implemented. -.Pp -In the zip archive, the time and date are saved as two 16-bit integers. -To set the values directly, call the -.Fn zip_file_set_dostime -function. -The values of the time bytes are defined as follows: -.Bl -tag -width 5n -offset indent -.It 0-4 -seconds divided by two (1-2 = 1, 3-4 = 2, ...) -.It 5-10 -minute (0-59) -.It 11-15 -hour (0-23) -.El -.Pp -The values of the date bytes are defined as follows: -.Bl -tag -width 5n -offset indent -.It 0-4 -day of the month (1-31) -.It 5-8 -month (January = 1, February = 2, ...) -.It 9-15 -year offset from 1980 (1980 = 0, 1981 = 1, ...) -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_set_dostime -and -.Fn zip_file_set_mtime -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPNOTSUPP -Traditional PKWare encryption uses the file's mtime, therefore it cannot be changed without re-encrypting the data. -.It Bq Er ZIP_ER_RDONLY -The -.Ar archive -was opened in read-only mode. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_stat 3 -.Sh HISTORY -.Fn zip_file_set_mtime -was added in libzip 1.0. -.Fn zip_file_set_dostime -was added in libzip 1.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -Following historical practice, the -.Fn zip_file_set_mtime -function translates the time from the zip archive into the local time -zone. -If you want to avoid this, use the -.Fn zip_file_set_dostime -function instead. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_strerror.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_strerror.3 deleted file mode 100644 index 498fcc2..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_strerror.3 +++ /dev/null @@ -1,85 +0,0 @@ -.\" zip_file_strerror.mdoc -- get string representation for a zip error -.\" Copyright (C) 2003-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_STRERROR 3 -.Os -.Sh NAME -.Nm zip_file_strerror , -.Nm zip_strerror -.Nd get string representation for a zip error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_file_strerror "zip_file_t *file" -.Ft const char * -.Fn zip_strerror "zip_t *archive" -.Sh DESCRIPTION -The -.Fn zip_strerror -function returns a string describing the last error for the zip archive -.Ar archive , -while the -.Fn zip_file_strerror -function does the same for a zip file -.Ar file -(one file in an archive). -The returned string must not be modified or freed, and becomes invalid when -.Ar archive -or -.Ar file , -respectively, -is closed or on the next call to -.Fn zip_strerror -or -.Fn zip_file_strerror , -respectively, -for the same archive. -.Sh RETURN VALUES -.Fn zip_file_strerror -and -.Fn zip_strerror -return a pointer to the error string. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_strerror 3 -.Sh HISTORY -.Fn zip_file_strerror -and -.Fn zip_strerror -were added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen.3 deleted file mode 100644 index d86bdb9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen.3 +++ /dev/null @@ -1,148 +0,0 @@ -.\" zip_fopen.mdoc -- open file in zip archive for reading -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FOPEN 3 -.Os -.Sh NAME -.Nm zip_fopen , -.Nm zip_fopen_index -.Nd open file in zip archive for reading -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_file_t * -.Fn zip_fopen "zip_t *archive" "const char *fname" "zip_flags_t flags" -.Ft zip_file_t * -.Fn zip_fopen_index "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_fopen -function opens the file name -.Ar fname -in -.Ar archive . -The -.Ar flags -argument specifies how the name lookup should be done, according to -the values are described in -.Xr zip_name_locate 3 . -Also, the following values may be -.Em or Ns No 'ed -to it. -.Bl -tag -offset indent -width ZIP_FL_COMPRESSED -.It Dv ZIP_FL_COMPRESSED -Read the compressed data. -Otherwise the data is uncompressed by -.Fn zip_fread . -.It Dv ZIP_FL_UNCHANGED -Read the original data from the zip archive, ignoring any changes made -to the file; this is not supported by all data sources. -.El -.Pp -The -.Fn zip_fopen_index -function opens the file at position -.Ar index . -.Pp -If encrypted data is encountered, the functions call -.Xr zip_fopen_encrypted 3 -or -.Xr zip_fopen_index_encrypted 3 -respectively, using the default password set with -.Xr zip_set_default_password 3 . -.Sh RETURN VALUES -Upon successful completion, a -.Ft struct zip_file -pointer is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Bl -tag -width Er -.It Bq Er ZIP_ER_CHANGED -The file data has been changed and the data source does -not support rereading data. -.It Bq Er ZIP_ER_COMPNOTSUPP -The compression method used is not supported. -.It Bq Er ZIP_ER_ENCRNOTSUPP -The encryption method used is not supported. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOPASSWD -The file is encrypted, but no password has been provided. -.It Bq Er ZIP_ER_READ -A file read error occurred. -.It Bq Er ZIP_ER_SEEK -A file seek error occurred. -.It Bq Er ZIP_ER_WRONGPASSWD -The provided password does not match the password used for encryption. -Note that some incorrect passwords are not detected by the check done by -.Fn zip_fopen . -.It Bq Er ZIP_ER_ZLIB -Initializing the zlib stream failed. -.El -.Pp -The function -.Fn zip_fopen -may also fail and set -.Va zip_err -for any of the errors specified for the routine -.Xr zip_name_locate 3 . -.Pp -The function -.Fn zip_fopen_index -may also fail with -.Er ZIP_ER_INVAL -if -.Ar index -is invalid. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_fread 3 , -.Xr zip_fseek 3 , -.Xr zip_get_num_entries 3 , -.Xr zip_name_locate 3 , -.Xr zip_set_default_password 3 -.Sh HISTORY -.Fn zip_fopen -and -.Fn zip_fopen_index -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_encrypted.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_encrypted.3 deleted file mode 100644 index 9428798..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_encrypted.3 +++ /dev/null @@ -1,135 +0,0 @@ -.\" zip_fopen_encrypted.mdoc -- open encrypted file in zip archive for reading -.\" Copyright (C) 2011-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 15, 2020 -.Dt ZIP_FOPEN_ENCRYPTED 3 -.Os -.Sh NAME -.Nm zip_fopen_encrypted , -.Nm zip_fopen_index_encrypted -.Nd open encrypted file in zip archive for reading -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_file_t * -.Fn zip_fopen_encrypted "zip_t *archive" "const char *fname" "zip_flags_t flags" "const char *password" -.Ft zip_file_t * -.Fn zip_fopen_index_encrypted "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" "const char *password" -.Sh DESCRIPTION -The -.Fn zip_fopen_encrypted -function opens the encrypted file name -.Ar fname -in -.Ar archive -using the password given in the -.Ar password -argument. -If -.Ar password -is -.Dv NULL -or the empty string, the default password is used (see -.Xr zip_set_default_password 3 ) . -The -.Ar flags -argument are the same as for -.Xr zip_fopen 3 . -.Pp -The -.Fn zip_fopen_index_encrypted -function opens the file at position -.Ar index , -see -.Xr zip_fopen_index 3 . -These functions are called automatically by -.Xr zip_fopen 3 ; -you only need to call them if you want to specify a non-default password -(see -.Xr zip_set_default_password 3 ) . -.Sh RETURN VALUES -Upon successful completion, a -.Ft struct zip_file -pointer is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Bl -tag -width ZIP_ER_ENCRNOTSUPPXX -.It Bq Er ZIP_ER_NOPASSWD -No password was provided. -.El -.Pp -The function -.Fn zip_fopen_encrypted -may also fail and set -.Va zip_err -for any of the errors specified for the routine -.Xr zip_fopen 3 . -.Pp -The function -.Fn zip_fopen_index_encrypted -may also fail and set -.Va zip_err -for any of the errors specified for the routine -.Xr zip_fopen_index 3 . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_fopen 3 , -.Xr zip_fread 3 , -.Xr zip_get_num_entries 3 , -.Xr zip_name_locate 3 -.Sh HISTORY -.Fn zip_fopen_encrypted -and -.Fn zip_fopen_index_encrypted -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -The zip file format provides very limited possibility for password -verification (a short hash of is compared against one byte in the zip -archive). -For this reason, reading a file while using an incorrect password may -immediately fail with -.Er ZIP_ER_WRONGPASSWD , -but if the mismatch is not detected, a zlib error may be returned -later instead. -Since zlib errors can also be caused by broken compressed data, there -is no way to make sure if the password was incorrect or if it was -correct, but the compressed data was invalid. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_index.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_index.3 deleted file mode 100644 index d86bdb9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_index.3 +++ /dev/null @@ -1,148 +0,0 @@ -.\" zip_fopen.mdoc -- open file in zip archive for reading -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FOPEN 3 -.Os -.Sh NAME -.Nm zip_fopen , -.Nm zip_fopen_index -.Nd open file in zip archive for reading -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_file_t * -.Fn zip_fopen "zip_t *archive" "const char *fname" "zip_flags_t flags" -.Ft zip_file_t * -.Fn zip_fopen_index "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_fopen -function opens the file name -.Ar fname -in -.Ar archive . -The -.Ar flags -argument specifies how the name lookup should be done, according to -the values are described in -.Xr zip_name_locate 3 . -Also, the following values may be -.Em or Ns No 'ed -to it. -.Bl -tag -offset indent -width ZIP_FL_COMPRESSED -.It Dv ZIP_FL_COMPRESSED -Read the compressed data. -Otherwise the data is uncompressed by -.Fn zip_fread . -.It Dv ZIP_FL_UNCHANGED -Read the original data from the zip archive, ignoring any changes made -to the file; this is not supported by all data sources. -.El -.Pp -The -.Fn zip_fopen_index -function opens the file at position -.Ar index . -.Pp -If encrypted data is encountered, the functions call -.Xr zip_fopen_encrypted 3 -or -.Xr zip_fopen_index_encrypted 3 -respectively, using the default password set with -.Xr zip_set_default_password 3 . -.Sh RETURN VALUES -Upon successful completion, a -.Ft struct zip_file -pointer is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Bl -tag -width Er -.It Bq Er ZIP_ER_CHANGED -The file data has been changed and the data source does -not support rereading data. -.It Bq Er ZIP_ER_COMPNOTSUPP -The compression method used is not supported. -.It Bq Er ZIP_ER_ENCRNOTSUPP -The encryption method used is not supported. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOPASSWD -The file is encrypted, but no password has been provided. -.It Bq Er ZIP_ER_READ -A file read error occurred. -.It Bq Er ZIP_ER_SEEK -A file seek error occurred. -.It Bq Er ZIP_ER_WRONGPASSWD -The provided password does not match the password used for encryption. -Note that some incorrect passwords are not detected by the check done by -.Fn zip_fopen . -.It Bq Er ZIP_ER_ZLIB -Initializing the zlib stream failed. -.El -.Pp -The function -.Fn zip_fopen -may also fail and set -.Va zip_err -for any of the errors specified for the routine -.Xr zip_name_locate 3 . -.Pp -The function -.Fn zip_fopen_index -may also fail with -.Er ZIP_ER_INVAL -if -.Ar index -is invalid. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_fread 3 , -.Xr zip_fseek 3 , -.Xr zip_get_num_entries 3 , -.Xr zip_name_locate 3 , -.Xr zip_set_default_password 3 -.Sh HISTORY -.Fn zip_fopen -and -.Fn zip_fopen_index -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_index_encrypted.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_index_encrypted.3 deleted file mode 100644 index 9428798..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_index_encrypted.3 +++ /dev/null @@ -1,135 +0,0 @@ -.\" zip_fopen_encrypted.mdoc -- open encrypted file in zip archive for reading -.\" Copyright (C) 2011-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 15, 2020 -.Dt ZIP_FOPEN_ENCRYPTED 3 -.Os -.Sh NAME -.Nm zip_fopen_encrypted , -.Nm zip_fopen_index_encrypted -.Nd open encrypted file in zip archive for reading -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_file_t * -.Fn zip_fopen_encrypted "zip_t *archive" "const char *fname" "zip_flags_t flags" "const char *password" -.Ft zip_file_t * -.Fn zip_fopen_index_encrypted "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" "const char *password" -.Sh DESCRIPTION -The -.Fn zip_fopen_encrypted -function opens the encrypted file name -.Ar fname -in -.Ar archive -using the password given in the -.Ar password -argument. -If -.Ar password -is -.Dv NULL -or the empty string, the default password is used (see -.Xr zip_set_default_password 3 ) . -The -.Ar flags -argument are the same as for -.Xr zip_fopen 3 . -.Pp -The -.Fn zip_fopen_index_encrypted -function opens the file at position -.Ar index , -see -.Xr zip_fopen_index 3 . -These functions are called automatically by -.Xr zip_fopen 3 ; -you only need to call them if you want to specify a non-default password -(see -.Xr zip_set_default_password 3 ) . -.Sh RETURN VALUES -Upon successful completion, a -.Ft struct zip_file -pointer is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Bl -tag -width ZIP_ER_ENCRNOTSUPPXX -.It Bq Er ZIP_ER_NOPASSWD -No password was provided. -.El -.Pp -The function -.Fn zip_fopen_encrypted -may also fail and set -.Va zip_err -for any of the errors specified for the routine -.Xr zip_fopen 3 . -.Pp -The function -.Fn zip_fopen_index_encrypted -may also fail and set -.Va zip_err -for any of the errors specified for the routine -.Xr zip_fopen_index 3 . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_fopen 3 , -.Xr zip_fread 3 , -.Xr zip_get_num_entries 3 , -.Xr zip_name_locate 3 -.Sh HISTORY -.Fn zip_fopen_encrypted -and -.Fn zip_fopen_index_encrypted -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -The zip file format provides very limited possibility for password -verification (a short hash of is compared against one byte in the zip -archive). -For this reason, reading a file while using an incorrect password may -immediately fail with -.Er ZIP_ER_WRONGPASSWD , -but if the mismatch is not detected, a zlib error may be returned -later instead. -Since zlib errors can also be caused by broken compressed data, there -is no way to make sure if the password was incorrect or if it was -correct, but the compressed data was invalid. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fread.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fread.3 deleted file mode 100644 index 3371298..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fread.3 +++ /dev/null @@ -1,85 +0,0 @@ -.\" zip_fread.mdoc -- read from file -.\" Copyright (C) 2003-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 11, 2024 -.Dt ZIP_FREAD 3 -.Os -.Sh NAME -.Nm zip_fread -.Nd read from file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_fread "zip_file_t *file" "void *buf" "zip_uint64_t nbytes" -.Sh DESCRIPTION -The -.Fn zip_fread -function reads up to -.Ar nbytes -bytes from -.Ar file -into -.Ar buf -from the current position in the file (see -.Xr zip_fseek 3 ) . -After reading, the current position is updated by the number of bytes read. -.Sh RETURN VALUES -If successful, the number of bytes actually read is returned. -When -.Fn zip_fread -is called after reaching the end of the file, 0 is returned. -In case of error, \-1 is returned. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_file_get_error 3 , -.Xr zip_fopen 3 , -.Xr zip_fseek 3 -.Sh HISTORY -.Fn zip_fread -was added in libzip 0.6. -In libzip 0.10 the return type was changed from -.Vt ssize_t -to -.Vt zip_int64_t . -In libzip 0.10 the type of -.Ar nbytes -was changed from -.Vt size_t -to -.Vt zip_uint64_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fseek.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fseek.3 deleted file mode 100644 index 3ba5a9e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fseek.3 +++ /dev/null @@ -1,89 +0,0 @@ -.\" zip_fseek.mdoc -- seek in file -.\" Copyright (C) 2016-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 11, 2024 -.Dt ZIP_FSEEK 3 -.Os -.Sh NAME -.Nm zip_fseek , -.Nm zip_file_is_seekable -.Nd seek in file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int8_t -.Fn zip_fseek "zip_file_t *file" "zip_int64_t offset" "int whence" -.Ft int -.Fn zip_file_is_seekable "zip_file_t *file" -.Sh DESCRIPTION -The -.Fn zip_fseek -function seeks to the specified -.Ar offset -relative to -.Ar whence , -just like -.Xr fseek 3 . -.Pp -.Nm -only works on uncompressed (stored), unencrypted data. -When called on compressed or encrypted data it will return an error. -.Pp -The -.Fn zip_file_is_seekable -function returns 1 if a file is seekable. -.Sh RETURN VALUES -If successful, -.Fn zip_fseek -returns 0. -Otherwise, \-1 is returned. -.Pp -.Fn zip_file_is_seekable -returns 1 if a file is seekable and 0 if not. -On an invalid argument, it returns \-1. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_file_get_error 3 , -.Xr zip_fopen 3 , -.Xr zip_fread 3 , -.Xr zip_ftell 3 -.Sh HISTORY -.Fn zip_fseek -was added in libzip 1.2.0. -.Fn zip_file_is_seekable -was added in libzip 1.9.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_ftell.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_ftell.3 deleted file mode 100644 index e045634..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_ftell.3 +++ /dev/null @@ -1,67 +0,0 @@ -.\" zip_ftell.mdoc -- tell position in file -.\" Copyright (C) 2016-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 11, 2024 -.Dt ZIP_FTELL 3 -.Os -.Sh NAME -.Nm zip_ftell -.Nd tell position in file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_ftell "zip_file_t *file" -.Sh DESCRIPTION -The -.Fn zip_ftell -function reports the current offset in the file. -.Sh RETURN VALUES -If successful, -.Nm -returns the current file position. -Otherwise, \-1 is returned. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_file_get_error 3 , -.Xr zip_fopen 3 , -.Xr zip_fread 3 , -.Xr zip_fseek 3 -.Sh HISTORY -.Fn zip_ftell -was added in libzip 1.2.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_archive_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_archive_comment.3 deleted file mode 100644 index d8f2e9b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_archive_comment.3 +++ /dev/null @@ -1,112 +0,0 @@ -.\" zip_get_archive_comment.mdoc -- get zip archive comment -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 22, 2020 -.Dt ZIP_GET_ARCHIVE_COMMENT 3 -.Os -.Sh NAME -.Nm zip_get_archive_comment -.Nd get zip archive comment -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_get_archive_comment "zip_t *archive" "int *lenp" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_get_archive_comment -function returns the comment for the entire zip archive. -The return value is in UTF-8 encoding unless -.Dv ZIP_FL_ENC_RAW -was specified (see below). -This pointer should not be modified or -.Xr free 3 Ap d , -and becomes invalid when -.Ar archive -is closed. -If -.Ar lenp -is not -.Dv NULL , -the integer to which it points will be set to the length of the -comment. -If -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original unchanged comment is returned. -.Pp -Additionally, the following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_ENC_STRICTXX -offset indent -.It Dv ZIP_FL_ENC_RAW -Return the unmodified archive comment as it is in the ZIP archive. -.It Dv ZIP_FL_ENC_GUESS -(Default.) -Guess the encoding of the archive comment in the ZIP archive and convert it -to UTF-8, if necessary. -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_STRICT -Follow the ZIP specification for file names and extend it to the -archive comment, thus also expecting it in CP-437 encoding. -Convert it to UTF-8. -.El -.Em Note : -ASCII is a subset of both CP-437 and UTF-8. -.Sh RETURN VALUES -Upon successful completion, a pointer to the comment is returned, -or -.Dv NULL -if there is no comment. -.\" In case of an error, -.\" .Dv NULL -.\" is returned and the error code in -.\" .Ar archive -.\" is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_get_comment 3 -.Sh HISTORY -.Fn zip_get_archive_comment -was added in libzip 0.7. -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_archive_flag.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_archive_flag.3 deleted file mode 100644 index 2edf7cf..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_archive_flag.3 +++ /dev/null @@ -1,110 +0,0 @@ -.\" zip_get_archive_flag.mdoc -- get comment for file in zip -.\" Copyright (C) 2008-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 23, 2023 -.Dt ZIP_GET_ARCHIVE_FLAG 3 -.Os -.Sh NAME -.Nm zip_get_archive_flag -.Nd get status flags for zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_get_archive_flag "zip_t *archive" "zip_flags_t flag" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_get_archive_flag -function returns if the flag -.Ar flag -is set for the archive -.Ar archive . -The archive flags might have been changed with -.Fn zip_set_archive_flag ; -if -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original unchanged flags are tested. -.Pp -Supported flags are: -.Bl -tag -width XZIPXAFLXRDONLYXXX -.It Dv ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE -If this flag is cleared, the archive file will be removed if the archive is empty. -If it is set, an empty archive will be created, which is not recommended by the zip specification. -This flag is always cleared unless explicitly set by the user with -.Xr zip_set_archive_flag 3 . -.It Dv ZIP_AFL_IS_TORRENTZIP -The archive is in torrentzip format. -.It Dv ZIP_AFL_RDONLY -The archive is read-only. -.It Dv ZIP_AFL_WANT_TORRENTZIP -If the flag is set, the archive will be written in torrentzip format. -This flag is always cleared unless explicitly set by the user with -.Xr zip_set_archive_flag 3 . -.El -.Sh RETURN VALUES -.Fn zip_get_archive_flag -returns 1 if -.Ar flag -is set for -.Ar archive , -0 if not, -and \-1 if an error occurred. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_set_archive_flag 3 -.Sh HISTORY -.Fn zip_get_archive_flag -was added in libzip 0.9. -In libzip 0.11 the type of -.Ar flag -was changed from -.Vt int -to -.Vt zip_flags_t m -and the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Dv ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE , -.Dv ZIP_AFL_IS_TORRENTZIP , -and -.Dv ZIP_AFL_WANT_TORRENTZIP -were added in libzip 1.10.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_error.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_error.3 deleted file mode 100644 index 6af6f21..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_error.3 +++ /dev/null @@ -1,60 +0,0 @@ -.\" zip_get_error.mdoc -- get zip_error for archive -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_GET_ERROR 3 -.Os -.Sh NAME -.Nm zip_get_error -.Nd get zip error for archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_error_t * -.Fn zip_get_error "zip_t *archive" -.Sh DESCRIPTION -The -.Fn zip_get_error -function returns the zip error for the zip archive -.Ar archive . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 , -.Xr zip_error_code_zip 3 -.Sh HISTORY -.Fn zip_get_error -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_file_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_file_comment.3 deleted file mode 100644 index 1b9676b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_file_comment.3 +++ /dev/null @@ -1,73 +0,0 @@ -.\" zip_get_file_comment.mdoc -- get comment for file in zip -.\" Copyright (C) 2006-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_GET_FILE_COMMENT 3 -.Os -.Sh NAME -.Nm zip_get_file_comment -.Nd get comment for file in zip (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_get_file_comment "zip_t *archive" "zip_uint64_t index" "int *lenp" "int flags" -.Sh DESCRIPTION -The -.Fn zip_get_file_comment -function is the obsolete version of -.Xr zip_file_get_comment 3 . -The only differences are the types of the -.Ar lenp -and -.Ar flags -arguments. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_get_comment 3 -.Sh HISTORY -.Fn zip_get_file_comment -was added in libzip 0.7. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_get_comment -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_name.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_name.3 deleted file mode 100644 index 9b4fea6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_name.3 +++ /dev/null @@ -1,132 +0,0 @@ -.\" zip_get_name.mdoc -- get name of file by index -.\" Copyright (C) 2003-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 22, 2020 -.Dt ZIP_GET_NAME 3 -.Os -.Sh NAME -.Nm zip_get_name -.Nd get name of file by index -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_get_name "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_get_name -function returns the name of the file at position -.Ar index -in -.Ar archive . -The name is in UTF-8 encoding unless -.Dv ZIP_FL_ENC_RAW -was specified (see below). -.Pp -If -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original unchanged filename is returned. -The returned string must not be modified or freed, and becomes invalid when -.Ar archive -is closed. -.Pp -Additionally, the following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_ENC_STRICTXX -offset indent -.It Dv ZIP_FL_ENC_RAW -Return the unmodified names as it is in the ZIP archive. -.It Dv ZIP_FL_ENC_GUESS -(Default.) -Guess the encoding of the name in the ZIP archive and convert it -to UTF-8, if necessary. -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_STRICT -Follow the ZIP specification and expect CP-437 encoded names in -the ZIP archive (except if they are explicitly marked as UTF-8). -Convert it to UTF-8. -.El -.Em Note : -ASCII is a subset of both CP-437 and UTF-8. -.Sh RETURN VALUES -Upon successful completion, a pointer to the name is returned. -Otherwise, -.Dv NULL -and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_get_name -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_DELETED -.Ar index -refers to a file that has been deleted -(see -.Xr zip_delete 3 ) . -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive , -or -.Ar index -points to an added file and -.Dv ZIP_FL_UNCHANGED -is set. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_name_locate 3 -.Sh HISTORY -.Fn zip_get_name -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_num_entries.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_num_entries.3 deleted file mode 100644 index 1bc6072..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_num_entries.3 +++ /dev/null @@ -1,88 +0,0 @@ -.\" zip_get_num_entries.mdoc -- get number of files in archive -.\" Copyright (C) 2011-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd August 19, 2022 -.Dt ZIP_GET_NUM_ENTRIES 3 -.Os -.Sh NAME -.Nm zip_get_num_entries -.Nd get number of entries in archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_get_num_entries "zip_t *archive" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_get_num_entries -function returns the number of entries in -.Ar archive . -Entries are all files that are present in the original archive or that -were added while the archive is open. -This includes deleted files, since -indices are not renumbered until the archive is closed. -(This allows one to refer to deleted files, e. g. to undelete them.) -.Pp -If -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original number of files is returned. -.Sh RETURN VALUES -.Fn zip_get_num_entries -returns the number of entries in the zip archive, -or \-1 if -.Ar archive -is -.Dv NULL . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fopen_index 3 , -.Xr zip_stat_index 3 -.Sh HISTORY -.Fn zip_get_num_entries -was added in libzip 0.10. -In libzip 0.11 the return type was changed from -.Vt zip_uint64_t -to -.Vt zip_int64_t . -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_num_files.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_num_files.3 deleted file mode 100644 index b18c06d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_num_files.3 +++ /dev/null @@ -1,75 +0,0 @@ -.\" zip_get_num_files.mdoc -- get number of files in archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_GET_NUM_FILES 3 -.Os -.Sh NAME -.Nm zip_get_num_files -.Nd get number of files in archive (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_get_num_files "zip_t *archive" -.Sh DESCRIPTION -.Em This function is deprecated . -.Em Use -.Xr zip_get_num_entries 3 -.Em instead . -.Pp -The -.Fn zip_get_num_files -function returns the number of files in -.Ar archive . -.Sh RETURN VALUES -.Fn zip_get_num_files -returns the number of files in the zip archive, -or \-1 if -.Ar archive -is -.Dv NULL . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fopen_index 3 , -.Xr zip_stat_index 3 -.Sh HISTORY -.Fn zip_get_num_files -was added in libzip 0.6. -It was deprecated in libzip 0.11, use -.Fn zip_get_num_entries instead -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_libzip_version.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_libzip_version.3 deleted file mode 100644 index 04af461..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_libzip_version.3 +++ /dev/null @@ -1,66 +0,0 @@ -.\" zip_libzip_version.mdoc -- return run-time version of library -.\" Copyright (C) 2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_LIBZIP_VERSION 3 -.Os -.Sh NAME -.Nm zip_libzip_version -.Nd return run-time version of library -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_libzip_version void -.Sh DESCRIPTION -.Nm -returns the version number of the library as string in the format -.Dq $MAJOR.$MINOR.$MICRO$SUFFIX -where -.Ar $MAJOR -is the major version, -.Ar $MINOR -the minor, -.Ar $MICRO -the micro, and -.Ar $SUFFIX -a suffix that's only set for development versions. -.Sh SEE ALSO -.Xr libzip 3 -.Sh HISTORY -.Fn zip_libzip_version -was added in libzip 1.3.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_name_locate.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_name_locate.3 deleted file mode 100644 index 612c2a6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_name_locate.3 +++ /dev/null @@ -1,148 +0,0 @@ -.\" zip_name_locate.mdoc -- get index of file by name -.\" Copyright (C) 2003-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 15, 2022 -.Dt ZIP_NAME_LOCATE 3 -.Os -.Sh NAME -.Nm zip_name_locate -.Nd get index of file by name -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_name_locate "zip_t *archive" "const char *fname" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_name_locate -function returns the index of the file named -.Ar fname -in -.Ar archive . -If -.Ar archive -does not contain a file with that name, \-1 is returned. -.Pp -If neither -.Dv ZIP_FL_ENC_RAW -nor -.Dv ZIP_FL_ENC_STRICT -are specified, guess the encoding of the name in the ZIP archive and convert it -to UTF-8, if necessary, before comparing. -.Pp -If neither -.Dv ZIP_FL_ENC_CP437 -nor -.Dv ZIP_FL_ENC_UTF_8 -are specified, guess the encoding of -.Ar fname . -.Pp -Only CP-437 and UTF-8 are recognized. -.Pp -The -.Fa flags -are specified by -.Em or Ns No 'ing -the following values, or 0 for none of them. -.Bl -tag -offset indent -width ZIP_FL_ENC_STRICT -.It Dv ZIP_FL_NOCASE -Ignore case distinctions. -(Will only work well if the file names are ASCII.) -With this flag, -.Fn zip_name_locate -will be slow for archives with many files. -.It Dv ZIP_FL_NODIR -Ignore directory part of file name in archive. -With this flag, -.Fn zip_name_locate -will be slow for archives with many files. -.It Dv ZIP_FL_ENC_GUESS -This flag has no effect (its value is 0); it can be used to explicitly denote the absence of encoding flags. -.It Dv ZIP_FL_ENC_RAW -Compare -.Ar fname -against the unmodified names as they are in the ZIP archive, without converting them to UTF-8. -.It Dv ZIP_FL_ENC_STRICT -Follow the ZIP specification and expect CP-437 encoded names in -the ZIP archive (except if they are explicitly marked as UTF-8). -Convert them to UTF-8 before comparing. -.It Dv ZIP_FL_ENC_CP437 -.Ar fname -is encoded as CP-437. -.It Dv ZIP_FL_ENC_UTF_8 -.Ar fname -is encoded as UTF-8. -.El -.Pp -.Em Note : -ASCII is a subset of both CP-437 and UTF-8. -.Sh RETURN VALUES -.Fn zip_name_locate -returns the index of the file named -.Ar fname -or \-1, if -.Ar archive -does not contain an entry of that name. -.Sh ERRORS -.Fn zip_name_locate -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -One of the arguments is invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOENT -No entry of the name -.Ar fname -is found in the archive. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_get_name 3 -.Sh HISTORY -.Fn zip_name_locate -was added in libzip 0.6. -In libzip 0.11 the return type was changed from -.Vt int -to -.Vt zip_int64_t . -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_open.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_open.3 deleted file mode 100644 index 5a8357a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_open.3 +++ /dev/null @@ -1,192 +0,0 @@ -.\" zip_open.mdoc -- open zip archive -.\" Copyright (C) 2003-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd October 9, 2022 -.Dt ZIP_OPEN 3 -.Os -.Sh NAME -.Nm zip_open , -.Nm zip_open_from_source -.Nd open zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_t * -.Fn zip_open "const char *path" "int flags" "int *errorp" -.Ft zip_t * -.Fn zip_open_from_source "zip_source_t *zs" "int flags" "zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_open -function opens the zip archive specified by -.Ar path -and returns a pointer to a -.Ft struct zip , -used to manipulate the archive. -The -.Fa flags -are specified by -.Em or Ns No 'ing -the following values, or 0 for none of them. -.Bl -tag -offset indent -width ZIP_CHECKCONS -.It Dv ZIP_CHECKCONS -Perform additional stricter consistency checks on the archive, and -error if they fail. -.It Dv ZIP_CREATE -Create the archive if it does not exist. -.It Dv ZIP_EXCL -Error if archive already exists. -.It Dv ZIP_TRUNCATE -If archive exists, ignore its current contents. -In other words, handle it the same way as an empty archive. -.It Dv ZIP_RDONLY -Open archive in read-only mode. -.El -.Pp -If an error occurs and -.Ar errorp -is -.Pf non- Dv NULL , -it will be set to the corresponding error code. -.Pp -The -.Fn zip_open_from_source -function opens a zip archive encapsulated by the zip_source -.Fa zs -using the provided -.Fa flags . -In case of error, the zip_error -.Fa ze -is filled in. -.Sh RETURN VALUES -Upon successful completion -.Fn zip_open -and -.Fn zip_open_from_source -return a -.Ft struct zip -pointer. -Otherwise, -.Dv NULL -is returned and -.Fn zip_open -sets -.Ar *errorp -to indicate the error, while -.Fn zip_open_from source -sets -.Ar ze -to indicate the error. -.Sh EXAMPLES -Here's an example of how you could report errors during -.Nm : -.Bd -literal - zip_t *za; - int err; - - if ((za = zip_open(name, 0, &err)) == NULL) { - zip_error_t error; - zip_error_init_with_code(&error, err); - fprintf(stderr, "%s: cannot open zip archive '%s': %s\en", - progname, name, zip_error_strerror(&error)); - zip_error_fini(&error); - return -1; - } -.Ed -.Sh ERRORS -The archive specified by -.Ar path -is opened unless: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EXISTS -The file specified by -.Ar path -exists and -.Dv ZIP_EXCL -is set. -.It Bq Er ZIP_ER_INCONS -Inconsistencies were found in the file specified by -.Ar path . -This error is often caused by specifying -.Dv ZIP_CHECKCONS -but can also happen without it. -.It Bq Er ZIP_ER_INVAL -The -.Ar path -argument is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOENT -The file specified by -.Ar path -does not exist and -.Dv ZIP_CREATE -is not set. -.It Bq Er ZIP_ER_NOZIP -The file specified by -.Ar path -is not a zip archive. -.It Bq Er ZIP_ER_OPEN -The file specified by -.Ar path -could not be opened. -.It Bq Er ZIP_ER_READ -A read error occurred; see -.Va errno -for details. -.It Bq Er ZIP_ER_SEEK -The file specified by -.Ar path -does not allow seeks. -.El -For newly created archives, -.Fn zip_open -does not try to create the file; this is done when calling -.Xr zip_close 3 -and any errors, like missing write permissions, will -be reported then. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 , -.Xr zip_error_strerror 3 , -.Xr zip_fdopen 3 -.Sh HISTORY -.Fn zip_open -and -.Fn zip_open_from_source -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_open_from_source.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_open_from_source.3 deleted file mode 100644 index 5a8357a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_open_from_source.3 +++ /dev/null @@ -1,192 +0,0 @@ -.\" zip_open.mdoc -- open zip archive -.\" Copyright (C) 2003-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd October 9, 2022 -.Dt ZIP_OPEN 3 -.Os -.Sh NAME -.Nm zip_open , -.Nm zip_open_from_source -.Nd open zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_t * -.Fn zip_open "const char *path" "int flags" "int *errorp" -.Ft zip_t * -.Fn zip_open_from_source "zip_source_t *zs" "int flags" "zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_open -function opens the zip archive specified by -.Ar path -and returns a pointer to a -.Ft struct zip , -used to manipulate the archive. -The -.Fa flags -are specified by -.Em or Ns No 'ing -the following values, or 0 for none of them. -.Bl -tag -offset indent -width ZIP_CHECKCONS -.It Dv ZIP_CHECKCONS -Perform additional stricter consistency checks on the archive, and -error if they fail. -.It Dv ZIP_CREATE -Create the archive if it does not exist. -.It Dv ZIP_EXCL -Error if archive already exists. -.It Dv ZIP_TRUNCATE -If archive exists, ignore its current contents. -In other words, handle it the same way as an empty archive. -.It Dv ZIP_RDONLY -Open archive in read-only mode. -.El -.Pp -If an error occurs and -.Ar errorp -is -.Pf non- Dv NULL , -it will be set to the corresponding error code. -.Pp -The -.Fn zip_open_from_source -function opens a zip archive encapsulated by the zip_source -.Fa zs -using the provided -.Fa flags . -In case of error, the zip_error -.Fa ze -is filled in. -.Sh RETURN VALUES -Upon successful completion -.Fn zip_open -and -.Fn zip_open_from_source -return a -.Ft struct zip -pointer. -Otherwise, -.Dv NULL -is returned and -.Fn zip_open -sets -.Ar *errorp -to indicate the error, while -.Fn zip_open_from source -sets -.Ar ze -to indicate the error. -.Sh EXAMPLES -Here's an example of how you could report errors during -.Nm : -.Bd -literal - zip_t *za; - int err; - - if ((za = zip_open(name, 0, &err)) == NULL) { - zip_error_t error; - zip_error_init_with_code(&error, err); - fprintf(stderr, "%s: cannot open zip archive '%s': %s\en", - progname, name, zip_error_strerror(&error)); - zip_error_fini(&error); - return -1; - } -.Ed -.Sh ERRORS -The archive specified by -.Ar path -is opened unless: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EXISTS -The file specified by -.Ar path -exists and -.Dv ZIP_EXCL -is set. -.It Bq Er ZIP_ER_INCONS -Inconsistencies were found in the file specified by -.Ar path . -This error is often caused by specifying -.Dv ZIP_CHECKCONS -but can also happen without it. -.It Bq Er ZIP_ER_INVAL -The -.Ar path -argument is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOENT -The file specified by -.Ar path -does not exist and -.Dv ZIP_CREATE -is not set. -.It Bq Er ZIP_ER_NOZIP -The file specified by -.Ar path -is not a zip archive. -.It Bq Er ZIP_ER_OPEN -The file specified by -.Ar path -could not be opened. -.It Bq Er ZIP_ER_READ -A read error occurred; see -.Va errno -for details. -.It Bq Er ZIP_ER_SEEK -The file specified by -.Ar path -does not allow seeks. -.El -For newly created archives, -.Fn zip_open -does not try to create the file; this is done when calling -.Xr zip_close 3 -and any errors, like missing write permissions, will -be reported then. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 , -.Xr zip_error_strerror 3 , -.Xr zip_fdopen 3 -.Sh HISTORY -.Fn zip_open -and -.Fn zip_open_from_source -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_cancel_callback_with_state.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_cancel_callback_with_state.3 deleted file mode 100644 index 59705ae..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_cancel_callback_with_state.3 +++ /dev/null @@ -1,84 +0,0 @@ -.\" zip_register_cancel_callback_with_state.mdoc -- allow cancelling during zip_close -.\" Copyright (C) 2021-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 18, 2022 -.Dt ZIP_REGISTER_CANCEL_CALLBACK_WITH_STATE 3 -.Os -.Sh NAME -.Nm zip_register_cancel_callback_with_state -.Nd allow cancelling during zip_close -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Vt typedef int (*zip_cancel_callback)(zip_t *, void *); -.Ft void -.Fn zip_register_cancel_callback_with_state "zip_t *archive" "zip_cancel_callback callback" "void (*ud_free)(void *)" "void *ud" -.Sh DESCRIPTION -This function can be used to cancel writing of a zip archive during -.Xr zip_close 3 . -.Pp -The -.Fn zip_register_cancel_callback_with_state -function registers a callback function -.Ar callback -for the zip archive -.Ar archive . -The -.Ar ud_free -function is called during cleanup for deleting the userdata supplied in -.Ar ud . -.Pp -The callback function is called during -.Xr zip_close 3 -in regular intervals (after every zip archive entry that's completely -written to disk, and while writing data for entries) with zip archive -.Ar archive -and the user-provided user-data -.Ar ud -as arguments. -When the callback function returns a non-zero value, writing is cancelled and -.Xr zip_close 3 -returns an error. -.Pp -The callback function should be fast, since it will be called often. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 , -.Xr zip_register_progress_callback_with_state 3 -.Sh HISTORY -.Fn zip_register_cancel_callback_with_state -was added in libzip 1.6.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_progress_callback.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_progress_callback.3 deleted file mode 100644 index 69cc4f5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_progress_callback.3 +++ /dev/null @@ -1,77 +0,0 @@ -.\" zip_register_progress_callback.mdoc -- provide updates during zip_close -.\" Copyright (C) 2016-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_REGISTER_PROGRESS_CALLBACK 3 -.Os -.Sh NAME -.Nm zip_register_progress_callback -.Nd provide updates during zip_close (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Vt typedef void (*zip_progress_callback_t)(double); -.Ft void -.Fn zip_register_progress_callback "zip_t *archive" "zip_progress_callback_t progress_callback" -.Sh DESCRIPTION -The function -.Fn zip_register_progress_callback -is the obsolete version of -.Xr zip_register_progress_callback_with_state 3 . -.Pp -The -.Fn zip_register_progress_callback -function registers a callback function -.Ar progress_callback -for the zip archive -.Ar archive . -This function is called during -.Xr zip_close 3 -after every zip archive entry that's completely written to disk. -The value is a -.Vt double -in the range from 0.0 to 1.0. -This can be used to provide progress indicators for user interfaces. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 -.Sh HISTORY -.Fn zip_register_progress_callback -was added in libzip 1.2.0. -It was deprecated in libzip 1.3.0, use -.Fn zip_register_progress_callback_with_state -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_progress_callback_with_state.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_progress_callback_with_state.3 deleted file mode 100644 index 4ee88e6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_progress_callback_with_state.3 +++ /dev/null @@ -1,87 +0,0 @@ -.\" zip_register_progress_callback_with_state.mdoc -- provide updates during zip_close -.\" Copyright (C) 2017-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_REGISTER_PROGRESS_CALLBACK_WITH_STATE 3 -.Os -.Sh NAME -.Nm zip_register_progress_callback_with_state -.Nd provide updates during zip_close -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Vt typedef void (*zip_progress_callback)(zip_t *, double, void *); -.Ft void -.Fn zip_register_progress_callback_with_state "zip_t *archive" "double precision" "zip_progress_callback callback" "void (*ud_free)(void *)" "void *ud" -.Sh DESCRIPTION -The -.Fn zip_register_progress_callback_with_state -function registers a callback function -.Ar callback -for the zip archive -.Ar archive . -The -.Ar precision -argument is a double in the range from 0.00 to 1.0 that defines the -smallest change for which the callback should be called (to avoid too -frequent calls). -The -.Ar ud_free -function is called during cleanup for deleting the userdata supplied in -.Ar ud . -.Pp -The callback function is called during -.Xr zip_close 3 -in regular intervals (after every zip archive entry that's completely -written to disk, and while writing data for entries) with zip archive -.Ar archive , -the current progression state as a -.Vt double , -and the user-provided user-data -.Ar ud -as arguments. -The progression state is a -.Vt double -in the range from 0.0 to 1.0. -This can be used to provide progress indicators for user interfaces. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 , -.Xr zip_register_cancel_callback_with_state 3 -.Sh HISTORY -.Fn zip_register_progress_callback_with_state -was added in libzip 1.3.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_rename.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_rename.3 deleted file mode 100644 index 5a53880..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_rename.3 +++ /dev/null @@ -1,70 +0,0 @@ -.\" zip_rename.mdoc -- rename file in zip archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_RENAME 3 -.Os -.Sh NAME -.Nm zip_rename -.Nd rename file in zip archive (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_rename "zip_t *archive" "zip_uint64_t index" "const char *name" -.Sh DESCRIPTION -.Fn zip_rename -is the obsolete version of -.Xr zip_file_rename 3 . -It is the same as calling -.Xr zip_file_rename 3 -with an empty flags argument. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_rename 3 -.Sh HISTORY -.Fn zip_rename -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_rename -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_replace.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_replace.3 deleted file mode 100644 index 71bc4c8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_replace.3 +++ /dev/null @@ -1,96 +0,0 @@ -.\" zip_add.mdoc -- add files to zip archive -.\" Copyright (C) 2004-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ADD 3 -.Os -.Sh NAME -.Nm zip_add , -.Nm zip_replace -.Nd add file to zip archive or replace file in zip archive (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_add "zip_t *archive" "const char *name" "zip_source_t *source" -.Ft int -.Fn zip_replace "zip_t *archive" "zip_uint64_t index" "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_add -is the obsolete version of -.Xr zip_file_add 3 . -It is the same as calling -.Xr zip_file_add 3 -with an empty -.Ar flags -argument. -Similarly, the -.Fn zip_replace -function is the obsolete version of -.Xr zip_file_replace 3 . -It is the same as calling -.Xr zip_file_replace 3 -with an empty -.Ar flags -argument. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 -.Sh HISTORY -.Fn zip_add -was added in libzip 0.6. -In libzip 0.10 the return type was changed from -.Vt int -to -.Vt zip_int64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_add -instead. -.Pp -.Fn zip_replace -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_replace -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_archive_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_archive_comment.3 deleted file mode 100644 index a6aaea1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_archive_comment.3 +++ /dev/null @@ -1,93 +0,0 @@ -.\" zip_set_archive_comment.mdoc -- set zip archive comment -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SET_ARCHIVE_COMMENT 3 -.Os -.Sh NAME -.Nm zip_set_archive_comment -.Nd set zip archive comment -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_set_archive_comment "zip_t *archive" "const char *comment" "zip_uint16_t len" -.Sh DESCRIPTION -The -.Fn zip_set_archive_comment -function sets the comment for the entire zip archive. -If -.Ar comment -is -.Dv NULL -and -.Ar len -is 0, the archive comment will be removed. -.Ar comment -must be encoded in ASCII or UTF-8. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_set_archive_comment -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar len -is less than 0 or longer than the maximum comment length in a zip file -(65535), or -.Ar comment -is not a valid UTF-8 encoded string. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_get_comment 3 , -.Xr zip_file_set_comment 3 , -.Xr zip_get_archive_comment 3 -.Sh HISTORY -.Fn zip_set_archive_comment -was added in libzip 0.7. -In libzip 0.11 the type of -.Ar len -was changed from -.Vt int -to -.Vt zip_uint16_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_archive_flag.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_archive_flag.3 deleted file mode 100644 index ee0a246..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_archive_flag.3 +++ /dev/null @@ -1,90 +0,0 @@ -.\" zip_set_archive_flag.mdoc -- set zip archive flag -.\" Copyright (C) 2008-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd July 19, 2023 -.Dt ZIP_SET_ARCHIVE_FLAG 3 -.Os -.Sh NAME -.Nm zip_set_archive_flag -.Nd set zip archive flag -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_set_archive_flag "zip_t *archive" "zip_flags_t flag" "int value" -.Sh DESCRIPTION -The -.Fn zip_set_archive_flag -function sets the flag -.Ar flag -for the archive -.Ar archive -to the value -.Ar value . -.Pp -Supported flags are: -.Bl -tag -width XZIPXAFLXRDONLYXXX -.It Dv ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE -If this flag is cleared, the archive file will be removed if the archive is empty. -If it is set, an empty archive will be created, which is not recommended by the zip specification. -.It Dv ZIP_AFL_RDONLY -If this flag is set, no modification to the archive are allowed. -This flag can only be cleared if it was manually set with -.Nm , -not if the archive was opened read-only. -.It Dv ZIP_AFL_WANT_TORRENTZIP -If this flag is set, the archive will be written in torrentzip format. -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned, and \-1 if an error -occurred. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_get_archive_flag 3 -.Sh HISTORY -.Fn zip_set_archive_flag -was added in libzip 0.9. -In libzip 0.11 the type of -.Ar flag -was changed from -.Vt int -to -.Vt zip_flags_t . -.Dv ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE -and -.Dv ZIP_AFL_WANT_TORRENTZIP -were added in libzip 1.10.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_default_password.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_default_password.3 deleted file mode 100644 index f2574ca..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_default_password.3 +++ /dev/null @@ -1,90 +0,0 @@ -.\" zip_set_default_password.mdoc -- set default password for zip -.\" Copyright (C) 2011-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 15, 2020 -.Dt ZIP_SET_DEFAULT_PASSWORD 3 -.Os -.Sh NAME -.Nm zip_set_default_password -.Nd set default password for encrypted files in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_set_default_password "zip_t *archive" "const char *password" -.Sh DESCRIPTION -The -.Fn zip_set_default_password -function sets the default password used when accessing encrypted files. -If -.Ar password -is -.Dv NULL -or the empty string, the default password is unset. -.Pp -If you prefer a different password for single files, use -.Xr zip_fopen_encrypted 3 -instead of -.Xr zip_fopen 3 . -Usually, however, the same password is used for every file in an -zip archive. -.Pp -The password is not verified when calling this function. -See the -.Sx CAVEATS -section in -.Xr zip_fopen_encrypted 3 -for more details about password handling. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_set_default_password -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fopen 3 , -.Xr zip_fopen_encrypted 3 -.Sh HISTORY -.Fn zip_set_default_password -was added in libzip 0.10. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_file_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_file_comment.3 deleted file mode 100644 index 242597d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_file_comment.3 +++ /dev/null @@ -1,79 +0,0 @@ -.\" zip_set_file_comment.mdoc -- set comment for file in zip -.\" Copyright (C) 2006-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SET_FILE_COMMENT 3 -.Os -.Sh NAME -.Nm zip_set_file_comment -.Nd set comment for file in zip (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_set_file_comment "zip_t *archive" "zip_uint64_t index" "const char *comment" "int len" -.Sh DESCRIPTION -The -.Fn zip_set_file_comment -function is the obsolete version of -.Xr zip_file_set_comment 3 . -The only differences are the type of the -.Ar len -argument and the additional -.Ar flags -argument. -.Fn zip_set_file_comment -is the same as calling -.Xr zip_file_set_comment 3 -with an empty -.Ar flags -argument. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_set_comment 3 -.Sh HISTORY -.Fn zip_set_file_comment -was added in libzip 0.7. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_set_comment -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_file_compression.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_file_compression.3 deleted file mode 100644 index b58dcb6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_file_compression.3 +++ /dev/null @@ -1,146 +0,0 @@ -.\" zip_set_file_compression.mdoc -- set compression method and its flags -.\" Copyright (C) 2012-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd February 2, 2023 -.Dt ZIP_SET_FILE_COMPRESSION 3 -.Os -.Sh NAME -.Nm zip_set_file_compression -.Nd set compression method for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_set_file_compression "zip_t *archive" "zip_uint64_t index" "zip_int32_t comp" "zip_uint32_t comp_flags" -.Sh DESCRIPTION -The -.Fn zip_set_file_compression -function sets the compression method for the file at position -.Ar index -in the zip archive to -.Ar comp -with the compression method specific -.Ar comp_flags . -The -.Ar comp -is the same as returned by -.Xr zip_stat 3 . -For the -.Ar comp -argument, currently only the following values are supported: -.Bl -tag -width ZIP_CM_DEFLATE_XX -.It Dv ZIP_CM_DEFAULT -default compression; currently the same as -.Dv ZIP_CM_DEFLATE , -but -.Ar flags -are ignored. -.It Dv ZIP_CM_STORE -Store the file uncompressed. -.It Dv ZIP_CM_BZIP2 -Compress the file using the -.Xr bzip2 1 -algorithm. -.It Dv ZIP_CM_DEFLATE -Deflate the file with the -.Xr zlib 3 -algorithm and default options. -.It Dv ZIP_CM_XZ -Use the -.Xr xz 1 -algorithm for compression -.It Dv ZIP_CM_ZSTD -Use the -.Xr zstd 1 -algorithm for compression -.El -.Pp -.Em NOTE : -Only the deflate and store methods can be assumed to be universally -supported. -.Pp -The -.Ar comp_flags -argument defines the compression level. -This value is dependent on the compression algorithm. -In general, lower numbers mean faster de/compression and higher -numbers mean slower de/compression. -For -.Dv ZIP_CM_BZIP , -.Dv ZIP_CM_DEFLATE , -and -.Dv ZIP_CM_XZ -1 is the fastest compression and 9 the best, 0 chooses the default. -For -.Dv ZIP_CM_ZSTD -possible values are -.Xr ZSTD_minCLevel 3 -to -.Xr ZSTD_maxCLevel 3 ; negative values must be cast to -.Ft zip_uint32_t . -.Pp -Further compression method specific flags might be added over time. -.Pp -The current compression method for a file in a zip archive can be -determined using -.Xr zip_stat 3 . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_set_file_compression -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_COMPNOTSUPP -Unsupported compression method requested. -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive , -or the argument combination is invalid. -.It Bq Er ZIP_ER_RDONLY -Read-only zip file, no changes allowed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_compression_method_supported 3 , -.Xr zip_stat 3 -.Sh HISTORY -.Fn zip_set_file_compression -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source.3 deleted file mode 100644 index fd748fd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source.3 +++ /dev/null @@ -1,90 +0,0 @@ -.\" zip_source.mdoc -- description of zip data source -.\" Copyright (C) 2014-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE 3 -.Os -.Sh NAME -.Nm zip_source -.Nd zip data source structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Vt zip_source_t *zs ; -.Sh DESCRIPTION -A -.Vt struct zip_source -is a data source used by -.Xr libzip 3 -for adding or replacing file contents for a file in a zip archive. -If the source supports seeking, it can also be used to open zip archives from. -It is created by calling one of -.Xr zip_source_buffer 3 , -.Xr zip_source_buffer_create 3 , -.Xr zip_source_file 3 , -.Xr zip_source_file_create 3 , -.Xr zip_source_filep 3 , -.Xr zip_source_filep_create 3 , -.Xr zip_source_function 3 , -.Xr zip_source_function_create 3 , -.Xr zip_source_window 3 , -or -.Xr zip_source_zip 3 . -.Vt zip_source_t -is reference counted, and created with a reference count of 1. -.Xr zip_open_from_source 3 , -.Xr zip_file_add 3 , -and -.Xr zip_file_replace 3 -will decrement the reference count of the -.Vt zip_source_t -when they are done using it, so -.Xr zip_source_free 3 -only needs to be called when these functions return an error. -Use -.Xr zip_source_keep 3 -to increase the reference count, for example if you need the source after -.Xr zip_close 3 . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source_buffer 3 , -.Xr zip_source_file 3 , -.Xr zip_source_filep 3 , -.Xr zip_source_free 3 , -.Xr zip_source_function 3 , -.Xr zip_source_window 3 , -.Xr zip_source_zip 3 -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_begin_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_begin_write.3 deleted file mode 100644 index 8bcd555..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_begin_write.3 +++ /dev/null @@ -1,89 +0,0 @@ -.\" zip_source_begin_write.mdoc -- prepare zip source for writing -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_BEGIN_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_begin_write , -.Nm zip_source_begin_write_cloning -.Nd prepare zip source for writing -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_begin_write "zip_source_t *source" -.Ft int -.Fn zip_source_begin_write_cloning "zip_source_t *source" "zip_uint64_t offset" -.Sh DESCRIPTION -The functions -.Fn zip_source_begin_write -and -.Fn zip_source_begin_write_cloning -prepare -.Fa source -for writing. -Usually this involves creating temporary files or allocating buffers. -.Pp -.Fn zip_source_begin_write_cloning -preserves the first -.Ar offset -bytes of the original file. -This is done efficiently, and writes to -.Ar source -won't overwrite the original data until -.Fn zip_commit_write -is called. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_seek_write 3 , -.Xr zip_source_tell_write 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_begin_write -was added in libzip 1.0. -.Pp -.Fn zip_source_begin_write_cloning -was added in libzip 1.4.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_begin_write_cloning.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_begin_write_cloning.3 deleted file mode 100644 index 8bcd555..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_begin_write_cloning.3 +++ /dev/null @@ -1,89 +0,0 @@ -.\" zip_source_begin_write.mdoc -- prepare zip source for writing -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_BEGIN_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_begin_write , -.Nm zip_source_begin_write_cloning -.Nd prepare zip source for writing -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_begin_write "zip_source_t *source" -.Ft int -.Fn zip_source_begin_write_cloning "zip_source_t *source" "zip_uint64_t offset" -.Sh DESCRIPTION -The functions -.Fn zip_source_begin_write -and -.Fn zip_source_begin_write_cloning -prepare -.Fa source -for writing. -Usually this involves creating temporary files or allocating buffers. -.Pp -.Fn zip_source_begin_write_cloning -preserves the first -.Ar offset -bytes of the original file. -This is done efficiently, and writes to -.Ar source -won't overwrite the original data until -.Fn zip_commit_write -is called. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_seek_write 3 , -.Xr zip_source_tell_write 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_begin_write -was added in libzip 1.0. -.Pp -.Fn zip_source_begin_write_cloning -was added in libzip 1.4.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer.3 deleted file mode 100644 index 148ceed..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer.3 +++ /dev/null @@ -1,102 +0,0 @@ -.\" zip_source_buffer.mdoc -- create zip data source from buffer -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_BUFFER 3 -.Os -.Sh NAME -.Nm zip_source_buffer , -.Nm zip_source_buffer_create -.Nd create zip data source from buffer -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_buffer "zip_t *archive" "const void *data" "zip_uint64_t len" "int freep" -.Ft zip_source_t * -.Fn zip_source_buffer_create "const void *data" "zip_uint64_t len" "int freep" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -create a zip source from the buffer -.Ar data -of size -.Ar len . -If -.Ar freep -is non-zero, the buffer will be freed when it is no longer needed. -.Ar data -must remain valid for the lifetime of the created source. -.Pp -The source can be used to open a zip archive from. -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar len -is greater than zero and -.Ar data -is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_open_from_source 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_create.3 deleted file mode 100644 index 148ceed..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_create.3 +++ /dev/null @@ -1,102 +0,0 @@ -.\" zip_source_buffer.mdoc -- create zip data source from buffer -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_BUFFER 3 -.Os -.Sh NAME -.Nm zip_source_buffer , -.Nm zip_source_buffer_create -.Nd create zip data source from buffer -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_buffer "zip_t *archive" "const void *data" "zip_uint64_t len" "int freep" -.Ft zip_source_t * -.Fn zip_source_buffer_create "const void *data" "zip_uint64_t len" "int freep" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -create a zip source from the buffer -.Ar data -of size -.Ar len . -If -.Ar freep -is non-zero, the buffer will be freed when it is no longer needed. -.Ar data -must remain valid for the lifetime of the created source. -.Pp -The source can be used to open a zip archive from. -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar len -is greater than zero and -.Ar data -is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_open_from_source 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_fragment.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_fragment.3 deleted file mode 100644 index c452ef7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_fragment.3 +++ /dev/null @@ -1,112 +0,0 @@ -.\" zip_source_buffer_fragment.mdoc -- create zip data source from multiple buffers -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_BUFFER_FRAGMENT 3 -.Os -.Sh NAME -.Nm zip_source_buffer_fragment , -.Nm zip_source_buffer_fragment_create -.Nd create zip data source from multiple buffer -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_buffer_fragment "zip_t *archive" "zip_buffer_fragment_t *fragments" "zip_uint64_t nfragments" "int freep" -.Ft zip_source_t * -.Fn zip_source_buffer_fragment_create "zip_buffer_fragment_t *fragments" "zip_uint64_t nfragments" "int freep" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_buffer_fragment -and -.Fn zip_source_buffer_fragment_create -create a zip source from the data in -.Ar fragments . -.Ar nfragments -specifies the number of fragments. -If -.Ar freep -is non-zero, the data will be freed when it is no longer needed. -.Bd -literal -struct zip_stat { - zip_uint8_t *data; /* pointer to the actual data */ - zip_uint64_t length; /* length of this fragment */ -}; -.Ed -.Pp -The data -.Ar fragments -point to must remain valid for the lifetime of the created source. -.Ar fragments -itself can be discarded once the source is created. -.Pp -The source can be used to open a zip archive from. -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar nfragments -is greater than zero and -.Ar fragments -is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_open_from_source 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_buffer_fragment -and -.Fn zip_source_buffer_fragment_create -were added in libzip 1.4.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_fragment_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_fragment_create.3 deleted file mode 100644 index c452ef7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_fragment_create.3 +++ /dev/null @@ -1,112 +0,0 @@ -.\" zip_source_buffer_fragment.mdoc -- create zip data source from multiple buffers -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_BUFFER_FRAGMENT 3 -.Os -.Sh NAME -.Nm zip_source_buffer_fragment , -.Nm zip_source_buffer_fragment_create -.Nd create zip data source from multiple buffer -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_buffer_fragment "zip_t *archive" "zip_buffer_fragment_t *fragments" "zip_uint64_t nfragments" "int freep" -.Ft zip_source_t * -.Fn zip_source_buffer_fragment_create "zip_buffer_fragment_t *fragments" "zip_uint64_t nfragments" "int freep" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_buffer_fragment -and -.Fn zip_source_buffer_fragment_create -create a zip source from the data in -.Ar fragments . -.Ar nfragments -specifies the number of fragments. -If -.Ar freep -is non-zero, the data will be freed when it is no longer needed. -.Bd -literal -struct zip_stat { - zip_uint8_t *data; /* pointer to the actual data */ - zip_uint64_t length; /* length of this fragment */ -}; -.Ed -.Pp -The data -.Ar fragments -point to must remain valid for the lifetime of the created source. -.Ar fragments -itself can be discarded once the source is created. -.Pp -The source can be used to open a zip archive from. -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar nfragments -is greater than zero and -.Ar fragments -is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_open_from_source 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_buffer_fragment -and -.Fn zip_source_buffer_fragment_create -were added in libzip 1.4.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_close.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_close.3 deleted file mode 100644 index 05c7ed1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_close.3 +++ /dev/null @@ -1,67 +0,0 @@ -.\" zip_source_close.mdoc -- close zip source (open for reading) -.\" Copyright (C) 2014-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_CLOSE 3 -.Os -.Sh NAME -.Nm zip_source_close -.Nd close zip_source (which was open for reading) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_close "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_close -closes -.Fa source , -indicating that no more data will be read. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_free 3 , -.Xr zip_source_open 3 -.Sh HISTORY -.Fn zip_source_close -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_commit_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_commit_write.3 deleted file mode 100644 index 9deae6b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_commit_write.3 +++ /dev/null @@ -1,70 +0,0 @@ -.\" zip_source_commit_write.mdoc -- finalize changes to zip source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_COMMIT_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_commit_write -.Nd finalize changes to zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_commit_write "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_commit_write -finishes writing data to -.Fa source -and replaces the original with the newly written data. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_seek_write 3 , -.Xr zip_source_tell_write 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_commit_write -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_error.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_error.3 deleted file mode 100644 index 291a144..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_error.3 +++ /dev/null @@ -1,60 +0,0 @@ -.\" zip_source_error.mdoc -- get zip_error for data source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_ERROR 3 -.Os -.Sh NAME -.Nm zip_source_error -.Nd get zip error for data source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_error_t * -.Fn zip_source_error "zip_source_t *source" -.Sh DESCRIPTION -The -.Fn zip_source_error -function returns the zip error for the data source -.Ar source . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 , -.Xr zip_error_code_zip 3 -.Sh HISTORY -.Fn zip_source_error -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_file.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_file.3 deleted file mode 100644 index 15b7c00..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_file.3 +++ /dev/null @@ -1,147 +0,0 @@ -.\" zip_source_file.mdoc -- create data source from a file -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_FILE 3 -.Os -.Sh NAME -.Nm zip_source_file , -.Nm zip_source_file_create -.Nd create data source from a file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_file "zip_t *archive" "const char *fname" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_file_create "const char *fname" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_file -and -.Fn zip_source_file_create -create a zip source from a file. -They open -.Ar fname -and read -.Ar len -bytes from offset -.Ar start -from it. -.Pp -When passing -.Dv ZIP_LENGTH_TO_END -(or \-1, which is deprecated) as -.Ar len , -.Nm -determines the file size when it is called and uses that as the -expected file size. -If the file size grows between creating and reading from the source, -the additional data is ignored. -If the file shrinks, -.Nm libzip -treats it as an error -.Dv ( ZIP_ER_DATA_LENGTH ) . -.Pp -When passing -.Dv ZIP_LENGTH_UNCHECKED -as -.Ar len , -.Nm -assumes the file's size is unknown. -Reading from the source returns as much data as is there at that time -(usually when calling -.Xr zip_close 3 ) . -.Pp -.Nm libzip -can do various optimizations if the size of a source is known when -it's created, so -.Dv ZIP_LENGTH_TO_END -is preferable. -If you deal with files that are likely to change while you are -processing them, you can use the less efficient -.Dv ZIP_LENGTH_UNCHECKED . -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_file -and -.Fn zip_source_file_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar fname , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPEN -Opening -.Ar fname -failed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_file -and -.Fn zip_source_file_create -were added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_file_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_file_create.3 deleted file mode 100644 index 15b7c00..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_file_create.3 +++ /dev/null @@ -1,147 +0,0 @@ -.\" zip_source_file.mdoc -- create data source from a file -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_FILE 3 -.Os -.Sh NAME -.Nm zip_source_file , -.Nm zip_source_file_create -.Nd create data source from a file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_file "zip_t *archive" "const char *fname" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_file_create "const char *fname" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_file -and -.Fn zip_source_file_create -create a zip source from a file. -They open -.Ar fname -and read -.Ar len -bytes from offset -.Ar start -from it. -.Pp -When passing -.Dv ZIP_LENGTH_TO_END -(or \-1, which is deprecated) as -.Ar len , -.Nm -determines the file size when it is called and uses that as the -expected file size. -If the file size grows between creating and reading from the source, -the additional data is ignored. -If the file shrinks, -.Nm libzip -treats it as an error -.Dv ( ZIP_ER_DATA_LENGTH ) . -.Pp -When passing -.Dv ZIP_LENGTH_UNCHECKED -as -.Ar len , -.Nm -assumes the file's size is unknown. -Reading from the source returns as much data as is there at that time -(usually when calling -.Xr zip_close 3 ) . -.Pp -.Nm libzip -can do various optimizations if the size of a source is known when -it's created, so -.Dv ZIP_LENGTH_TO_END -is preferable. -If you deal with files that are likely to change while you are -processing them, you can use the less efficient -.Dv ZIP_LENGTH_UNCHECKED . -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_file -and -.Fn zip_source_file_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar fname , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPEN -Opening -.Ar fname -failed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_file -and -.Fn zip_source_file_create -were added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_filep.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_filep.3 deleted file mode 100644 index 341f2db..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_filep.3 +++ /dev/null @@ -1,112 +0,0 @@ -.\" zip_source_filep.mdoc -- create data source from a file stream -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_FILEP 3 -.Os -.Sh NAME -.Nm zip_source_filep , -.Nm zip_source_filep_create -.Nd create data source from FILE * -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_filep "zip_t *archive" "FILE *file" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_filep_create "FILE *file" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_filep -and -.Fn zip_source_filep_create -create a zip source from a file stream. -They read -.Ar len -bytes from offset -.Ar start -from the open file stream -.Ar file . -For a description of the -.Ar len -argument, see -.Xr zip_source_file 3 . -.Pp -If the file stream supports seeking, the source can be used to open -a read-only zip archive from. -.Pp -The file stream is closed when the source is being freed, usually -by -.Xr zip_close 3 . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_filep -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar file , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_file 3 -.Sh HISTORY -.Fn zip_source_filep -and -.Fn zip_source_filep_create -were added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_filep_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_filep_create.3 deleted file mode 100644 index 341f2db..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_filep_create.3 +++ /dev/null @@ -1,112 +0,0 @@ -.\" zip_source_filep.mdoc -- create data source from a file stream -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_FILEP 3 -.Os -.Sh NAME -.Nm zip_source_filep , -.Nm zip_source_filep_create -.Nd create data source from FILE * -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_filep "zip_t *archive" "FILE *file" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_filep_create "FILE *file" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_filep -and -.Fn zip_source_filep_create -create a zip source from a file stream. -They read -.Ar len -bytes from offset -.Ar start -from the open file stream -.Ar file . -For a description of the -.Ar len -argument, see -.Xr zip_source_file 3 . -.Pp -If the file stream supports seeking, the source can be used to open -a read-only zip archive from. -.Pp -The file stream is closed when the source is being freed, usually -by -.Xr zip_close 3 . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_filep -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar file , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_file 3 -.Sh HISTORY -.Fn zip_source_filep -and -.Fn zip_source_filep_create -were added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_free.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_free.3 deleted file mode 100644 index 3f17792..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_free.3 +++ /dev/null @@ -1,76 +0,0 @@ -.\" zip_source_free.mdoc -- free zip data source -.\" Copyright (C) 2004-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_FREE 3 -.Os -.Sh NAME -.Nm zip_source_free -.Nd free zip data source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_source_free "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_free -decrements the reference count of -.Ar source -and frees it if the reference count drops to 0. -If -.Ar source -is -.Dv NULL , -it does nothing. -.Pp -.Em NOTE : -This function should not be called on a -.Ar source -after it was used successfully in a -.Xr zip_open_from_source 3 , -.Xr zip_file_add 3 , -or -.Xr zip_file_replace 3 -call. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_keep 3 -.Sh HISTORY -.Fn zip_source_free -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_function.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_function.3 deleted file mode 100644 index cfd595d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_function.3 +++ /dev/null @@ -1,415 +0,0 @@ -.\" zip_source_function.mdoc -- create data source from function -.\" Copyright (C) 2004-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 5, 2023 -.Dt ZIP_SOURCE_FUNCTION 3 -.Os -.Sh NAME -.Nm zip_source_function , -.Nm zip_source_function_create -.Nd create data source from function -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_function "zip_t *archive" "zip_source_callback fn" "void *userdata" -.Ft zip_source_t * -.Fn zip_source_function_create "zip_source_callback fn" "void *userdata" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_function -and -.Fn zip_source_function_create -create a zip source from the user-provided function -.Ar fn , -which must be of the following type: -.Pp -.Ft typedef zip_int64_t -.Fo \fR(*\fPzip_source_callback\fR)\fP -.Fa "void *userdata" "void *data" "zip_uint64_t len" "zip_source_cmd_t cmd" -.Fc -.Pp -.Ar archive -or -.Ar error -are used for reporting errors and can be -.Dv NULL . -.Pp -When called by the library, the first argument is the -.Ar userdata -argument supplied to the function. -The next two arguments are a buffer -.Ar data -of size -.Ar len -when data is passed in or expected to be returned, or else -.Dv NULL -and 0. -The last argument, -.Ar cmd , -specifies which action the function should perform. -.Pp -Depending on the uses, there are three useful sets of commands to be supported by a -.Fn zip_source_callback : -.Bl -tag -width seekable-read-sourceXX -.It read source -Providing streamed data (for file data added to archives). -Must support -.Dv ZIP_SOURCE_OPEN , -.Dv ZIP_SOURCE_READ , -.Dv ZIP_SOURCE_CLOSE , -.Dv ZIP_SOURCE_STAT , -and -.Dv ZIP_SOURCE_ERROR . -.Pp -If your source uses any allocated memory (including -.Ar userdata ) -it should also implement -.Dv ZIP_SOURCE_FREE -to avoid memory leaks. -.It seekable read source -Same as previous, but from a source allowing reading from arbitrary -offsets (also for read-only zip archive). -Must additionally support -.Dv ZIP_SOURCE_SEEK , -.Dv ZIP_SOURCE_TELL , -and -.Dv ZIP_SOURCE_SUPPORTS . -.It read/write source -Same as previous, but additionally allowing writing (also for writable -zip archives). -Must additionally support -.Dv ZIP_SOURCE_BEGIN_WRITE , -.Dv ZIP_SOURCE_COMMIT_WRITE , -.Dv ZIP_SOURCE_ROLLBACK_WRITE , -.Dv ZIP_SOURCE_SEEK_WRITE , -.Dv ZIP_SOURCE_TELL_WRITE , -and -.Dv ZIP_SOURCE_REMOVE . -.Pp -On top of the above, supporting the pseudo-command -.Dv ZIP_SOURCE_SUPPORTS_REOPEN -allows calling -.Fn zip_source_open -again after calling -.Fn zip_source_close . -.El -.Ss Dv ZIP_SOURCE_ACCEPT_EMPTY -Return 1 if an empty source should be accepted as a valid zip archive. -This is the default if this command is not supported by a source. -File system backed sources should return 0. -.Ss Dv ZIP_SOURCE_BEGIN_WRITE -Prepare the source for writing. -Use this to create any temporary file(s). -.Ss Dv ZIP_SOURCE_BEGIN_WRITE_CLONING -Prepare the source for writing, keeping the first -.Ar len -bytes of the original file. -Only implement this command if it is more efficient than copying the -data, and if it does not destructively overwrite the original file -(you still have to be able to execute -.Dv ZIP_SOURCE_ROLLBACK_WRITE ) . -.Pp -The next write should happen at byte -.Ar offset . -.Ss Dv ZIP_SOURCE_CLOSE -Reading is done. -.Ss Dv ZIP_SOURCE_COMMIT_WRITE -Finish writing to the source. -Replace the original data with the newly written data. -Clean up temporary files or internal buffers. -Subsequently opening and reading from the source should return the -newly written data. -.Ss Dv ZIP_SOURCE_ERROR -Get error information. -.Ar data -points to an array of two ints, which should be filled with the libzip -error code and the corresponding system error code for the error that -occurred. -See -.Xr zip_errors 3 -for details on the error codes. -If the source stores error information in a zip_error_t, use -.Xr zip_error_to_data 3 -and return its return value. -Otherwise, return 2 * sizeof(int). -.Ss Dv ZIP_SOURCE_FREE -Clean up and free all resources, including -.Ar userdata . -The callback function will not be called again. -.Ss Dv ZIP_SOURCE_GET_FILE_ATTRIBUTES -Provide information about various data. -Then the data should be put in the appropriate entry in the passed -.Vt zip_file_attributes_t -argument, and the appropriate -.Dv ZIP_FILE_ATTRIBUTES_* -value must be or'ed into the -.Ar valid -member to denote that the corresponding data has been provided. -A -.Vt zip_file_attributes_t -structure can be initialized using -.Xr zip_file_attributes_init 3 . -.Bl -tag -width 10n -.It ASCII mode -If a file is a plaintext file in ASCII. -Can be used by extraction tools to automatically convert line endings -(part of the internal file attributes). -Member -.Ar ascii , -flag -.Dv ZIP_FILE_ATTRIBUTES_ASCII . -.It General Purpose Bit Flags (limited to Compression Flags) -The general purpose bit flag in the zip in the local and central -directory headers contain information about the compression method. -Member -.Ar general_purpose_bit_flags -and -.Ar general_purpose_bit_mask -to denote which members have been set; -flag -.Dv ZIP_FILE_ATTRIBUTES_GENERAL_PURPOSE_BIT_FLAGS . -.It External File Attributes -The external file attributes (usually operating system-specific). -Member -.Ar external_file_attributes , -flag -.Dv ZIP_FILE_ATTRIBUTES_EXTERNAL_FILE_ATTRIBUTES . -.It Version Needed -A minimum version needed required to unpack this entry (in the usual -"major * 10 + minor" format). -Member -.Ar version_needed , -flag -.Dv ZIP_FILE_ATTRIBUTES_VERSION_NEEDED . -.It Operating System -One of the operating systems as defined by the -.Dv ZIP_OPSYS_* -variables (see -.Pa zip.h ) . -This value affects the interpretation of the external file attributes. -Member -.Ar host_system , -flag -.Dv ZIP_FILE_ATTRIBUTES_HOST_SYSTEM . -.El -.Ss Dv ZIP_SOURCE_OPEN -Prepare for reading. -.Ss Dv ZIP_SOURCE_READ -Read data into the buffer -.Ar data -of size -.Ar len . -Return the number of bytes placed into -.Ar data -on success, and zero for end-of-file. -.Ss Dv ZIP_SOURCE_REMOVE -Remove the underlying file. -This is called if a zip archive is empty when closed. -.Ss Dv ZIP_SOURCE_ROLLBACK_WRITE -Abort writing to the source. -Discard written data. -Clean up temporary files or internal buffers. -Subsequently opening and reading from the source should return the -original data. -.Ss Dv ZIP_SOURCE_SEEK -Specify position to read next byte from, like -.Xr fseek 3 . -Use -.Xr ZIP_SOURCE_GET_ARGS 3 -to decode the arguments into the following struct: -.Bd -literal -struct zip_source_args_seek { - zip_int64_t offset; - int whence; -}; -.Ed -.Pp -If the size of the source's data is known, use -.Xr zip_source_seek_compute_offset 3 -to validate the arguments and compute the new offset. -.Ss Dv ZIP_SOURCE_SEEK_WRITE -Specify position to write next byte to, like -.Xr fseek 3 . -See -.Dv ZIP_SOURCE_SEEK -for details. -.Ss Dv ZIP_SOURCE_STAT -Get meta information for the input data. -.Ar data -points to an allocated -.Vt struct zip_stat , -which should be initialized using -.Xr zip_stat_init 3 -and then filled in. -.Pp -For uncompressed, unencrypted data, all information is optional. -However, fill in as much information as is readily available. -.Pp -If the data is compressed, -.Dv ZIP_STAT_COMP_METHOD , -.Dv ZIP_STAT_SIZE , -and -.Dv ZIP_STAT_CRC -must be filled in. -.Pp -If the data is encrypted, -.Dv ZIP_STAT_ENCRYPTION_METHOD , -.Dv ZIP_STAT_COMP_METHOD , -.Dv ZIP_STAT_SIZE , -and -.Dv ZIP_STAT_CRC -must be filled in. -.Pp -Information only available after the source has been read (e.g., size) -can be omitted in an earlier call. -.Em NOTE : -.Fn zip_source_function -may be called with this argument even after being called with -.Dv ZIP_SOURCE_CLOSE . -.Pp -Return sizeof(struct zip_stat) on success. -.Ss Dv ZIP_SOURCE_SUPPORTS -Return bitmap specifying which commands are supported. -Use -.Xr zip_source_make_command_bitmap 3 . -If this command is not implemented, the source is assumed to be a -read source without seek support. -.Ss Dv ZIP_SOURCE_TELL -Return the current read offset in the source, like -.Xr ftell 3 . -.Ss Dv ZIP_SOURCE_TELL_WRITE -Return the current write offset in the source, like -.Xr ftell 3 . -.Ss Dv ZIP_SOURCE_WRITE -Write data to the source. -Return number of bytes written. -.Ss Dv ZIP_SOURCE_SUPPORTS_REOPEN -This command is never actually invoked, support for it signals the -ability to handle multiple open/read/close cycles. -.Ss Return Values -Commands should return \-1 on error. -.Dv ZIP_SOURCE_ERROR -will be called to retrieve the error code. -On success, commands return 0, unless specified otherwise in the -description above. -.Ss Calling Conventions -The library will always issue -.Dv ZIP_SOURCE_OPEN -before issuing -.Dv ZIP_SOURCE_READ , -.Dv ZIP_SOURCE_SEEK , -or -.Dv ZIP_SOURCE_TELL . -When it no longer wishes to read from this source, it will issue -.Dv ZIP_SOURCE_CLOSE . -If the library wishes to read the data again, it will issue -.Dv ZIP_SOURCE_OPEN -a second time. -If the function is unable to provide the data again, it should -return \-1. -.Pp -.Dv ZIP_SOURCE_BEGIN_WRITE -or -.Dv ZIP_SOURCE_BEGIN_WRITE_CLONING -will be called before -.Dv ZIP_SOURCE_WRITE , -.Dv ZIP_SOURCE_SEEK_WRITE , -or -.Dv ZIP_SOURCE_TELL_WRITE . -When writing is complete, either -.Dv ZIP_SOURCE_COMMIT_WRITE -or -.Dv ZIP_SOURCE_ROLLBACK_WRITE -will be called. -.Pp -.Dv ZIP_SOURCE_ACCEPT_EMPTY , -.Dv ZIP_SOURCE_GET_FILE_ATTRIBUTES , -and -.Dv ZIP_SOURCE_STAT -can be issued at any time. -.Pp -.Dv ZIP_SOURCE_ERROR -will only be issued in response to the function -returning \-1. -.Pp -.Dv ZIP_SOURCE_FREE -will be the last command issued; -if -.Dv ZIP_SOURCE_OPEN -was called and succeeded, -.Dv ZIP_SOURCE_CLOSE -will be called before -.Dv ZIP_SOURCE_FREE , -and similarly for -.Dv ZIP_SOURCE_BEGIN_WRITE -or -.Dv ZIP_SOURCE_BEGIN_WRITE_CLONING -and -.Dv ZIP_SOURCE_COMMIT_WRITE -or -.Dv ZIP_SOURCE_ROLLBACK_WRITE . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error (unless -it is -.Dv NULL ) . -.Sh ERRORS -.Fn zip_source_function -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_attributes_init 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_stat_init 3 -.Sh HISTORY -.Fn zip_source_function -and -.Fn zip_source_function_create -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_function_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_function_create.3 deleted file mode 100644 index cfd595d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_function_create.3 +++ /dev/null @@ -1,415 +0,0 @@ -.\" zip_source_function.mdoc -- create data source from function -.\" Copyright (C) 2004-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 5, 2023 -.Dt ZIP_SOURCE_FUNCTION 3 -.Os -.Sh NAME -.Nm zip_source_function , -.Nm zip_source_function_create -.Nd create data source from function -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_function "zip_t *archive" "zip_source_callback fn" "void *userdata" -.Ft zip_source_t * -.Fn zip_source_function_create "zip_source_callback fn" "void *userdata" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_function -and -.Fn zip_source_function_create -create a zip source from the user-provided function -.Ar fn , -which must be of the following type: -.Pp -.Ft typedef zip_int64_t -.Fo \fR(*\fPzip_source_callback\fR)\fP -.Fa "void *userdata" "void *data" "zip_uint64_t len" "zip_source_cmd_t cmd" -.Fc -.Pp -.Ar archive -or -.Ar error -are used for reporting errors and can be -.Dv NULL . -.Pp -When called by the library, the first argument is the -.Ar userdata -argument supplied to the function. -The next two arguments are a buffer -.Ar data -of size -.Ar len -when data is passed in or expected to be returned, or else -.Dv NULL -and 0. -The last argument, -.Ar cmd , -specifies which action the function should perform. -.Pp -Depending on the uses, there are three useful sets of commands to be supported by a -.Fn zip_source_callback : -.Bl -tag -width seekable-read-sourceXX -.It read source -Providing streamed data (for file data added to archives). -Must support -.Dv ZIP_SOURCE_OPEN , -.Dv ZIP_SOURCE_READ , -.Dv ZIP_SOURCE_CLOSE , -.Dv ZIP_SOURCE_STAT , -and -.Dv ZIP_SOURCE_ERROR . -.Pp -If your source uses any allocated memory (including -.Ar userdata ) -it should also implement -.Dv ZIP_SOURCE_FREE -to avoid memory leaks. -.It seekable read source -Same as previous, but from a source allowing reading from arbitrary -offsets (also for read-only zip archive). -Must additionally support -.Dv ZIP_SOURCE_SEEK , -.Dv ZIP_SOURCE_TELL , -and -.Dv ZIP_SOURCE_SUPPORTS . -.It read/write source -Same as previous, but additionally allowing writing (also for writable -zip archives). -Must additionally support -.Dv ZIP_SOURCE_BEGIN_WRITE , -.Dv ZIP_SOURCE_COMMIT_WRITE , -.Dv ZIP_SOURCE_ROLLBACK_WRITE , -.Dv ZIP_SOURCE_SEEK_WRITE , -.Dv ZIP_SOURCE_TELL_WRITE , -and -.Dv ZIP_SOURCE_REMOVE . -.Pp -On top of the above, supporting the pseudo-command -.Dv ZIP_SOURCE_SUPPORTS_REOPEN -allows calling -.Fn zip_source_open -again after calling -.Fn zip_source_close . -.El -.Ss Dv ZIP_SOURCE_ACCEPT_EMPTY -Return 1 if an empty source should be accepted as a valid zip archive. -This is the default if this command is not supported by a source. -File system backed sources should return 0. -.Ss Dv ZIP_SOURCE_BEGIN_WRITE -Prepare the source for writing. -Use this to create any temporary file(s). -.Ss Dv ZIP_SOURCE_BEGIN_WRITE_CLONING -Prepare the source for writing, keeping the first -.Ar len -bytes of the original file. -Only implement this command if it is more efficient than copying the -data, and if it does not destructively overwrite the original file -(you still have to be able to execute -.Dv ZIP_SOURCE_ROLLBACK_WRITE ) . -.Pp -The next write should happen at byte -.Ar offset . -.Ss Dv ZIP_SOURCE_CLOSE -Reading is done. -.Ss Dv ZIP_SOURCE_COMMIT_WRITE -Finish writing to the source. -Replace the original data with the newly written data. -Clean up temporary files or internal buffers. -Subsequently opening and reading from the source should return the -newly written data. -.Ss Dv ZIP_SOURCE_ERROR -Get error information. -.Ar data -points to an array of two ints, which should be filled with the libzip -error code and the corresponding system error code for the error that -occurred. -See -.Xr zip_errors 3 -for details on the error codes. -If the source stores error information in a zip_error_t, use -.Xr zip_error_to_data 3 -and return its return value. -Otherwise, return 2 * sizeof(int). -.Ss Dv ZIP_SOURCE_FREE -Clean up and free all resources, including -.Ar userdata . -The callback function will not be called again. -.Ss Dv ZIP_SOURCE_GET_FILE_ATTRIBUTES -Provide information about various data. -Then the data should be put in the appropriate entry in the passed -.Vt zip_file_attributes_t -argument, and the appropriate -.Dv ZIP_FILE_ATTRIBUTES_* -value must be or'ed into the -.Ar valid -member to denote that the corresponding data has been provided. -A -.Vt zip_file_attributes_t -structure can be initialized using -.Xr zip_file_attributes_init 3 . -.Bl -tag -width 10n -.It ASCII mode -If a file is a plaintext file in ASCII. -Can be used by extraction tools to automatically convert line endings -(part of the internal file attributes). -Member -.Ar ascii , -flag -.Dv ZIP_FILE_ATTRIBUTES_ASCII . -.It General Purpose Bit Flags (limited to Compression Flags) -The general purpose bit flag in the zip in the local and central -directory headers contain information about the compression method. -Member -.Ar general_purpose_bit_flags -and -.Ar general_purpose_bit_mask -to denote which members have been set; -flag -.Dv ZIP_FILE_ATTRIBUTES_GENERAL_PURPOSE_BIT_FLAGS . -.It External File Attributes -The external file attributes (usually operating system-specific). -Member -.Ar external_file_attributes , -flag -.Dv ZIP_FILE_ATTRIBUTES_EXTERNAL_FILE_ATTRIBUTES . -.It Version Needed -A minimum version needed required to unpack this entry (in the usual -"major * 10 + minor" format). -Member -.Ar version_needed , -flag -.Dv ZIP_FILE_ATTRIBUTES_VERSION_NEEDED . -.It Operating System -One of the operating systems as defined by the -.Dv ZIP_OPSYS_* -variables (see -.Pa zip.h ) . -This value affects the interpretation of the external file attributes. -Member -.Ar host_system , -flag -.Dv ZIP_FILE_ATTRIBUTES_HOST_SYSTEM . -.El -.Ss Dv ZIP_SOURCE_OPEN -Prepare for reading. -.Ss Dv ZIP_SOURCE_READ -Read data into the buffer -.Ar data -of size -.Ar len . -Return the number of bytes placed into -.Ar data -on success, and zero for end-of-file. -.Ss Dv ZIP_SOURCE_REMOVE -Remove the underlying file. -This is called if a zip archive is empty when closed. -.Ss Dv ZIP_SOURCE_ROLLBACK_WRITE -Abort writing to the source. -Discard written data. -Clean up temporary files or internal buffers. -Subsequently opening and reading from the source should return the -original data. -.Ss Dv ZIP_SOURCE_SEEK -Specify position to read next byte from, like -.Xr fseek 3 . -Use -.Xr ZIP_SOURCE_GET_ARGS 3 -to decode the arguments into the following struct: -.Bd -literal -struct zip_source_args_seek { - zip_int64_t offset; - int whence; -}; -.Ed -.Pp -If the size of the source's data is known, use -.Xr zip_source_seek_compute_offset 3 -to validate the arguments and compute the new offset. -.Ss Dv ZIP_SOURCE_SEEK_WRITE -Specify position to write next byte to, like -.Xr fseek 3 . -See -.Dv ZIP_SOURCE_SEEK -for details. -.Ss Dv ZIP_SOURCE_STAT -Get meta information for the input data. -.Ar data -points to an allocated -.Vt struct zip_stat , -which should be initialized using -.Xr zip_stat_init 3 -and then filled in. -.Pp -For uncompressed, unencrypted data, all information is optional. -However, fill in as much information as is readily available. -.Pp -If the data is compressed, -.Dv ZIP_STAT_COMP_METHOD , -.Dv ZIP_STAT_SIZE , -and -.Dv ZIP_STAT_CRC -must be filled in. -.Pp -If the data is encrypted, -.Dv ZIP_STAT_ENCRYPTION_METHOD , -.Dv ZIP_STAT_COMP_METHOD , -.Dv ZIP_STAT_SIZE , -and -.Dv ZIP_STAT_CRC -must be filled in. -.Pp -Information only available after the source has been read (e.g., size) -can be omitted in an earlier call. -.Em NOTE : -.Fn zip_source_function -may be called with this argument even after being called with -.Dv ZIP_SOURCE_CLOSE . -.Pp -Return sizeof(struct zip_stat) on success. -.Ss Dv ZIP_SOURCE_SUPPORTS -Return bitmap specifying which commands are supported. -Use -.Xr zip_source_make_command_bitmap 3 . -If this command is not implemented, the source is assumed to be a -read source without seek support. -.Ss Dv ZIP_SOURCE_TELL -Return the current read offset in the source, like -.Xr ftell 3 . -.Ss Dv ZIP_SOURCE_TELL_WRITE -Return the current write offset in the source, like -.Xr ftell 3 . -.Ss Dv ZIP_SOURCE_WRITE -Write data to the source. -Return number of bytes written. -.Ss Dv ZIP_SOURCE_SUPPORTS_REOPEN -This command is never actually invoked, support for it signals the -ability to handle multiple open/read/close cycles. -.Ss Return Values -Commands should return \-1 on error. -.Dv ZIP_SOURCE_ERROR -will be called to retrieve the error code. -On success, commands return 0, unless specified otherwise in the -description above. -.Ss Calling Conventions -The library will always issue -.Dv ZIP_SOURCE_OPEN -before issuing -.Dv ZIP_SOURCE_READ , -.Dv ZIP_SOURCE_SEEK , -or -.Dv ZIP_SOURCE_TELL . -When it no longer wishes to read from this source, it will issue -.Dv ZIP_SOURCE_CLOSE . -If the library wishes to read the data again, it will issue -.Dv ZIP_SOURCE_OPEN -a second time. -If the function is unable to provide the data again, it should -return \-1. -.Pp -.Dv ZIP_SOURCE_BEGIN_WRITE -or -.Dv ZIP_SOURCE_BEGIN_WRITE_CLONING -will be called before -.Dv ZIP_SOURCE_WRITE , -.Dv ZIP_SOURCE_SEEK_WRITE , -or -.Dv ZIP_SOURCE_TELL_WRITE . -When writing is complete, either -.Dv ZIP_SOURCE_COMMIT_WRITE -or -.Dv ZIP_SOURCE_ROLLBACK_WRITE -will be called. -.Pp -.Dv ZIP_SOURCE_ACCEPT_EMPTY , -.Dv ZIP_SOURCE_GET_FILE_ATTRIBUTES , -and -.Dv ZIP_SOURCE_STAT -can be issued at any time. -.Pp -.Dv ZIP_SOURCE_ERROR -will only be issued in response to the function -returning \-1. -.Pp -.Dv ZIP_SOURCE_FREE -will be the last command issued; -if -.Dv ZIP_SOURCE_OPEN -was called and succeeded, -.Dv ZIP_SOURCE_CLOSE -will be called before -.Dv ZIP_SOURCE_FREE , -and similarly for -.Dv ZIP_SOURCE_BEGIN_WRITE -or -.Dv ZIP_SOURCE_BEGIN_WRITE_CLONING -and -.Dv ZIP_SOURCE_COMMIT_WRITE -or -.Dv ZIP_SOURCE_ROLLBACK_WRITE . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error (unless -it is -.Dv NULL ) . -.Sh ERRORS -.Fn zip_source_function -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_attributes_init 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_stat_init 3 -.Sh HISTORY -.Fn zip_source_function -and -.Fn zip_source_function_create -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_is_deleted.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_is_deleted.3 deleted file mode 100644 index af1c93b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_is_deleted.3 +++ /dev/null @@ -1,62 +0,0 @@ -.\" zip_source_is_deleted.mdoc -- check if zip source is deleted -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_IS_DELETED 3 -.Os -.Sh NAME -.Nm zip_source_is_deleted -.Nd check if zip_source is deleted -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_is_deleted "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_is_deleted -returns whether the zip_source was deleted. -This can for example happen when all entries are removed from a zip archive. -.Sh RETURN VALUES -.Fn zip_source_is_deleted -returns 1 if the zip_source is deleted and 0 otherwise. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_is_deleted -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_is_seekable.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_is_seekable.3 deleted file mode 100644 index c0d781b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_is_seekable.3 +++ /dev/null @@ -1,65 +0,0 @@ -.\" zip_source_seek.mdoc -- set read offset in source -.\" Copyright (C) 2023 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 10, 2023 -.Dt ZIP_SOURCE_IS_SEEKABLE 3 -.Os -.Sh NAME -.Nm zip_source_is_seekable -.Nd check if a source supports seeking -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_is_seekable "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_is_seekable -checks if -.Fa source -supports seeking via -.Xr zip_source_seek 3 . -.Sh RETURN VALUES -If the source supports seeking, 1 is returned. -Otherwise, 0 is returned. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_seek 3 -.Sh HISTORY -.Fn zip_source_is_seekable -was added in libzip 1.10.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_keep.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_keep.3 deleted file mode 100644 index ac3bef5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_keep.3 +++ /dev/null @@ -1,60 +0,0 @@ -.\" zip_source_keep.mdoc -- increment reference count of zip data source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_KEEP 3 -.Os -.Sh NAME -.Nm zip_source_keep -.Nd increment reference count of zip data source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_source_keep "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_keep -increments the reference count of -.Ar source . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_free 3 -.Sh HISTORY -.Fn zip_source_keep -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_layered.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_layered.3 deleted file mode 100644 index 4281dc5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_layered.3 +++ /dev/null @@ -1,166 +0,0 @@ -.\" zip_source_layered.mdoc -- create layered source from function -.\" Copyright (C) 2004-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 20, 2023 -.Dt ZIP_SOURCE_LAYERED 3 -.Os -.Sh NAME -.Nm zip_source_layered , -.Nm zip_source_layered_create -.Nd create layered data source from function -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_layered "zip_t *archive" "zip_source_t *source" "zip_source_layered_callback fn" "void *userdata" -.Ft zip_source_t * -.Fn zip_source_layered_create "zip_source_t *source" "zip_source_layered_callback fn" "void *userdata" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_layered -and -.Fn zip_source_layered_create -create a layered zip source from the user-provided function -.Ar fn , -which must be of the following type: -.Pp -.Ft typedef zip_int64_t -.Fo \fR(*\zip_source_layered_callback\fR)\fP -.Fa "zip_source_t *source" "void *userdata" "void *data" "zip_uint64_t length" "zip_source_cmd_t cmd" -.Fc -.Pp -.Ar archive -or -.Ar error -are used for reporting errors and can be -.Dv NULL . -.Pp -When called by the library, the first argument is the -.Ar source -of the lower layer, the second argument is the -.Ar userdata -argument supplied to the function. -The next two arguments are a buffer -.Ar data -of size -.Ar length -when data is passed in or expected to be returned, or else -.Dv NULL -and 0. -The last argument, -.Ar cmd , -specifies which action the function should perform. -.Pp -See -.Xr zip_source_function 3 -for a description of the commands. -.Pp -A layered source transforms the data or metadata of the source below in some way. -Layered sources can't support writing and are not sufficient to cleanly add support for additional compression or encryption methods. -This may be revised in a later release of libzip. -.Pp -On success, the layered source takes ownership of -.Ar source . -The caller should not free it. -.Pp -The interaction with the lower layer depends on the command: -.Ss Dv ZIP_SOURCE_ACCEPT_EMPTY -If the layered source supports this command, the lower layer is not called automatically. -Otherwise, the return value of the lower source is used. -.Ss Dv ZIP_SOURCE_CLOSE -The lower layer is closed after the callback returns. -.Ss Dv ZIP_SOURCE_ERROR -The lower layer is not called automatically. -If you need to retrieve error information from the lower layer, use -.Xr zip_error_set_from_source 3 -or -.Xr zip_source_pass_to_lower_layer 3 . -.Ss Dv ZIP_SOURCE_FREE -The lower layer is freed after the callback returns. -.Ss Dv ZIP_SOURCE_GET_FILE_ATTRIBUTES -The attributes of the lower layer are merged with the attributes returned by the callback: information set by the callback wins over the lower layer, with the following exceptions: the higher -.Ar version_needed -is used, and -.Ar general_purpose_bit_flags -are only overwritten if the corresponding bit is set in -.Ar general_purpose_bit_mask . -.Ss Dv ZIP_SOURCE_OPEN -The lower layer is opened before the callback is called. -.Ss Dv ZIP_SOURCE_READ -The lower layer is not called automatically. -.Ss Dv ZIP_SOURCE_SEEK -The lower layer is not called automatically. -.Ss Dv ZIP_SOURCE_STAT -.Ar data -contains the stat information from the lower layer when the callback is called. -.Ss Dv ZIP_SOURCE_SUPPORTS -.Ar data -contains the bitmap of commands supported by the lower layer when the callback is called. -Since layered sources can't support writing, all commands related to writing are stripped from the returned support bitmap. -.Ss Dv ZIP_SOURCE_TELL -The lower layer is not called automatically. -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error (unless -it is -.Dv NULL ) . -.Sh ERRORS -.Fn zip_source_layered -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_attributes_init 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_function 3 , -.Xr zip_source_pass_to_lower_layer 3 -.Sh HISTORY -.Fn zip_source_layered -and -.Fn zip_source_layered_create -were added in libzip 1.10. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_layered_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_layered_create.3 deleted file mode 100644 index 4281dc5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_layered_create.3 +++ /dev/null @@ -1,166 +0,0 @@ -.\" zip_source_layered.mdoc -- create layered source from function -.\" Copyright (C) 2004-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 20, 2023 -.Dt ZIP_SOURCE_LAYERED 3 -.Os -.Sh NAME -.Nm zip_source_layered , -.Nm zip_source_layered_create -.Nd create layered data source from function -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_layered "zip_t *archive" "zip_source_t *source" "zip_source_layered_callback fn" "void *userdata" -.Ft zip_source_t * -.Fn zip_source_layered_create "zip_source_t *source" "zip_source_layered_callback fn" "void *userdata" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_layered -and -.Fn zip_source_layered_create -create a layered zip source from the user-provided function -.Ar fn , -which must be of the following type: -.Pp -.Ft typedef zip_int64_t -.Fo \fR(*\zip_source_layered_callback\fR)\fP -.Fa "zip_source_t *source" "void *userdata" "void *data" "zip_uint64_t length" "zip_source_cmd_t cmd" -.Fc -.Pp -.Ar archive -or -.Ar error -are used for reporting errors and can be -.Dv NULL . -.Pp -When called by the library, the first argument is the -.Ar source -of the lower layer, the second argument is the -.Ar userdata -argument supplied to the function. -The next two arguments are a buffer -.Ar data -of size -.Ar length -when data is passed in or expected to be returned, or else -.Dv NULL -and 0. -The last argument, -.Ar cmd , -specifies which action the function should perform. -.Pp -See -.Xr zip_source_function 3 -for a description of the commands. -.Pp -A layered source transforms the data or metadata of the source below in some way. -Layered sources can't support writing and are not sufficient to cleanly add support for additional compression or encryption methods. -This may be revised in a later release of libzip. -.Pp -On success, the layered source takes ownership of -.Ar source . -The caller should not free it. -.Pp -The interaction with the lower layer depends on the command: -.Ss Dv ZIP_SOURCE_ACCEPT_EMPTY -If the layered source supports this command, the lower layer is not called automatically. -Otherwise, the return value of the lower source is used. -.Ss Dv ZIP_SOURCE_CLOSE -The lower layer is closed after the callback returns. -.Ss Dv ZIP_SOURCE_ERROR -The lower layer is not called automatically. -If you need to retrieve error information from the lower layer, use -.Xr zip_error_set_from_source 3 -or -.Xr zip_source_pass_to_lower_layer 3 . -.Ss Dv ZIP_SOURCE_FREE -The lower layer is freed after the callback returns. -.Ss Dv ZIP_SOURCE_GET_FILE_ATTRIBUTES -The attributes of the lower layer are merged with the attributes returned by the callback: information set by the callback wins over the lower layer, with the following exceptions: the higher -.Ar version_needed -is used, and -.Ar general_purpose_bit_flags -are only overwritten if the corresponding bit is set in -.Ar general_purpose_bit_mask . -.Ss Dv ZIP_SOURCE_OPEN -The lower layer is opened before the callback is called. -.Ss Dv ZIP_SOURCE_READ -The lower layer is not called automatically. -.Ss Dv ZIP_SOURCE_SEEK -The lower layer is not called automatically. -.Ss Dv ZIP_SOURCE_STAT -.Ar data -contains the stat information from the lower layer when the callback is called. -.Ss Dv ZIP_SOURCE_SUPPORTS -.Ar data -contains the bitmap of commands supported by the lower layer when the callback is called. -Since layered sources can't support writing, all commands related to writing are stripped from the returned support bitmap. -.Ss Dv ZIP_SOURCE_TELL -The lower layer is not called automatically. -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error (unless -it is -.Dv NULL ) . -.Sh ERRORS -.Fn zip_source_layered -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_attributes_init 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_function 3 , -.Xr zip_source_pass_to_lower_layer 3 -.Sh HISTORY -.Fn zip_source_layered -and -.Fn zip_source_layered_create -were added in libzip 1.10. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_make_command_bitmap.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_make_command_bitmap.3 deleted file mode 100644 index 825f3aa..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_make_command_bitmap.3 +++ /dev/null @@ -1,62 +0,0 @@ -.\" zip_source_make_command_bitmap -- create bitmap of supported source operations -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_MAKE_COMMAND_BITMAP 3 -.Os -.Sh NAME -.Nm zip_source_make_command_bitmap -.Nd create bitmap of supported source operations -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_make_command_bitmap "zip_source_cmd_t command" "..." -.Sh DESCRIPTION -The -.Fn zip_source_make_command_bitmap -function returns a bitmap of source commands suitable as return value -for -.Dv ZIP_SOURCE_SUPPORTS . -It includes all the commands from the argument list, which must be -terminated by \-1. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source_function 3 -.Sh HISTORY -.Fn zip_source_make_command_bitmap -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_open.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_open.3 deleted file mode 100644 index 827f90a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_open.3 +++ /dev/null @@ -1,70 +0,0 @@ -.\" zip_source_open.mdoc -- open zip source for reading -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_OPEN 3 -.Os -.Sh NAME -.Nm zip_source_open -.Nd open zip_source for reading -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_open "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_open -opens -.Fa source -for reading. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_close 3 , -.Xr zip_source_read 3 , -.Xr zip_source_seek 3 , -.Xr zip_source_tell 3 -.Sh HISTORY -.Fn zip_source_open -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_read.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_read.3 deleted file mode 100644 index 8f04871..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_read.3 +++ /dev/null @@ -1,80 +0,0 @@ -.\" zip_source_read.mdoc -- read data from zip source -.\" Copyright (C) 2014-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 28, 2021 -.Dt ZIP_SOURCE_READ 3 -.Os -.Sh NAME -.Nm zip_source_read -.Nd read data from zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_read "zip_source_t *source" "void *data" "zip_uint64_t len" -.Sh DESCRIPTION -The function -.Fn zip_source_read -reads up to -.Ar len -bytes of data from -.Ar source -at the current read offset into the buffer -.Ar data . -.Pp -The zip source -.Ar source -has to be opened for reading by calling -.Xr zip_source_open 3 -first. -.Sh RETURN VALUES -Upon successful completion the number of bytes read is returned. -When -.Fn zip_source_read -is called after reaching the end of the file, 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_seek 3 , -.Xr zip_source_tell 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_read -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_rollback_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_rollback_write.3 deleted file mode 100644 index d749885..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_rollback_write.3 +++ /dev/null @@ -1,68 +0,0 @@ -.\" zip_source_rollback_write.mdoc -- undo changes to zip source -.\" Copyright (C) 2014-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd November 3, 2021 -.Dt ZIP_SOURCE_ROLLBACK_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_rollback_write -.Nd undo changes to zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_source_rollback_write "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_rollback_write -reverts changes written to -.Fa source , -restoring the data before -.Xr zip_source_begin_write 3 -was called. -Usually this removes temporary files or frees buffers. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_seek_write 3 , -.Xr zip_source_tell_write 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_rollback_write -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek.3 deleted file mode 100644 index face17c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek.3 +++ /dev/null @@ -1,82 +0,0 @@ -.\" zip_source_seek.mdoc -- set read offset in source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 10, 2023 -.Dt ZIP_SOURCE_SEEK 3 -.Os -.Sh NAME -.Nm zip_source_seek -.Nd set read offset in zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_seek "zip_source_t *source" "zip_int64_t offset" "int whence" -.Sh DESCRIPTION -The function -.Fn zip_source_seek -sets the current read offset for -.Fa source . -Just like in -.Xr fseek 3 , -depending on the -.Ar whence -argument, the -.Ar offset -is counted relative from: -.Bl -tag -width SEEK_CURXX -offset indent -.It Dv SEEK_SET -start of file -.It Dv SEEK_CUR -current read offset in file -.It Dv SEEK_END -end of file -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_is_seekable 3 , -.Xr zip_source_read 3 , -.Xr zip_source_tell 3 -.Sh HISTORY -.Fn zip_source_seek -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek_compute_offset.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek_compute_offset.3 deleted file mode 100644 index e849886..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek_compute_offset.3 +++ /dev/null @@ -1,81 +0,0 @@ -.\" zip_source_seek_compute_offset.mdoc - validate arguments and compute offset -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_SEEK_COMPUTE_OFFSET 3 -.Os -.Sh NAME -.Nm zip_source_seek_compute_offset -.Nd validate arguments and compute offset -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_seek_compute_offset "zip_uint64_t offset" "zip_uint64_t length" "void *data" "zip_uint64_t data_length" "zip_error_t *error" -.Sh DESCRIPTION -Use this function to compute the offset for a -.Dv ZIP_SOURCE_SEEK -or -.Dv ZIP_SOURCE_SEEK_WRITE -command. -.Ar data -and -.Ar data_length -are the arguments to the source callback, -.Ar offset -is the current offset and -.Ar length -is the length of the source data or, for -.Dv ZIP_SOURCE_SEEK_WRITE , -the amount of data written. -.Sh RETURN VALUES -On success, it returns the new offset, on error it returns \-1 and -sets -.Ar error . -.Sh ERRORS -.Fn zip_source_seek_compute_offset -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -One of the arguments is invalid or the seek would place the offset -outside the data. -.El -.Sh SEE ALSO -.Xr zip_source_function 3 -.Sh HISTORY -.Fn zip_source_seek_compute_offset -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek_write.3 deleted file mode 100644 index 832c31e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek_write.3 +++ /dev/null @@ -1,84 +0,0 @@ -.\" zip_source_seek_write.mdoc -- set write offset in source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_SEEK_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_seek_write -.Nd set write offset in zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_seek_write "zip_source_t *source" "zip_int64_t offset" "int whence" -.Sh DESCRIPTION -The function -.Fn zip_source_seek_write -sets the current write offset for -.Fa source . -Just like in -.Xr fseek 3 , -depending on the -.Ar whence -argument, the -.Ar offset -is counted relative from: -.Bl -tag -width SEEK_CURXX -offset indent -.It Dv SEEK_SET -start of file -.It Dv SEEK_CUR -current write offset in file -.It Dv SEEK_END -end of file -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_tell_write 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_seek_write -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_stat.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_stat.3 deleted file mode 100644 index 8b13bef..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_stat.3 +++ /dev/null @@ -1,125 +0,0 @@ -.\" zip_source_stat.mdoc -- get information about zip source -.\" Copyright (C) 2014-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_STAT 3 -.Os -.Sh NAME -.Nm zip_source_stat -.Nd get information about zip_source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_stat "zip_source_t *source" "zip_stat_t *sb" -.Sh DESCRIPTION -The -.Fn zip_source_stat -function obtains information about the zip source -.Ar source -.Pp -The -.Ar sb -argument is a pointer to a -.Ft struct zip_source_stat -(shown below), into which information about the zip source is placed. -.Bd -literal -struct zip_source_stat { - zip_uint64_t valid; /* which fields have valid values */ - const char *name; /* name of the file */ - zip_uint64_t index; /* index within archive */ - zip_uint64_t size; /* size of file (uncompressed) */ - zip_uint64_t comp_size; /* size of file (compressed) */ - time_t mtime; /* modification time */ - zip_uint32_t crc; /* crc of file data */ - zip_uint16_t comp_method; /* compression method used */ - zip_uint16_t encryption_method; /* encryption method used */ - zip_uint32_t flags; /* reserved for future use */ -}; -.Ed -The structure pointed to by -.Ar sb -must be initialized with -.Fn zip_stat_init 3 -before calling -.Fn zip_source_stat . -.Pp -The -.Ar valid -field of the structure specifies which other fields are valid. -Check if the flag defined by the following defines are in -.Ar valid -before accessing the fields: -.Bl -tag -width ZIP_STAT_ENCRYPTION_METHODXX -compact -offset indent -.It Dv ZIP_STAT_NAME -.Ar name -.It Dv ZIP_STAT_INDEX -.Ar index -.It Dv ZIP_STAT_SIZE -.Ar size -.It Dv ZIP_STAT_COMP_SIZE -.Ar comp_size -.It Dv ZIP_STAT_MTIME -.Ar mtime -.It Dv ZIP_STAT_CRC -.Ar crc -.It Dv ZIP_STAT_COMP_METHOD -.Ar comp_method -.It Dv ZIP_STAT_ENCRYPTION_METHOD -.Ar encryption_method -.It Dv ZIP_STAT_FLAGS -.Ar flags -.El -.Pp -.Em NOTE : -Some fields may only be filled out after all data has been read from -the source, for example the -.Ar crc -or -.Ar size -fields. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_stat -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_tell.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_tell.3 deleted file mode 100644 index 168220c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_tell.3 +++ /dev/null @@ -1,74 +0,0 @@ -.\" zip_source_tell.mdoc -- report current read offset in source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_TELL 3 -.Os -.Sh NAME -.Nm zip_source_tell -.Nd report current read offset in zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_tell "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_tell -returns the current read offset -for -.Fa source . -The return value can be passed to -.Xr zip_source_seek 3 -with -.Ar whence -set to -.Dv SEEK_SET -to return to the same location in the source. -.Sh RETURN VALUES -Upon successful completion the current read offset is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_read 3 , -.Xr zip_source_tell_write 3 -.Sh HISTORY -.Fn zip_source_tell -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_tell_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_tell_write.3 deleted file mode 100644 index 202478c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_tell_write.3 +++ /dev/null @@ -1,77 +0,0 @@ -.\" zip_source_tell_write.mdoc -- report current write offset in source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_TELL_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_tell_write -.Nd report current write offset in zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_tell_write "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_tell_write -returns the current write offset -for -.Fa source . -The return value can be passed to -.Xr zip_source_seek_write 3 -with -.Ar whence -set to -.Dv SEEK_SET -to return to the same location in the source. -.Sh RETURN VALUES -Upon successful completion the current write offset is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_tell 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_tell_write -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32a.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32a.3 deleted file mode 100644 index 5bdc045..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32a.3 +++ /dev/null @@ -1,121 +0,0 @@ -.\" zip_source_win32a.mdoc -- create data source using a win32 ANSI name -.\" Copyright (C) 2015-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_WIN32A 3 -.Os -.Sh NAME -.Nm zip_source_win32a , -.Nm zip_source_win32a_create -.Nd create data source from a Windows ANSI file name -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_win32a "zip_t *archive" "const char *fname" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_win32a_create "const char *fname" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_win32a -and -.Fn zip_source_win32a_create -create a zip source on Windows using a Windows ANSI name. -They open -.Ar fname -and read -.Ar len -bytes from offset -.Ar start -from it. -For a description of the -.Ar len -argument, see -.Xr zip_source_file 3 . -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_win32a -and -.Fn zip_source_win32a_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar fname , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPEN -Opening -.Ar fname -failed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_file 3 , -.Xr zip_source_win32handle 3 , -.Xr zip_source_win32w 3 -.Sh HISTORY -.Fn zip_source_win32a -and -.Fn zip_source_win32a_create -were added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32a_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32a_create.3 deleted file mode 100644 index 5bdc045..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32a_create.3 +++ /dev/null @@ -1,121 +0,0 @@ -.\" zip_source_win32a.mdoc -- create data source using a win32 ANSI name -.\" Copyright (C) 2015-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_WIN32A 3 -.Os -.Sh NAME -.Nm zip_source_win32a , -.Nm zip_source_win32a_create -.Nd create data source from a Windows ANSI file name -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_win32a "zip_t *archive" "const char *fname" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_win32a_create "const char *fname" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_win32a -and -.Fn zip_source_win32a_create -create a zip source on Windows using a Windows ANSI name. -They open -.Ar fname -and read -.Ar len -bytes from offset -.Ar start -from it. -For a description of the -.Ar len -argument, see -.Xr zip_source_file 3 . -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_win32a -and -.Fn zip_source_win32a_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar fname , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPEN -Opening -.Ar fname -failed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_file 3 , -.Xr zip_source_win32handle 3 , -.Xr zip_source_win32w 3 -.Sh HISTORY -.Fn zip_source_win32a -and -.Fn zip_source_win32a_create -were added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32handle.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32handle.3 deleted file mode 100644 index c0c47b6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32handle.3 +++ /dev/null @@ -1,110 +0,0 @@ -.\" zip_source_handle.mdoc -- create data source from a Windows file handle -.\" Copyright (C) 2015-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd May 14, 2024 -.Dt ZIP_SOURCE_WIN32HANDLE 3 -.Os -.Sh NAME -.Nm zip_source_win32handle , -.Nm zip_source_win32handle_create -.Nd create data source from a Windows file handle -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_win32handle "zip_t *archive" "HANDLE h" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_win32handle_create "HANDLE h" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_win32handle -and -.Fn zip_source_win32handle_create -create a zip source from a Windows file handle. -They read -.Ar len -bytes from offset -.Ar start -from it. -If -.Ar len -is 0 or \-1, the whole file (starting from -.Ar start ) -is used. -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_w32handle -and -.Fn zip_source_w32handle_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar h , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_win32a 3 , -.Xr zip_source_win32w 3 -.Sh HISTORY -.Fn zip_source_win32handle -and -.Fn zip_source_win32handle_create -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32handle_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32handle_create.3 deleted file mode 100644 index c0c47b6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32handle_create.3 +++ /dev/null @@ -1,110 +0,0 @@ -.\" zip_source_handle.mdoc -- create data source from a Windows file handle -.\" Copyright (C) 2015-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd May 14, 2024 -.Dt ZIP_SOURCE_WIN32HANDLE 3 -.Os -.Sh NAME -.Nm zip_source_win32handle , -.Nm zip_source_win32handle_create -.Nd create data source from a Windows file handle -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_win32handle "zip_t *archive" "HANDLE h" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_win32handle_create "HANDLE h" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_win32handle -and -.Fn zip_source_win32handle_create -create a zip source from a Windows file handle. -They read -.Ar len -bytes from offset -.Ar start -from it. -If -.Ar len -is 0 or \-1, the whole file (starting from -.Ar start ) -is used. -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_w32handle -and -.Fn zip_source_w32handle_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar h , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_win32a 3 , -.Xr zip_source_win32w 3 -.Sh HISTORY -.Fn zip_source_win32handle -and -.Fn zip_source_win32handle_create -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32w.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32w.3 deleted file mode 100644 index 6f33fd7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32w.3 +++ /dev/null @@ -1,119 +0,0 @@ -.\" zip_source_win32w.mdoc -- create data source using a win32 Unicode name -.\" Copyright (C) 2015-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_WIN32W 3 -.Os -.Sh NAME -.Nm zip_source_win32w , -.Nm zip_source_win32w_create -.Nd create data source from a Windows Unicode file name -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_win32w "zip_t *archive" "const wchar_t *fname" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_win32w_create "const wchar_t *fname" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_win32w -and -.Fn zip_source_win32w_create -create a zip source on Windows using a Windows Unicode name. -They open -.Ar fname -and read -.Ar len -bytes from offset -.Ar start -from it. -For a description of the -.Ar len -argument, see -.Xr zip_source_file 3 . -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_win32w -and -.Fn zip_source_win32w_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar fname , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPEN -Opening -.Ar fname -failed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_file 3 , -.Xr zip_source_win32a 3 , -.Xr zip_source_win32handle 3 -.Sh HISTORY -.Fn zip_source_win32w -was added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32w_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32w_create.3 deleted file mode 100644 index 6f33fd7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32w_create.3 +++ /dev/null @@ -1,119 +0,0 @@ -.\" zip_source_win32w.mdoc -- create data source using a win32 Unicode name -.\" Copyright (C) 2015-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_WIN32W 3 -.Os -.Sh NAME -.Nm zip_source_win32w , -.Nm zip_source_win32w_create -.Nd create data source from a Windows Unicode file name -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_win32w "zip_t *archive" "const wchar_t *fname" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_win32w_create "const wchar_t *fname" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_win32w -and -.Fn zip_source_win32w_create -create a zip source on Windows using a Windows Unicode name. -They open -.Ar fname -and read -.Ar len -bytes from offset -.Ar start -from it. -For a description of the -.Ar len -argument, see -.Xr zip_source_file 3 . -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_win32w -and -.Fn zip_source_win32w_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar fname , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPEN -Opening -.Ar fname -failed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_file 3 , -.Xr zip_source_win32a 3 , -.Xr zip_source_win32handle 3 -.Sh HISTORY -.Fn zip_source_win32w -was added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_window_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_window_create.3 deleted file mode 100644 index 4774491..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_window_create.3 +++ /dev/null @@ -1,98 +0,0 @@ -.\" zip_source_window_create.mdoc -- create zip data source overlay -.\" Copyright (C) 2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd April 29, 2021 -.Dt ZIP_SOURCE_WINDOW_CREATE 3 -.Os -.Sh NAME -.Nm zip_source_window_create -.Nd create zip data source overlay -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_window_create "zip_source_t *source" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The -.Fn zip_source_window_create -function create a zip source from an underlying zip source, -restricting access to a particular window starting at byte -.Ar start -and having size -.Ar len . -If -.Ar len -is \-1, the window spans to the end of the underlying source. -.Pp -.Fn zip_source_window -and -.Fn zip_source_window_create -don't take ownership of -.Ar source . -The caller is responsible for freeing it. -(This is different to other layered sources.) -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_window_create -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar src -is -.Dv NULL ; -there is an integer overflow adding -.Ar start -and -.Ar len ; -or -.Ar len -is less than \-1. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_window_create -was added in libzip 1.8.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_write.3 deleted file mode 100644 index 9b47082..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_write.3 +++ /dev/null @@ -1,80 +0,0 @@ -.\" zip_source_write.mdoc -- write data to zip source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_write -.Nd write data to zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_write "zip_source_t *source" "const void *data" "zip_uint64_t len" -.Sh DESCRIPTION -The function -.Fn zip_source_write -writes -.Ar len -bytes from the buffer -.Ar data -to the zip source -.Ar source -at the current write offset. -.Pp -The zip source -.Ar source -has to be prepared for writing by calling -.Xr zip_source_begin_write 3 -first. -.Sh RETURN VALUES -Upon successful completion the number of bytes written is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_seek_write 3 , -.Xr zip_source_tell_write 3 -.Sh HISTORY -.Fn zip_source_write -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip.3 deleted file mode 100644 index acc96bf..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip.3 +++ /dev/null @@ -1,144 +0,0 @@ -.\" zip_source_zip.mdoc -- create data source from zip file -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 23, 2023 -.Dt ZIP_SOURCE_ZIP 3 -.Os -.Sh NAME -.Nm zip_source_zip , -.Nm zip_source_zip_create -.Nd create data source from zip file (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_zip "zip_t *archive" "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_zip_create "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_zip -and -.Fn zip_source_zip_create -are the obsolete versions of -.Xr zip_source_zip_file 3 -or -.Xr zip_source_zip_file_create 3 -respectively. -If you want to get the compressed data of the complete file, use -.Dl zip_source_zip_file(za, source_archive, source_index, ZIP_FL_COMPRESSED, 0, -1, NULL) -.Pp -The functions -.Fn zip_source_zip -and -.Fn zip_source_zip_create -create a zip source from a file in a zip archive. -The -.Ar srcarchive -argument is the (open) zip archive containing the source zip file -at index -.Ar srcidx . -.Ar len -bytes from offset -.Ar start -will be used in the zip_source. -If -.Ar len -is 0 or \-1, the rest of the file, starting from -.Ar start , -is used. -If -.Ar start -is zero and -.Ar len -is \-1, the whole file will be copied without decompressing it. -.Pp -Supported flags are: -.Bl -tag -width Dv -.It Dv ZIP_FL_UNCHANGED -Try to get the original data without any changes that may have been -made to -.Ar srcarchive -after opening it. -.El -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_zip -and -.Fn zip_source_zip_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_CHANGED -Unchanged data was requested, but it is not available. -.It Bq Er ZIP_ER_INVAL -.Ar srcarchive , -.Ar srcidx , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -Additionally, it can return all error codes from -.Fn zip_stat_index -and -.Fn zip_fopen_index . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_zip -was added in libzip 1.0. -.Fn zip_source_zip_create -was added in libzip 1.8.0. -Both were deprecated in libzip 1.10.0. -Use -.Fn zip_source_zip_file -or -.Fn zip_source_zip_file_create -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_create.3 deleted file mode 100644 index acc96bf..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_create.3 +++ /dev/null @@ -1,144 +0,0 @@ -.\" zip_source_zip.mdoc -- create data source from zip file -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 23, 2023 -.Dt ZIP_SOURCE_ZIP 3 -.Os -.Sh NAME -.Nm zip_source_zip , -.Nm zip_source_zip_create -.Nd create data source from zip file (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_zip "zip_t *archive" "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_zip_create "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_zip -and -.Fn zip_source_zip_create -are the obsolete versions of -.Xr zip_source_zip_file 3 -or -.Xr zip_source_zip_file_create 3 -respectively. -If you want to get the compressed data of the complete file, use -.Dl zip_source_zip_file(za, source_archive, source_index, ZIP_FL_COMPRESSED, 0, -1, NULL) -.Pp -The functions -.Fn zip_source_zip -and -.Fn zip_source_zip_create -create a zip source from a file in a zip archive. -The -.Ar srcarchive -argument is the (open) zip archive containing the source zip file -at index -.Ar srcidx . -.Ar len -bytes from offset -.Ar start -will be used in the zip_source. -If -.Ar len -is 0 or \-1, the rest of the file, starting from -.Ar start , -is used. -If -.Ar start -is zero and -.Ar len -is \-1, the whole file will be copied without decompressing it. -.Pp -Supported flags are: -.Bl -tag -width Dv -.It Dv ZIP_FL_UNCHANGED -Try to get the original data without any changes that may have been -made to -.Ar srcarchive -after opening it. -.El -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_zip -and -.Fn zip_source_zip_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_CHANGED -Unchanged data was requested, but it is not available. -.It Bq Er ZIP_ER_INVAL -.Ar srcarchive , -.Ar srcidx , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -Additionally, it can return all error codes from -.Fn zip_stat_index -and -.Fn zip_fopen_index . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_zip -was added in libzip 1.0. -.Fn zip_source_zip_create -was added in libzip 1.8.0. -Both were deprecated in libzip 1.10.0. -Use -.Fn zip_source_zip_file -or -.Fn zip_source_zip_file_create -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_file.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_file.3 deleted file mode 100644 index fee9d49..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_file.3 +++ /dev/null @@ -1,144 +0,0 @@ -.\" zip_source_zip_file.mdoc -- create data source from zip file -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 10, 2023 -.Dt ZIP_SOURCE_ZIP_FILE 3 -.Os -.Sh NAME -.Nm zip_source_zip_file , -.Nm zip_source_zip_file_create -.Nd create data source from zip file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_zip_file "zip_t *archive" "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t length" "const char *password" -.Ft zip_source_t * -.Fn zip_source_zip_file_create "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t length" "const char *password" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_zip_file -and -.Fn zip_source_zip_file_create -create a zip source from a file in a zip archive. -The -.Ar srcarchive -argument is the (open) zip archive containing the source zip file -at index -.Ar srcidx . -.Ar length -bytes from offset -.Ar start -will be used in the zip_source. -If -.Ar length -is \-1, the rest of the file, starting from -.Ar start , -is used. -.Pp -If you intend to copy a file from one archive to another, using the flag -.Dv ZIP_FL_COMPRESSED -is more efficient, as it avoids recompressing the file data. -.Pp -Supported flags are: -.Bl -tag -width 20n -.It Dv ZIP_FL_COMPRESSED -Get the compressed data. -This is only supported if the complete file data is requested -.Ar ( start -== 0 and -.Ar length -== \-1). -This is not supported for changed data. -Default is uncompressed. -.It Dv ZIP_FL_ENCRYPTED -Get the encrypted data. -(This flag implies -.Dv ZIP_FL_COMPRESSED . ) -This is only supported if the complete file data is requested -.Ar ( start -== 0 and -.Ar length -== \-1). -Default is decrypted. -.It Dv ZIP_FL_UNCHANGED -Try to get the original data without any changes that may have been -made to -.Ar srcarchive -after opening it. -.El -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_zip_file -and -.Fn zip_source_zip_file_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_CHANGED -Unchanged data was requested, but it is not available. -.It Bq Er ZIP_ER_INVAL -.Ar srcarchive , -.Ar srcidx , -.Ar start , -or -.Ar length -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -Additionally, it can return all error codes from -.Fn zip_stat_index -and -.Fn zip_fopen_index . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_zip_file -and -.Fn zip_source_zip_file_create -were added in libzip 1.10.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_file_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_file_create.3 deleted file mode 100644 index fee9d49..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_file_create.3 +++ /dev/null @@ -1,144 +0,0 @@ -.\" zip_source_zip_file.mdoc -- create data source from zip file -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 10, 2023 -.Dt ZIP_SOURCE_ZIP_FILE 3 -.Os -.Sh NAME -.Nm zip_source_zip_file , -.Nm zip_source_zip_file_create -.Nd create data source from zip file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_zip_file "zip_t *archive" "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t length" "const char *password" -.Ft zip_source_t * -.Fn zip_source_zip_file_create "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t length" "const char *password" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_zip_file -and -.Fn zip_source_zip_file_create -create a zip source from a file in a zip archive. -The -.Ar srcarchive -argument is the (open) zip archive containing the source zip file -at index -.Ar srcidx . -.Ar length -bytes from offset -.Ar start -will be used in the zip_source. -If -.Ar length -is \-1, the rest of the file, starting from -.Ar start , -is used. -.Pp -If you intend to copy a file from one archive to another, using the flag -.Dv ZIP_FL_COMPRESSED -is more efficient, as it avoids recompressing the file data. -.Pp -Supported flags are: -.Bl -tag -width 20n -.It Dv ZIP_FL_COMPRESSED -Get the compressed data. -This is only supported if the complete file data is requested -.Ar ( start -== 0 and -.Ar length -== \-1). -This is not supported for changed data. -Default is uncompressed. -.It Dv ZIP_FL_ENCRYPTED -Get the encrypted data. -(This flag implies -.Dv ZIP_FL_COMPRESSED . ) -This is only supported if the complete file data is requested -.Ar ( start -== 0 and -.Ar length -== \-1). -Default is decrypted. -.It Dv ZIP_FL_UNCHANGED -Try to get the original data without any changes that may have been -made to -.Ar srcarchive -after opening it. -.El -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_zip_file -and -.Fn zip_source_zip_file_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_CHANGED -Unchanged data was requested, but it is not available. -.It Bq Er ZIP_ER_INVAL -.Ar srcarchive , -.Ar srcidx , -.Ar start , -or -.Ar length -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -Additionally, it can return all error codes from -.Fn zip_stat_index -and -.Fn zip_fopen_index . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_zip_file -and -.Fn zip_source_zip_file_create -were added in libzip 1.10.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat.3 deleted file mode 100644 index 3ee9bbe..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat.3 +++ /dev/null @@ -1,179 +0,0 @@ -.\" zip_stat.mdoc -- get information about file -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_STAT 3 -.Os -.Sh NAME -.Nm zip_stat , -.Nm zip_stat_index -.Nd get information about file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_stat "zip_t *archive" "const char *fname" "zip_flags_t flags" "zip_stat_t *sb" -.Ft int -.Fn zip_stat_index "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" "zip_stat_t *sb" -.Sh DESCRIPTION -The -.Fn zip_stat -function obtains information about the file named -.Ar fname -in -.Ar archive . -The -.Ar flags -argument specifies how the name lookup should be done. -Its values are described in -.Xr zip_name_locate 3 . -Also, -.Dv ZIP_FL_UNCHANGED -may be -.Em or Ns No 'ed -to it to request information about the original file in the archive, -ignoring any changes made. -.Pp -The -.Fn zip_stat_index -function obtains information about the file at position -.Ar index . -.Pp -The -.Ar sb -argument is a pointer to a -.Ft struct zip_stat -(shown below), into which information about the file is placed. -.Bd -literal -struct zip_stat { - zip_uint64_t valid; /* which fields have valid values */ - const char *name; /* name of the file */ - zip_uint64_t index; /* index within archive */ - zip_uint64_t size; /* size of file (uncompressed) */ - zip_uint64_t comp_size; /* size of file (compressed) */ - time_t mtime; /* modification time */ - zip_uint32_t crc; /* crc of file data */ - zip_uint16_t comp_method; /* compression method used */ - zip_uint16_t encryption_method; /* encryption method used */ - zip_uint32_t flags; /* reserved for future use */ -}; -.Ed -The structure pointed to by -.Ar sb -must be allocated before calling -.Fn zip_stat -or -.Fn zip_stat_index . -.Pp -The -.Ar valid -field of the structure specifies which other fields are valid. -Check if the flag defined by the following defines are in -.Ar valid -before accessing the fields: -.Bl -tag -width ZIP_STAT_ENCRYPTION_METHODXX -compact -offset indent -.It Dv ZIP_STAT_NAME -.Ar name -.It Dv ZIP_STAT_INDEX -.Ar index -.It Dv ZIP_STAT_SIZE -.Ar size -.It Dv ZIP_STAT_COMP_SIZE -.Ar comp_size -.It Dv ZIP_STAT_MTIME -.Ar mtime -.It Dv ZIP_STAT_CRC -.Ar crc -.It Dv ZIP_STAT_COMP_METHOD -.Ar comp_method -.It Dv ZIP_STAT_ENCRYPTION_METHOD -.Ar encryption_method -.It Dv ZIP_STAT_FLAGS -.Ar flags -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -The function -.Fn zip_stat -can fail for any of the errors specified for the routine -.Xr zip_name_locate 3 . -.Pp -The function -.Fn zip_stat_index -fails and sets the error information to -.Er ZIP_ER_INVAL -if -.Ar index -is invalid. -If -.Dv ZIP_FL_UNCHANGED -is not set and no information can be obtained from the source -callback, the error information is set to -.Er ZIP_ER_CHANGED . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_get_num_entries 3 , -.Xr zip_name_locate 3 , -.Xr zip_stat_init 3 -.Sh HISTORY -.Fn zip_stat -was added in libzip 0.6. -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Pp -.Fn zip_stat_index -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat_index.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat_index.3 deleted file mode 100644 index 3ee9bbe..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat_index.3 +++ /dev/null @@ -1,179 +0,0 @@ -.\" zip_stat.mdoc -- get information about file -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_STAT 3 -.Os -.Sh NAME -.Nm zip_stat , -.Nm zip_stat_index -.Nd get information about file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_stat "zip_t *archive" "const char *fname" "zip_flags_t flags" "zip_stat_t *sb" -.Ft int -.Fn zip_stat_index "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" "zip_stat_t *sb" -.Sh DESCRIPTION -The -.Fn zip_stat -function obtains information about the file named -.Ar fname -in -.Ar archive . -The -.Ar flags -argument specifies how the name lookup should be done. -Its values are described in -.Xr zip_name_locate 3 . -Also, -.Dv ZIP_FL_UNCHANGED -may be -.Em or Ns No 'ed -to it to request information about the original file in the archive, -ignoring any changes made. -.Pp -The -.Fn zip_stat_index -function obtains information about the file at position -.Ar index . -.Pp -The -.Ar sb -argument is a pointer to a -.Ft struct zip_stat -(shown below), into which information about the file is placed. -.Bd -literal -struct zip_stat { - zip_uint64_t valid; /* which fields have valid values */ - const char *name; /* name of the file */ - zip_uint64_t index; /* index within archive */ - zip_uint64_t size; /* size of file (uncompressed) */ - zip_uint64_t comp_size; /* size of file (compressed) */ - time_t mtime; /* modification time */ - zip_uint32_t crc; /* crc of file data */ - zip_uint16_t comp_method; /* compression method used */ - zip_uint16_t encryption_method; /* encryption method used */ - zip_uint32_t flags; /* reserved for future use */ -}; -.Ed -The structure pointed to by -.Ar sb -must be allocated before calling -.Fn zip_stat -or -.Fn zip_stat_index . -.Pp -The -.Ar valid -field of the structure specifies which other fields are valid. -Check if the flag defined by the following defines are in -.Ar valid -before accessing the fields: -.Bl -tag -width ZIP_STAT_ENCRYPTION_METHODXX -compact -offset indent -.It Dv ZIP_STAT_NAME -.Ar name -.It Dv ZIP_STAT_INDEX -.Ar index -.It Dv ZIP_STAT_SIZE -.Ar size -.It Dv ZIP_STAT_COMP_SIZE -.Ar comp_size -.It Dv ZIP_STAT_MTIME -.Ar mtime -.It Dv ZIP_STAT_CRC -.Ar crc -.It Dv ZIP_STAT_COMP_METHOD -.Ar comp_method -.It Dv ZIP_STAT_ENCRYPTION_METHOD -.Ar encryption_method -.It Dv ZIP_STAT_FLAGS -.Ar flags -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -The function -.Fn zip_stat -can fail for any of the errors specified for the routine -.Xr zip_name_locate 3 . -.Pp -The function -.Fn zip_stat_index -fails and sets the error information to -.Er ZIP_ER_INVAL -if -.Ar index -is invalid. -If -.Dv ZIP_FL_UNCHANGED -is not set and no information can be obtained from the source -callback, the error information is set to -.Er ZIP_ER_CHANGED . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_get_num_entries 3 , -.Xr zip_name_locate 3 , -.Xr zip_stat_init 3 -.Sh HISTORY -.Fn zip_stat -was added in libzip 0.6. -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Pp -.Fn zip_stat_index -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat_init.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat_init.3 deleted file mode 100644 index afa38ec..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat_init.3 +++ /dev/null @@ -1,76 +0,0 @@ -.\" zip_stat_init.mdoc -- init zip_stat structure -.\" Copyright (C) 2006-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_STAT_INIT 3 -.Os -.Sh NAME -.Nm zip_stat_init -.Nd initialize zip_stat structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_stat_init "zip_stat_t *sb" -.Sh DESCRIPTION -The -.Fn zip_stat_init -function initializes the members of a struct zip_stat. -The current members are described in -.Xr zip_stat 3 , -but this function should be used to initialize it to -make sure none are missed. -The structure pointed to by -.Ar sb -must be allocated before calling -.Fn zip_stat_init . -.Pp -This function should be used by functions provided to -.Xr zip_source_function 3 -when returning -.Dv ZIP_SOURCE_STAT -information to make sure all fields are initialized. -.Sh RETURN VALUES -If -.Ar sb -is valid, the function is always successful. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_stat 3 -.Sh HISTORY -.Fn zip_stat_init -was added in libzip 0.8. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_strerror.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_strerror.3 deleted file mode 100644 index 498fcc2..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_strerror.3 +++ /dev/null @@ -1,85 +0,0 @@ -.\" zip_file_strerror.mdoc -- get string representation for a zip error -.\" Copyright (C) 2003-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_STRERROR 3 -.Os -.Sh NAME -.Nm zip_file_strerror , -.Nm zip_strerror -.Nd get string representation for a zip error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_file_strerror "zip_file_t *file" -.Ft const char * -.Fn zip_strerror "zip_t *archive" -.Sh DESCRIPTION -The -.Fn zip_strerror -function returns a string describing the last error for the zip archive -.Ar archive , -while the -.Fn zip_file_strerror -function does the same for a zip file -.Ar file -(one file in an archive). -The returned string must not be modified or freed, and becomes invalid when -.Ar archive -or -.Ar file , -respectively, -is closed or on the next call to -.Fn zip_strerror -or -.Fn zip_file_strerror , -respectively, -for the same archive. -.Sh RETURN VALUES -.Fn zip_file_strerror -and -.Fn zip_strerror -return a pointer to the error string. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_strerror 3 -.Sh HISTORY -.Fn zip_file_strerror -and -.Fn zip_strerror -were added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange.3 deleted file mode 100644 index 4867243..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange.3 +++ /dev/null @@ -1,81 +0,0 @@ -.\" zip_unchange.mdoc -- undo changes to file in zip archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_UNCHANGE 3 -.Os -.Sh NAME -.Nm zip_unchange -.Nd undo changes to file in zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_unchange "zip_t *archive" "zip_uint64_t index" -.Sh DESCRIPTION -Changes to the file at position -.Ar index -are reverted. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_unchange -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EXISTS -Unchanging the name would result in a duplicate name in the archive. -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar zip . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_unchange_all 3 , -.Xr zip_unchange_archive 3 -.Sh HISTORY -.Fn zip_unchange -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange_all.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange_all.3 deleted file mode 100644 index 7604165..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange_all.3 +++ /dev/null @@ -1,64 +0,0 @@ -.\" zip_unchange_all.mdoc -- undo changes to all files in zip archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_UNCHANGE_ALL 3 -.Os -.Sh NAME -.Nm zip_unchange_all -.Nd undo all changes in a zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_unchange_all "zip_t *archive" -.Sh DESCRIPTION -All changes to files and global information in -.Ar archive -are reverted. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_unchange 3 , -.Xr zip_unchange_archive 3 -.Sh HISTORY -.Fn zip_unchange_all -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange_archive.3 b/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange_archive.3 deleted file mode 100644 index 45a3c82..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange_archive.3 +++ /dev/null @@ -1,64 +0,0 @@ -.\" zip_unchange_archive.mdoc -- undo changes to all files in zip archive -.\" Copyright (C) 2006-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_UNCHANGE_ARCHIVE 3 -.Os -.Sh NAME -.Nm zip_unchange_archive -.Nd undo global changes to zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_unchange_archive "zip_t *archive" -.Sh DESCRIPTION -Revert all global changes to the archive -.Ar archive . -This reverts changes to the archive comment and global flags. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_unchange 3 , -.Xr zip_unchange_all 3 -.Sh HISTORY -.Fn zip_unchange_archive -was added in libzip 0.7. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/install_manifest.txt b/thirdparty/libzip-1.11.3/build-emcmake/install_manifest.txt deleted file mode 100644 index 4b20be1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/install_manifest.txt +++ /dev/null @@ -1,146 +0,0 @@ -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/lib/pkgconfig/libzip.pc -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/modules/FindNettle.cmake -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/modules/Findzstd.cmake -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/modules/FindMbedTLS.cmake -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/include/zipconf.h -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-config.cmake -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-config-version.cmake -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-targets.cmake -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/lib/cmake/libzip/libzip-targets-noconfig.cmake -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/lib/libzip.a -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/include/zip.h -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/ZIP_SOURCE_GET_ARGS.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/libzip.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_add.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_add_dir.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_close.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_compression_method_supported.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_delete.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_dir_add.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_discard.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_encryption_method_supported.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_clear.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_code_system.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_code_zip.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_fini.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_get.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_get_sys_type.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_init.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_set.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_set_from_source.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_strerror.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_system_type.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_to_data.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_to_str.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_errors.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fclose.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fdopen.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_add.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_attributes_init.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_delete.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_get.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_set.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_fields_count.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_comment.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_error.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_get_external_attributes.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_rename.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_comment.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_encryption.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_external_attributes.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_mtime.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_strerror.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_encrypted.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fread.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fseek.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_ftell.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_archive_comment.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_archive_flag.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_error.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_file_comment.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_name.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_num_entries.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_get_num_files.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_libzip_version.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_name_locate.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_open.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_cancel_callback_with_state.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_progress_callback.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_register_progress_callback_with_state.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_rename.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_archive_comment.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_archive_flag.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_default_password.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_file_comment.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_set_file_compression.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_begin_write.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_fragment.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_close.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_commit_write.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_error.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_file.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_filep.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_free.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_function.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_is_deleted.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_is_seekable.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_layered.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_keep.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_make_command_bitmap.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_open.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_read.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_rollback_write.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek_compute_offset.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_seek_write.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_stat.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_tell.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_tell_write.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32a.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32handle.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32w.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_window_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_write.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_file.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat_init.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange_all.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_unchange_archive.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/zipcmp.1 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/zipmerge.1 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man1/ziptool.1 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_replace.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_error_clear.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_error_get.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_error_init_with_code.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_replace.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_delete_by_id.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_field_get_by_id.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_extra_fields_count_by_id.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_set_dostime.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_strerror.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_index.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_fopen_index_encrypted.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_file_is_seekable.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_open_from_source.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_begin_write_cloning.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_buffer_fragment_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_file_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_filep_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_function_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_layered_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32a_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32handle_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_win32w_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_source_zip_file_create.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/share/man/man3/zip_stat_index.3 -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/bin/zipcmp.js -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/bin/zipmerge.js -/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install/bin/ziptool.js \ No newline at end of file diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/CMakeDirectoryInformation.cmake b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index ea55061..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/progress.marks b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/progress.marks deleted file mode 100644 index 7273c0f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -25 diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/DependInfo.cmake deleted file mode 100644 index 7329606..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/DependInfo.cmake +++ /dev/null @@ -1,135 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add.c" "lib/CMakeFiles/zip.dir/zip_add.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_add.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_dir.c" "lib/CMakeFiles/zip.dir/zip_add_dir.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_add_dir.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_entry.c" "lib/CMakeFiles/zip.dir/zip_add_entry.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_add_entry.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c" "lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_buffer.c" "lib/CMakeFiles/zip.dir/zip_buffer.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_buffer.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_close.c" "lib/CMakeFiles/zip.dir/zip_close.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_close.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_delete.c" "lib/CMakeFiles/zip.dir/zip_delete.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_delete.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dir_add.c" "lib/CMakeFiles/zip.dir/zip_dir_add.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_dir_add.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dirent.c" "lib/CMakeFiles/zip.dir/zip_dirent.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_dirent.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_discard.c" "lib/CMakeFiles/zip.dir/zip_discard.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_discard.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_entry.c" "lib/CMakeFiles/zip.dir/zip_entry.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_entry.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/zip_err_str.c" "lib/CMakeFiles/zip.dir/zip_err_str.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_err_str.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error.c" "lib/CMakeFiles/zip.dir/zip_error.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_error.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_clear.c" "lib/CMakeFiles/zip.dir/zip_error_clear.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_error_clear.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get.c" "lib/CMakeFiles/zip.dir/zip_error_get.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_error_get.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c" "lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c" "lib/CMakeFiles/zip.dir/zip_error_strerror.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_error_strerror.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c" "lib/CMakeFiles/zip.dir/zip_error_to_str.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_error_to_str.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field.c" "lib/CMakeFiles/zip.dir/zip_extra_field.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_extra_field.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c" "lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fclose.c" "lib/CMakeFiles/zip.dir/zip_fclose.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_fclose.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fdopen.c" "lib/CMakeFiles/zip.dir/zip_fdopen.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_fdopen.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_add.c" "lib/CMakeFiles/zip.dir/zip_file_add.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_add.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c" "lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c" "lib/CMakeFiles/zip.dir/zip_file_error_get.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_error_get.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c" "lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c" "lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c" "lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_rename.c" "lib/CMakeFiles/zip.dir/zip_file_rename.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_rename.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_replace.c" "lib/CMakeFiles/zip.dir/zip_file_replace.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_replace.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c" "lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c" "lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c" "lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c" "lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c" "lib/CMakeFiles/zip.dir/zip_file_strerror.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_file_strerror.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen.c" "lib/CMakeFiles/zip.dir/zip_fopen.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_fopen.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c" "lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c" "lib/CMakeFiles/zip.dir/zip_fopen_index.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_fopen_index.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c" "lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fread.c" "lib/CMakeFiles/zip.dir/zip_fread.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_fread.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fseek.c" "lib/CMakeFiles/zip.dir/zip_fseek.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_fseek.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_ftell.c" "lib/CMakeFiles/zip.dir/zip_ftell.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_ftell.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c" "lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c" "lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c" "lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c" "lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_name.c" "lib/CMakeFiles/zip.dir/zip_get_name.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_get_name.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c" "lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c" "lib/CMakeFiles/zip.dir/zip_get_num_files.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_get_num_files.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_hash.c" "lib/CMakeFiles/zip.dir/zip_hash.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_hash.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_io_util.c" "lib/CMakeFiles/zip.dir/zip_io_util.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_io_util.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c" "lib/CMakeFiles/zip.dir/zip_libzip_version.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_libzip_version.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_memdup.c" "lib/CMakeFiles/zip.dir/zip_memdup.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_memdup.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_name_locate.c" "lib/CMakeFiles/zip.dir/zip_name_locate.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_name_locate.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_new.c" "lib/CMakeFiles/zip.dir/zip_new.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_new.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_open.c" "lib/CMakeFiles/zip.dir/zip_open.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_open.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_pkware.c" "lib/CMakeFiles/zip.dir/zip_pkware.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_pkware.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_progress.c" "lib/CMakeFiles/zip.dir/zip_progress.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_progress.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_random_unix.c" "lib/CMakeFiles/zip.dir/zip_random_unix.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_random_unix.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_rename.c" "lib/CMakeFiles/zip.dir/zip_rename.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_rename.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_replace.c" "lib/CMakeFiles/zip.dir/zip_replace.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_replace.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c" "lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c" "lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c" "lib/CMakeFiles/zip.dir/zip_set_default_password.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_set_default_password.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c" "lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c" "lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_name.c" "lib/CMakeFiles/zip.dir/zip_set_name.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_set_name.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c" "lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c" "lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c" "lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c" "lib/CMakeFiles/zip.dir/zip_source_buffer.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_buffer.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_call.c" "lib/CMakeFiles/zip.dir/zip_source_call.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_call.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_close.c" "lib/CMakeFiles/zip.dir/zip_source_close.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_close.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c" "lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_compress.c" "lib/CMakeFiles/zip.dir/zip_source_compress.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_compress.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_crc.c" "lib/CMakeFiles/zip.dir/zip_source_crc.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_crc.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_error.c" "lib/CMakeFiles/zip.dir/zip_source_error.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_error.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c" "lib/CMakeFiles/zip.dir/zip_source_file_common.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_file_common.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c" "lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c" "lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_free.c" "lib/CMakeFiles/zip.dir/zip_source_free.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_free.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_function.c" "lib/CMakeFiles/zip.dir/zip_source_function.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_function.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c" "lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c" "lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c" "lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_layered.c" "lib/CMakeFiles/zip.dir/zip_source_layered.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_layered.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_open.c" "lib/CMakeFiles/zip.dir/zip_source_open.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_open.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c" "lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c" "lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c" "lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_read.c" "lib/CMakeFiles/zip.dir/zip_source_read.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_read.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_remove.c" "lib/CMakeFiles/zip.dir/zip_source_remove.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_remove.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c" "lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek.c" "lib/CMakeFiles/zip.dir/zip_source_seek.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_seek.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c" "lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_stat.c" "lib/CMakeFiles/zip.dir/zip_source_stat.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_stat.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_supports.c" "lib/CMakeFiles/zip.dir/zip_source_supports.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_supports.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell.c" "lib/CMakeFiles/zip.dir/zip_source_tell.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_tell.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c" "lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_window.c" "lib/CMakeFiles/zip.dir/zip_source_window.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_window.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_write.c" "lib/CMakeFiles/zip.dir/zip_source_write.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_write.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip.c" "lib/CMakeFiles/zip.dir/zip_source_zip.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_zip.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c" "lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat.c" "lib/CMakeFiles/zip.dir/zip_stat.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_stat.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_index.c" "lib/CMakeFiles/zip.dir/zip_stat_index.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_stat_index.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_init.c" "lib/CMakeFiles/zip.dir/zip_stat_init.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_stat_init.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_strerror.c" "lib/CMakeFiles/zip.dir/zip_strerror.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_strerror.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_string.c" "lib/CMakeFiles/zip.dir/zip_string.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_string.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange.c" "lib/CMakeFiles/zip.dir/zip_unchange.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_unchange.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c" "lib/CMakeFiles/zip.dir/zip_unchange_all.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_unchange_all.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c" "lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c" "lib/CMakeFiles/zip.dir/zip_unchange_data.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_unchange_data.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_utf-8.c" "lib/CMakeFiles/zip.dir/zip_utf-8.c.o" "gcc" "lib/CMakeFiles/zip.dir/zip_utf-8.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/build.make deleted file mode 100644 index 6543ced..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/build.make +++ /dev/null @@ -1,2022 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include lib/CMakeFiles/zip.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include lib/CMakeFiles/zip.dir/compiler_depend.make - -# Include the progress variables for this target. -include lib/CMakeFiles/zip.dir/progress.make - -# Include the compile flags for this target's objects. -include lib/CMakeFiles/zip.dir/flags.make - -lib/zip_err_str.c: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/cmake/GenerateZipErrorStrings.cmake -lib/zip_err_str.c: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h -lib/zip_err_str.c: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Generating zip_err_str.c" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && /usr/bin/cmake -DPROJECT_SOURCE_DIR=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3 -DCMAKE_CURRENT_BINARY_DIR=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/cmake/GenerateZipErrorStrings.cmake - -lib/CMakeFiles/zip.dir/zip_add.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_add.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_add.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add.c -lib/CMakeFiles/zip.dir/zip_add.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Building C object lib/CMakeFiles/zip.dir/zip_add.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_add.c.o -MF CMakeFiles/zip.dir/zip_add.c.o.d -o CMakeFiles/zip.dir/zip_add.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add.c" - -lib/CMakeFiles/zip.dir/zip_add.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_add.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add.c" > CMakeFiles/zip.dir/zip_add.c.i - -lib/CMakeFiles/zip.dir/zip_add.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_add.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add.c" -o CMakeFiles/zip.dir/zip_add.c.s - -lib/CMakeFiles/zip.dir/zip_add_dir.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_add_dir.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_add_dir.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_dir.c -lib/CMakeFiles/zip.dir/zip_add_dir.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Building C object lib/CMakeFiles/zip.dir/zip_add_dir.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_add_dir.c.o -MF CMakeFiles/zip.dir/zip_add_dir.c.o.d -o CMakeFiles/zip.dir/zip_add_dir.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_dir.c" - -lib/CMakeFiles/zip.dir/zip_add_dir.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_add_dir.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_dir.c" > CMakeFiles/zip.dir/zip_add_dir.c.i - -lib/CMakeFiles/zip.dir/zip_add_dir.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_add_dir.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_dir.c" -o CMakeFiles/zip.dir/zip_add_dir.c.s - -lib/CMakeFiles/zip.dir/zip_add_entry.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_add_entry.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_add_entry.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_entry.c -lib/CMakeFiles/zip.dir/zip_add_entry.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_4) "Building C object lib/CMakeFiles/zip.dir/zip_add_entry.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_add_entry.c.o -MF CMakeFiles/zip.dir/zip_add_entry.c.o.d -o CMakeFiles/zip.dir/zip_add_entry.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_entry.c" - -lib/CMakeFiles/zip.dir/zip_add_entry.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_add_entry.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_entry.c" > CMakeFiles/zip.dir/zip_add_entry.c.i - -lib/CMakeFiles/zip.dir/zip_add_entry.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_add_entry.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_entry.c" -o CMakeFiles/zip.dir/zip_add_entry.c.s - -lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c -lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_5) "Building C object lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o -MF CMakeFiles/zip.dir/zip_algorithm_deflate.c.o.d -o CMakeFiles/zip.dir/zip_algorithm_deflate.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c" - -lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_algorithm_deflate.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c" > CMakeFiles/zip.dir/zip_algorithm_deflate.c.i - -lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_algorithm_deflate.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c" -o CMakeFiles/zip.dir/zip_algorithm_deflate.c.s - -lib/CMakeFiles/zip.dir/zip_buffer.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_buffer.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_buffer.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_buffer.c -lib/CMakeFiles/zip.dir/zip_buffer.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_6) "Building C object lib/CMakeFiles/zip.dir/zip_buffer.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_buffer.c.o -MF CMakeFiles/zip.dir/zip_buffer.c.o.d -o CMakeFiles/zip.dir/zip_buffer.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_buffer.c" - -lib/CMakeFiles/zip.dir/zip_buffer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_buffer.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_buffer.c" > CMakeFiles/zip.dir/zip_buffer.c.i - -lib/CMakeFiles/zip.dir/zip_buffer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_buffer.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_buffer.c" -o CMakeFiles/zip.dir/zip_buffer.c.s - -lib/CMakeFiles/zip.dir/zip_close.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_close.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_close.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_close.c -lib/CMakeFiles/zip.dir/zip_close.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_7) "Building C object lib/CMakeFiles/zip.dir/zip_close.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_close.c.o -MF CMakeFiles/zip.dir/zip_close.c.o.d -o CMakeFiles/zip.dir/zip_close.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_close.c" - -lib/CMakeFiles/zip.dir/zip_close.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_close.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_close.c" > CMakeFiles/zip.dir/zip_close.c.i - -lib/CMakeFiles/zip.dir/zip_close.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_close.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_close.c" -o CMakeFiles/zip.dir/zip_close.c.s - -lib/CMakeFiles/zip.dir/zip_delete.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_delete.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_delete.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_delete.c -lib/CMakeFiles/zip.dir/zip_delete.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_8) "Building C object lib/CMakeFiles/zip.dir/zip_delete.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_delete.c.o -MF CMakeFiles/zip.dir/zip_delete.c.o.d -o CMakeFiles/zip.dir/zip_delete.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_delete.c" - -lib/CMakeFiles/zip.dir/zip_delete.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_delete.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_delete.c" > CMakeFiles/zip.dir/zip_delete.c.i - -lib/CMakeFiles/zip.dir/zip_delete.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_delete.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_delete.c" -o CMakeFiles/zip.dir/zip_delete.c.s - -lib/CMakeFiles/zip.dir/zip_dir_add.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_dir_add.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_dir_add.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dir_add.c -lib/CMakeFiles/zip.dir/zip_dir_add.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_9) "Building C object lib/CMakeFiles/zip.dir/zip_dir_add.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_dir_add.c.o -MF CMakeFiles/zip.dir/zip_dir_add.c.o.d -o CMakeFiles/zip.dir/zip_dir_add.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dir_add.c" - -lib/CMakeFiles/zip.dir/zip_dir_add.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_dir_add.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dir_add.c" > CMakeFiles/zip.dir/zip_dir_add.c.i - -lib/CMakeFiles/zip.dir/zip_dir_add.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_dir_add.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dir_add.c" -o CMakeFiles/zip.dir/zip_dir_add.c.s - -lib/CMakeFiles/zip.dir/zip_dirent.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_dirent.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_dirent.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dirent.c -lib/CMakeFiles/zip.dir/zip_dirent.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_10) "Building C object lib/CMakeFiles/zip.dir/zip_dirent.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_dirent.c.o -MF CMakeFiles/zip.dir/zip_dirent.c.o.d -o CMakeFiles/zip.dir/zip_dirent.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dirent.c" - -lib/CMakeFiles/zip.dir/zip_dirent.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_dirent.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dirent.c" > CMakeFiles/zip.dir/zip_dirent.c.i - -lib/CMakeFiles/zip.dir/zip_dirent.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_dirent.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dirent.c" -o CMakeFiles/zip.dir/zip_dirent.c.s - -lib/CMakeFiles/zip.dir/zip_discard.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_discard.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_discard.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_discard.c -lib/CMakeFiles/zip.dir/zip_discard.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_11) "Building C object lib/CMakeFiles/zip.dir/zip_discard.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_discard.c.o -MF CMakeFiles/zip.dir/zip_discard.c.o.d -o CMakeFiles/zip.dir/zip_discard.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_discard.c" - -lib/CMakeFiles/zip.dir/zip_discard.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_discard.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_discard.c" > CMakeFiles/zip.dir/zip_discard.c.i - -lib/CMakeFiles/zip.dir/zip_discard.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_discard.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_discard.c" -o CMakeFiles/zip.dir/zip_discard.c.s - -lib/CMakeFiles/zip.dir/zip_entry.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_entry.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_entry.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_entry.c -lib/CMakeFiles/zip.dir/zip_entry.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_12) "Building C object lib/CMakeFiles/zip.dir/zip_entry.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_entry.c.o -MF CMakeFiles/zip.dir/zip_entry.c.o.d -o CMakeFiles/zip.dir/zip_entry.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_entry.c" - -lib/CMakeFiles/zip.dir/zip_entry.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_entry.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_entry.c" > CMakeFiles/zip.dir/zip_entry.c.i - -lib/CMakeFiles/zip.dir/zip_entry.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_entry.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_entry.c" -o CMakeFiles/zip.dir/zip_entry.c.s - -lib/CMakeFiles/zip.dir/zip_error.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_error.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_error.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error.c -lib/CMakeFiles/zip.dir/zip_error.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_13) "Building C object lib/CMakeFiles/zip.dir/zip_error.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_error.c.o -MF CMakeFiles/zip.dir/zip_error.c.o.d -o CMakeFiles/zip.dir/zip_error.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error.c" - -lib/CMakeFiles/zip.dir/zip_error.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_error.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error.c" > CMakeFiles/zip.dir/zip_error.c.i - -lib/CMakeFiles/zip.dir/zip_error.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_error.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error.c" -o CMakeFiles/zip.dir/zip_error.c.s - -lib/CMakeFiles/zip.dir/zip_error_clear.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_error_clear.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_error_clear.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_clear.c -lib/CMakeFiles/zip.dir/zip_error_clear.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_14) "Building C object lib/CMakeFiles/zip.dir/zip_error_clear.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_error_clear.c.o -MF CMakeFiles/zip.dir/zip_error_clear.c.o.d -o CMakeFiles/zip.dir/zip_error_clear.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_clear.c" - -lib/CMakeFiles/zip.dir/zip_error_clear.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_error_clear.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_clear.c" > CMakeFiles/zip.dir/zip_error_clear.c.i - -lib/CMakeFiles/zip.dir/zip_error_clear.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_error_clear.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_clear.c" -o CMakeFiles/zip.dir/zip_error_clear.c.s - -lib/CMakeFiles/zip.dir/zip_error_get.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_error_get.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_error_get.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get.c -lib/CMakeFiles/zip.dir/zip_error_get.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_15) "Building C object lib/CMakeFiles/zip.dir/zip_error_get.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_error_get.c.o -MF CMakeFiles/zip.dir/zip_error_get.c.o.d -o CMakeFiles/zip.dir/zip_error_get.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get.c" - -lib/CMakeFiles/zip.dir/zip_error_get.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_error_get.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get.c" > CMakeFiles/zip.dir/zip_error_get.c.i - -lib/CMakeFiles/zip.dir/zip_error_get.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_error_get.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get.c" -o CMakeFiles/zip.dir/zip_error_get.c.s - -lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c -lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_16) "Building C object lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o -MF CMakeFiles/zip.dir/zip_error_get_sys_type.c.o.d -o CMakeFiles/zip.dir/zip_error_get_sys_type.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c" - -lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_error_get_sys_type.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c" > CMakeFiles/zip.dir/zip_error_get_sys_type.c.i - -lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_error_get_sys_type.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c" -o CMakeFiles/zip.dir/zip_error_get_sys_type.c.s - -lib/CMakeFiles/zip.dir/zip_error_strerror.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_error_strerror.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_error_strerror.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c -lib/CMakeFiles/zip.dir/zip_error_strerror.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_17) "Building C object lib/CMakeFiles/zip.dir/zip_error_strerror.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_error_strerror.c.o -MF CMakeFiles/zip.dir/zip_error_strerror.c.o.d -o CMakeFiles/zip.dir/zip_error_strerror.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c" - -lib/CMakeFiles/zip.dir/zip_error_strerror.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_error_strerror.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c" > CMakeFiles/zip.dir/zip_error_strerror.c.i - -lib/CMakeFiles/zip.dir/zip_error_strerror.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_error_strerror.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c" -o CMakeFiles/zip.dir/zip_error_strerror.c.s - -lib/CMakeFiles/zip.dir/zip_error_to_str.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_error_to_str.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_error_to_str.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c -lib/CMakeFiles/zip.dir/zip_error_to_str.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_18) "Building C object lib/CMakeFiles/zip.dir/zip_error_to_str.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_error_to_str.c.o -MF CMakeFiles/zip.dir/zip_error_to_str.c.o.d -o CMakeFiles/zip.dir/zip_error_to_str.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c" - -lib/CMakeFiles/zip.dir/zip_error_to_str.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_error_to_str.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c" > CMakeFiles/zip.dir/zip_error_to_str.c.i - -lib/CMakeFiles/zip.dir/zip_error_to_str.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_error_to_str.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c" -o CMakeFiles/zip.dir/zip_error_to_str.c.s - -lib/CMakeFiles/zip.dir/zip_extra_field.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_extra_field.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_extra_field.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field.c -lib/CMakeFiles/zip.dir/zip_extra_field.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_19) "Building C object lib/CMakeFiles/zip.dir/zip_extra_field.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_extra_field.c.o -MF CMakeFiles/zip.dir/zip_extra_field.c.o.d -o CMakeFiles/zip.dir/zip_extra_field.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field.c" - -lib/CMakeFiles/zip.dir/zip_extra_field.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_extra_field.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field.c" > CMakeFiles/zip.dir/zip_extra_field.c.i - -lib/CMakeFiles/zip.dir/zip_extra_field.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_extra_field.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field.c" -o CMakeFiles/zip.dir/zip_extra_field.c.s - -lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c -lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_20) "Building C object lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o -MF CMakeFiles/zip.dir/zip_extra_field_api.c.o.d -o CMakeFiles/zip.dir/zip_extra_field_api.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c" - -lib/CMakeFiles/zip.dir/zip_extra_field_api.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_extra_field_api.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c" > CMakeFiles/zip.dir/zip_extra_field_api.c.i - -lib/CMakeFiles/zip.dir/zip_extra_field_api.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_extra_field_api.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c" -o CMakeFiles/zip.dir/zip_extra_field_api.c.s - -lib/CMakeFiles/zip.dir/zip_fclose.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_fclose.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_fclose.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fclose.c -lib/CMakeFiles/zip.dir/zip_fclose.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_21) "Building C object lib/CMakeFiles/zip.dir/zip_fclose.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_fclose.c.o -MF CMakeFiles/zip.dir/zip_fclose.c.o.d -o CMakeFiles/zip.dir/zip_fclose.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fclose.c" - -lib/CMakeFiles/zip.dir/zip_fclose.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_fclose.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fclose.c" > CMakeFiles/zip.dir/zip_fclose.c.i - -lib/CMakeFiles/zip.dir/zip_fclose.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_fclose.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fclose.c" -o CMakeFiles/zip.dir/zip_fclose.c.s - -lib/CMakeFiles/zip.dir/zip_fdopen.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_fdopen.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_fdopen.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fdopen.c -lib/CMakeFiles/zip.dir/zip_fdopen.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_22) "Building C object lib/CMakeFiles/zip.dir/zip_fdopen.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_fdopen.c.o -MF CMakeFiles/zip.dir/zip_fdopen.c.o.d -o CMakeFiles/zip.dir/zip_fdopen.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fdopen.c" - -lib/CMakeFiles/zip.dir/zip_fdopen.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_fdopen.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fdopen.c" > CMakeFiles/zip.dir/zip_fdopen.c.i - -lib/CMakeFiles/zip.dir/zip_fdopen.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_fdopen.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fdopen.c" -o CMakeFiles/zip.dir/zip_fdopen.c.s - -lib/CMakeFiles/zip.dir/zip_file_add.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_add.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_add.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_add.c -lib/CMakeFiles/zip.dir/zip_file_add.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_23) "Building C object lib/CMakeFiles/zip.dir/zip_file_add.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_add.c.o -MF CMakeFiles/zip.dir/zip_file_add.c.o.d -o CMakeFiles/zip.dir/zip_file_add.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_add.c" - -lib/CMakeFiles/zip.dir/zip_file_add.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_add.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_add.c" > CMakeFiles/zip.dir/zip_file_add.c.i - -lib/CMakeFiles/zip.dir/zip_file_add.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_add.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_add.c" -o CMakeFiles/zip.dir/zip_file_add.c.s - -lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c -lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_24) "Building C object lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o -MF CMakeFiles/zip.dir/zip_file_error_clear.c.o.d -o CMakeFiles/zip.dir/zip_file_error_clear.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c" - -lib/CMakeFiles/zip.dir/zip_file_error_clear.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_error_clear.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c" > CMakeFiles/zip.dir/zip_file_error_clear.c.i - -lib/CMakeFiles/zip.dir/zip_file_error_clear.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_error_clear.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c" -o CMakeFiles/zip.dir/zip_file_error_clear.c.s - -lib/CMakeFiles/zip.dir/zip_file_error_get.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_error_get.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_error_get.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c -lib/CMakeFiles/zip.dir/zip_file_error_get.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_25) "Building C object lib/CMakeFiles/zip.dir/zip_file_error_get.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_error_get.c.o -MF CMakeFiles/zip.dir/zip_file_error_get.c.o.d -o CMakeFiles/zip.dir/zip_file_error_get.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c" - -lib/CMakeFiles/zip.dir/zip_file_error_get.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_error_get.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c" > CMakeFiles/zip.dir/zip_file_error_get.c.i - -lib/CMakeFiles/zip.dir/zip_file_error_get.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_error_get.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c" -o CMakeFiles/zip.dir/zip_file_error_get.c.s - -lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c -lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_26) "Building C object lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o -MF CMakeFiles/zip.dir/zip_file_get_comment.c.o.d -o CMakeFiles/zip.dir/zip_file_get_comment.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c" - -lib/CMakeFiles/zip.dir/zip_file_get_comment.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_get_comment.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c" > CMakeFiles/zip.dir/zip_file_get_comment.c.i - -lib/CMakeFiles/zip.dir/zip_file_get_comment.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_get_comment.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c" -o CMakeFiles/zip.dir/zip_file_get_comment.c.s - -lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c -lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_27) "Building C object lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o -MF CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o.d -o CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c" - -lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_get_external_attributes.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c" > CMakeFiles/zip.dir/zip_file_get_external_attributes.c.i - -lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_get_external_attributes.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c" -o CMakeFiles/zip.dir/zip_file_get_external_attributes.c.s - -lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c -lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_28) "Building C object lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o -MF CMakeFiles/zip.dir/zip_file_get_offset.c.o.d -o CMakeFiles/zip.dir/zip_file_get_offset.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c" - -lib/CMakeFiles/zip.dir/zip_file_get_offset.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_get_offset.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c" > CMakeFiles/zip.dir/zip_file_get_offset.c.i - -lib/CMakeFiles/zip.dir/zip_file_get_offset.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_get_offset.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c" -o CMakeFiles/zip.dir/zip_file_get_offset.c.s - -lib/CMakeFiles/zip.dir/zip_file_rename.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_rename.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_rename.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_rename.c -lib/CMakeFiles/zip.dir/zip_file_rename.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_29) "Building C object lib/CMakeFiles/zip.dir/zip_file_rename.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_rename.c.o -MF CMakeFiles/zip.dir/zip_file_rename.c.o.d -o CMakeFiles/zip.dir/zip_file_rename.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_rename.c" - -lib/CMakeFiles/zip.dir/zip_file_rename.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_rename.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_rename.c" > CMakeFiles/zip.dir/zip_file_rename.c.i - -lib/CMakeFiles/zip.dir/zip_file_rename.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_rename.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_rename.c" -o CMakeFiles/zip.dir/zip_file_rename.c.s - -lib/CMakeFiles/zip.dir/zip_file_replace.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_replace.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_replace.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_replace.c -lib/CMakeFiles/zip.dir/zip_file_replace.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_30) "Building C object lib/CMakeFiles/zip.dir/zip_file_replace.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_replace.c.o -MF CMakeFiles/zip.dir/zip_file_replace.c.o.d -o CMakeFiles/zip.dir/zip_file_replace.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_replace.c" - -lib/CMakeFiles/zip.dir/zip_file_replace.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_replace.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_replace.c" > CMakeFiles/zip.dir/zip_file_replace.c.i - -lib/CMakeFiles/zip.dir/zip_file_replace.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_replace.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_replace.c" -o CMakeFiles/zip.dir/zip_file_replace.c.s - -lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c -lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_31) "Building C object lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o -MF CMakeFiles/zip.dir/zip_file_set_comment.c.o.d -o CMakeFiles/zip.dir/zip_file_set_comment.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c" - -lib/CMakeFiles/zip.dir/zip_file_set_comment.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_set_comment.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c" > CMakeFiles/zip.dir/zip_file_set_comment.c.i - -lib/CMakeFiles/zip.dir/zip_file_set_comment.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_set_comment.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c" -o CMakeFiles/zip.dir/zip_file_set_comment.c.s - -lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c -lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_32) "Building C object lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o -MF CMakeFiles/zip.dir/zip_file_set_encryption.c.o.d -o CMakeFiles/zip.dir/zip_file_set_encryption.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c" - -lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_set_encryption.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c" > CMakeFiles/zip.dir/zip_file_set_encryption.c.i - -lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_set_encryption.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c" -o CMakeFiles/zip.dir/zip_file_set_encryption.c.s - -lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c -lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_33) "Building C object lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o -MF CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o.d -o CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c" - -lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_set_external_attributes.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c" > CMakeFiles/zip.dir/zip_file_set_external_attributes.c.i - -lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_set_external_attributes.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c" -o CMakeFiles/zip.dir/zip_file_set_external_attributes.c.s - -lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c -lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_34) "Building C object lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o -MF CMakeFiles/zip.dir/zip_file_set_mtime.c.o.d -o CMakeFiles/zip.dir/zip_file_set_mtime.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c" - -lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_set_mtime.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c" > CMakeFiles/zip.dir/zip_file_set_mtime.c.i - -lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_set_mtime.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c" -o CMakeFiles/zip.dir/zip_file_set_mtime.c.s - -lib/CMakeFiles/zip.dir/zip_file_strerror.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_file_strerror.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_file_strerror.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c -lib/CMakeFiles/zip.dir/zip_file_strerror.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_35) "Building C object lib/CMakeFiles/zip.dir/zip_file_strerror.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_file_strerror.c.o -MF CMakeFiles/zip.dir/zip_file_strerror.c.o.d -o CMakeFiles/zip.dir/zip_file_strerror.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c" - -lib/CMakeFiles/zip.dir/zip_file_strerror.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_file_strerror.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c" > CMakeFiles/zip.dir/zip_file_strerror.c.i - -lib/CMakeFiles/zip.dir/zip_file_strerror.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_file_strerror.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c" -o CMakeFiles/zip.dir/zip_file_strerror.c.s - -lib/CMakeFiles/zip.dir/zip_fopen.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_fopen.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_fopen.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen.c -lib/CMakeFiles/zip.dir/zip_fopen.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_36) "Building C object lib/CMakeFiles/zip.dir/zip_fopen.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_fopen.c.o -MF CMakeFiles/zip.dir/zip_fopen.c.o.d -o CMakeFiles/zip.dir/zip_fopen.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen.c" - -lib/CMakeFiles/zip.dir/zip_fopen.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_fopen.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen.c" > CMakeFiles/zip.dir/zip_fopen.c.i - -lib/CMakeFiles/zip.dir/zip_fopen.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_fopen.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen.c" -o CMakeFiles/zip.dir/zip_fopen.c.s - -lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c -lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_37) "Building C object lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o -MF CMakeFiles/zip.dir/zip_fopen_encrypted.c.o.d -o CMakeFiles/zip.dir/zip_fopen_encrypted.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c" - -lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_fopen_encrypted.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c" > CMakeFiles/zip.dir/zip_fopen_encrypted.c.i - -lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_fopen_encrypted.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c" -o CMakeFiles/zip.dir/zip_fopen_encrypted.c.s - -lib/CMakeFiles/zip.dir/zip_fopen_index.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_fopen_index.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_fopen_index.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c -lib/CMakeFiles/zip.dir/zip_fopen_index.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_38) "Building C object lib/CMakeFiles/zip.dir/zip_fopen_index.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_fopen_index.c.o -MF CMakeFiles/zip.dir/zip_fopen_index.c.o.d -o CMakeFiles/zip.dir/zip_fopen_index.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c" - -lib/CMakeFiles/zip.dir/zip_fopen_index.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_fopen_index.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c" > CMakeFiles/zip.dir/zip_fopen_index.c.i - -lib/CMakeFiles/zip.dir/zip_fopen_index.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_fopen_index.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c" -o CMakeFiles/zip.dir/zip_fopen_index.c.s - -lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c -lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_39) "Building C object lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o -MF CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o.d -o CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c" - -lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c" > CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.i - -lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c" -o CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.s - -lib/CMakeFiles/zip.dir/zip_fread.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_fread.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_fread.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fread.c -lib/CMakeFiles/zip.dir/zip_fread.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_40) "Building C object lib/CMakeFiles/zip.dir/zip_fread.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_fread.c.o -MF CMakeFiles/zip.dir/zip_fread.c.o.d -o CMakeFiles/zip.dir/zip_fread.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fread.c" - -lib/CMakeFiles/zip.dir/zip_fread.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_fread.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fread.c" > CMakeFiles/zip.dir/zip_fread.c.i - -lib/CMakeFiles/zip.dir/zip_fread.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_fread.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fread.c" -o CMakeFiles/zip.dir/zip_fread.c.s - -lib/CMakeFiles/zip.dir/zip_fseek.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_fseek.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_fseek.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fseek.c -lib/CMakeFiles/zip.dir/zip_fseek.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_41) "Building C object lib/CMakeFiles/zip.dir/zip_fseek.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_fseek.c.o -MF CMakeFiles/zip.dir/zip_fseek.c.o.d -o CMakeFiles/zip.dir/zip_fseek.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fseek.c" - -lib/CMakeFiles/zip.dir/zip_fseek.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_fseek.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fseek.c" > CMakeFiles/zip.dir/zip_fseek.c.i - -lib/CMakeFiles/zip.dir/zip_fseek.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_fseek.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fseek.c" -o CMakeFiles/zip.dir/zip_fseek.c.s - -lib/CMakeFiles/zip.dir/zip_ftell.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_ftell.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_ftell.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_ftell.c -lib/CMakeFiles/zip.dir/zip_ftell.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_42) "Building C object lib/CMakeFiles/zip.dir/zip_ftell.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_ftell.c.o -MF CMakeFiles/zip.dir/zip_ftell.c.o.d -o CMakeFiles/zip.dir/zip_ftell.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_ftell.c" - -lib/CMakeFiles/zip.dir/zip_ftell.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_ftell.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_ftell.c" > CMakeFiles/zip.dir/zip_ftell.c.i - -lib/CMakeFiles/zip.dir/zip_ftell.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_ftell.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_ftell.c" -o CMakeFiles/zip.dir/zip_ftell.c.s - -lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c -lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_43) "Building C object lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o -MF CMakeFiles/zip.dir/zip_get_archive_comment.c.o.d -o CMakeFiles/zip.dir/zip_get_archive_comment.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c" - -lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_get_archive_comment.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c" > CMakeFiles/zip.dir/zip_get_archive_comment.c.i - -lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_get_archive_comment.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c" -o CMakeFiles/zip.dir/zip_get_archive_comment.c.s - -lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c -lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_44) "Building C object lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o -MF CMakeFiles/zip.dir/zip_get_archive_flag.c.o.d -o CMakeFiles/zip.dir/zip_get_archive_flag.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c" - -lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_get_archive_flag.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c" > CMakeFiles/zip.dir/zip_get_archive_flag.c.i - -lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_get_archive_flag.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c" -o CMakeFiles/zip.dir/zip_get_archive_flag.c.s - -lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c -lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_45) "Building C object lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o -MF CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o.d -o CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c" - -lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_get_encryption_implementation.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c" > CMakeFiles/zip.dir/zip_get_encryption_implementation.c.i - -lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_get_encryption_implementation.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c" -o CMakeFiles/zip.dir/zip_get_encryption_implementation.c.s - -lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c -lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_46) "Building C object lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o -MF CMakeFiles/zip.dir/zip_get_file_comment.c.o.d -o CMakeFiles/zip.dir/zip_get_file_comment.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c" - -lib/CMakeFiles/zip.dir/zip_get_file_comment.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_get_file_comment.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c" > CMakeFiles/zip.dir/zip_get_file_comment.c.i - -lib/CMakeFiles/zip.dir/zip_get_file_comment.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_get_file_comment.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c" -o CMakeFiles/zip.dir/zip_get_file_comment.c.s - -lib/CMakeFiles/zip.dir/zip_get_name.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_get_name.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_get_name.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_name.c -lib/CMakeFiles/zip.dir/zip_get_name.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_47) "Building C object lib/CMakeFiles/zip.dir/zip_get_name.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_get_name.c.o -MF CMakeFiles/zip.dir/zip_get_name.c.o.d -o CMakeFiles/zip.dir/zip_get_name.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_name.c" - -lib/CMakeFiles/zip.dir/zip_get_name.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_get_name.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_name.c" > CMakeFiles/zip.dir/zip_get_name.c.i - -lib/CMakeFiles/zip.dir/zip_get_name.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_get_name.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_name.c" -o CMakeFiles/zip.dir/zip_get_name.c.s - -lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c -lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_48) "Building C object lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o -MF CMakeFiles/zip.dir/zip_get_num_entries.c.o.d -o CMakeFiles/zip.dir/zip_get_num_entries.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c" - -lib/CMakeFiles/zip.dir/zip_get_num_entries.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_get_num_entries.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c" > CMakeFiles/zip.dir/zip_get_num_entries.c.i - -lib/CMakeFiles/zip.dir/zip_get_num_entries.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_get_num_entries.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c" -o CMakeFiles/zip.dir/zip_get_num_entries.c.s - -lib/CMakeFiles/zip.dir/zip_get_num_files.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_get_num_files.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_get_num_files.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c -lib/CMakeFiles/zip.dir/zip_get_num_files.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_49) "Building C object lib/CMakeFiles/zip.dir/zip_get_num_files.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_get_num_files.c.o -MF CMakeFiles/zip.dir/zip_get_num_files.c.o.d -o CMakeFiles/zip.dir/zip_get_num_files.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c" - -lib/CMakeFiles/zip.dir/zip_get_num_files.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_get_num_files.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c" > CMakeFiles/zip.dir/zip_get_num_files.c.i - -lib/CMakeFiles/zip.dir/zip_get_num_files.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_get_num_files.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c" -o CMakeFiles/zip.dir/zip_get_num_files.c.s - -lib/CMakeFiles/zip.dir/zip_hash.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_hash.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_hash.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_hash.c -lib/CMakeFiles/zip.dir/zip_hash.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_50) "Building C object lib/CMakeFiles/zip.dir/zip_hash.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_hash.c.o -MF CMakeFiles/zip.dir/zip_hash.c.o.d -o CMakeFiles/zip.dir/zip_hash.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_hash.c" - -lib/CMakeFiles/zip.dir/zip_hash.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_hash.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_hash.c" > CMakeFiles/zip.dir/zip_hash.c.i - -lib/CMakeFiles/zip.dir/zip_hash.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_hash.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_hash.c" -o CMakeFiles/zip.dir/zip_hash.c.s - -lib/CMakeFiles/zip.dir/zip_io_util.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_io_util.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_io_util.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_io_util.c -lib/CMakeFiles/zip.dir/zip_io_util.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_51) "Building C object lib/CMakeFiles/zip.dir/zip_io_util.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_io_util.c.o -MF CMakeFiles/zip.dir/zip_io_util.c.o.d -o CMakeFiles/zip.dir/zip_io_util.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_io_util.c" - -lib/CMakeFiles/zip.dir/zip_io_util.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_io_util.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_io_util.c" > CMakeFiles/zip.dir/zip_io_util.c.i - -lib/CMakeFiles/zip.dir/zip_io_util.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_io_util.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_io_util.c" -o CMakeFiles/zip.dir/zip_io_util.c.s - -lib/CMakeFiles/zip.dir/zip_libzip_version.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_libzip_version.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_libzip_version.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c -lib/CMakeFiles/zip.dir/zip_libzip_version.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_52) "Building C object lib/CMakeFiles/zip.dir/zip_libzip_version.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_libzip_version.c.o -MF CMakeFiles/zip.dir/zip_libzip_version.c.o.d -o CMakeFiles/zip.dir/zip_libzip_version.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c" - -lib/CMakeFiles/zip.dir/zip_libzip_version.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_libzip_version.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c" > CMakeFiles/zip.dir/zip_libzip_version.c.i - -lib/CMakeFiles/zip.dir/zip_libzip_version.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_libzip_version.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c" -o CMakeFiles/zip.dir/zip_libzip_version.c.s - -lib/CMakeFiles/zip.dir/zip_memdup.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_memdup.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_memdup.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_memdup.c -lib/CMakeFiles/zip.dir/zip_memdup.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_53) "Building C object lib/CMakeFiles/zip.dir/zip_memdup.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_memdup.c.o -MF CMakeFiles/zip.dir/zip_memdup.c.o.d -o CMakeFiles/zip.dir/zip_memdup.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_memdup.c" - -lib/CMakeFiles/zip.dir/zip_memdup.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_memdup.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_memdup.c" > CMakeFiles/zip.dir/zip_memdup.c.i - -lib/CMakeFiles/zip.dir/zip_memdup.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_memdup.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_memdup.c" -o CMakeFiles/zip.dir/zip_memdup.c.s - -lib/CMakeFiles/zip.dir/zip_name_locate.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_name_locate.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_name_locate.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_name_locate.c -lib/CMakeFiles/zip.dir/zip_name_locate.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_54) "Building C object lib/CMakeFiles/zip.dir/zip_name_locate.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_name_locate.c.o -MF CMakeFiles/zip.dir/zip_name_locate.c.o.d -o CMakeFiles/zip.dir/zip_name_locate.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_name_locate.c" - -lib/CMakeFiles/zip.dir/zip_name_locate.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_name_locate.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_name_locate.c" > CMakeFiles/zip.dir/zip_name_locate.c.i - -lib/CMakeFiles/zip.dir/zip_name_locate.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_name_locate.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_name_locate.c" -o CMakeFiles/zip.dir/zip_name_locate.c.s - -lib/CMakeFiles/zip.dir/zip_new.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_new.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_new.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_new.c -lib/CMakeFiles/zip.dir/zip_new.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_55) "Building C object lib/CMakeFiles/zip.dir/zip_new.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_new.c.o -MF CMakeFiles/zip.dir/zip_new.c.o.d -o CMakeFiles/zip.dir/zip_new.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_new.c" - -lib/CMakeFiles/zip.dir/zip_new.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_new.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_new.c" > CMakeFiles/zip.dir/zip_new.c.i - -lib/CMakeFiles/zip.dir/zip_new.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_new.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_new.c" -o CMakeFiles/zip.dir/zip_new.c.s - -lib/CMakeFiles/zip.dir/zip_open.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_open.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_open.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_open.c -lib/CMakeFiles/zip.dir/zip_open.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_56) "Building C object lib/CMakeFiles/zip.dir/zip_open.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_open.c.o -MF CMakeFiles/zip.dir/zip_open.c.o.d -o CMakeFiles/zip.dir/zip_open.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_open.c" - -lib/CMakeFiles/zip.dir/zip_open.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_open.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_open.c" > CMakeFiles/zip.dir/zip_open.c.i - -lib/CMakeFiles/zip.dir/zip_open.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_open.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_open.c" -o CMakeFiles/zip.dir/zip_open.c.s - -lib/CMakeFiles/zip.dir/zip_pkware.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_pkware.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_pkware.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_pkware.c -lib/CMakeFiles/zip.dir/zip_pkware.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_57) "Building C object lib/CMakeFiles/zip.dir/zip_pkware.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_pkware.c.o -MF CMakeFiles/zip.dir/zip_pkware.c.o.d -o CMakeFiles/zip.dir/zip_pkware.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_pkware.c" - -lib/CMakeFiles/zip.dir/zip_pkware.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_pkware.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_pkware.c" > CMakeFiles/zip.dir/zip_pkware.c.i - -lib/CMakeFiles/zip.dir/zip_pkware.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_pkware.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_pkware.c" -o CMakeFiles/zip.dir/zip_pkware.c.s - -lib/CMakeFiles/zip.dir/zip_progress.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_progress.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_progress.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_progress.c -lib/CMakeFiles/zip.dir/zip_progress.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_58) "Building C object lib/CMakeFiles/zip.dir/zip_progress.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_progress.c.o -MF CMakeFiles/zip.dir/zip_progress.c.o.d -o CMakeFiles/zip.dir/zip_progress.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_progress.c" - -lib/CMakeFiles/zip.dir/zip_progress.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_progress.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_progress.c" > CMakeFiles/zip.dir/zip_progress.c.i - -lib/CMakeFiles/zip.dir/zip_progress.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_progress.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_progress.c" -o CMakeFiles/zip.dir/zip_progress.c.s - -lib/CMakeFiles/zip.dir/zip_rename.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_rename.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_rename.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_rename.c -lib/CMakeFiles/zip.dir/zip_rename.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_59) "Building C object lib/CMakeFiles/zip.dir/zip_rename.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_rename.c.o -MF CMakeFiles/zip.dir/zip_rename.c.o.d -o CMakeFiles/zip.dir/zip_rename.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_rename.c" - -lib/CMakeFiles/zip.dir/zip_rename.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_rename.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_rename.c" > CMakeFiles/zip.dir/zip_rename.c.i - -lib/CMakeFiles/zip.dir/zip_rename.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_rename.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_rename.c" -o CMakeFiles/zip.dir/zip_rename.c.s - -lib/CMakeFiles/zip.dir/zip_replace.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_replace.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_replace.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_replace.c -lib/CMakeFiles/zip.dir/zip_replace.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_60) "Building C object lib/CMakeFiles/zip.dir/zip_replace.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_replace.c.o -MF CMakeFiles/zip.dir/zip_replace.c.o.d -o CMakeFiles/zip.dir/zip_replace.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_replace.c" - -lib/CMakeFiles/zip.dir/zip_replace.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_replace.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_replace.c" > CMakeFiles/zip.dir/zip_replace.c.i - -lib/CMakeFiles/zip.dir/zip_replace.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_replace.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_replace.c" -o CMakeFiles/zip.dir/zip_replace.c.s - -lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c -lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_61) "Building C object lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o -MF CMakeFiles/zip.dir/zip_set_archive_comment.c.o.d -o CMakeFiles/zip.dir/zip_set_archive_comment.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c" - -lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_set_archive_comment.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c" > CMakeFiles/zip.dir/zip_set_archive_comment.c.i - -lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_set_archive_comment.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c" -o CMakeFiles/zip.dir/zip_set_archive_comment.c.s - -lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c -lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_62) "Building C object lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o -MF CMakeFiles/zip.dir/zip_set_archive_flag.c.o.d -o CMakeFiles/zip.dir/zip_set_archive_flag.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c" - -lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_set_archive_flag.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c" > CMakeFiles/zip.dir/zip_set_archive_flag.c.i - -lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_set_archive_flag.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c" -o CMakeFiles/zip.dir/zip_set_archive_flag.c.s - -lib/CMakeFiles/zip.dir/zip_set_default_password.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_set_default_password.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_set_default_password.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c -lib/CMakeFiles/zip.dir/zip_set_default_password.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_63) "Building C object lib/CMakeFiles/zip.dir/zip_set_default_password.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_set_default_password.c.o -MF CMakeFiles/zip.dir/zip_set_default_password.c.o.d -o CMakeFiles/zip.dir/zip_set_default_password.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c" - -lib/CMakeFiles/zip.dir/zip_set_default_password.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_set_default_password.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c" > CMakeFiles/zip.dir/zip_set_default_password.c.i - -lib/CMakeFiles/zip.dir/zip_set_default_password.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_set_default_password.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c" -o CMakeFiles/zip.dir/zip_set_default_password.c.s - -lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c -lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_64) "Building C object lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o -MF CMakeFiles/zip.dir/zip_set_file_comment.c.o.d -o CMakeFiles/zip.dir/zip_set_file_comment.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c" - -lib/CMakeFiles/zip.dir/zip_set_file_comment.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_set_file_comment.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c" > CMakeFiles/zip.dir/zip_set_file_comment.c.i - -lib/CMakeFiles/zip.dir/zip_set_file_comment.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_set_file_comment.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c" -o CMakeFiles/zip.dir/zip_set_file_comment.c.s - -lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c -lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_65) "Building C object lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o -MF CMakeFiles/zip.dir/zip_set_file_compression.c.o.d -o CMakeFiles/zip.dir/zip_set_file_compression.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c" - -lib/CMakeFiles/zip.dir/zip_set_file_compression.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_set_file_compression.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c" > CMakeFiles/zip.dir/zip_set_file_compression.c.i - -lib/CMakeFiles/zip.dir/zip_set_file_compression.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_set_file_compression.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c" -o CMakeFiles/zip.dir/zip_set_file_compression.c.s - -lib/CMakeFiles/zip.dir/zip_set_name.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_set_name.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_set_name.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_name.c -lib/CMakeFiles/zip.dir/zip_set_name.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_66) "Building C object lib/CMakeFiles/zip.dir/zip_set_name.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_set_name.c.o -MF CMakeFiles/zip.dir/zip_set_name.c.o.d -o CMakeFiles/zip.dir/zip_set_name.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_name.c" - -lib/CMakeFiles/zip.dir/zip_set_name.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_set_name.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_name.c" > CMakeFiles/zip.dir/zip_set_name.c.i - -lib/CMakeFiles/zip.dir/zip_set_name.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_set_name.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_name.c" -o CMakeFiles/zip.dir/zip_set_name.c.s - -lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c -lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_67) "Building C object lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o -MF CMakeFiles/zip.dir/zip_source_accept_empty.c.o.d -o CMakeFiles/zip.dir/zip_source_accept_empty.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c" - -lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_accept_empty.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c" > CMakeFiles/zip.dir/zip_source_accept_empty.c.i - -lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_accept_empty.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c" -o CMakeFiles/zip.dir/zip_source_accept_empty.c.s - -lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c -lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_68) "Building C object lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o -MF CMakeFiles/zip.dir/zip_source_begin_write.c.o.d -o CMakeFiles/zip.dir/zip_source_begin_write.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c" - -lib/CMakeFiles/zip.dir/zip_source_begin_write.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_begin_write.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c" > CMakeFiles/zip.dir/zip_source_begin_write.c.i - -lib/CMakeFiles/zip.dir/zip_source_begin_write.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_begin_write.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c" -o CMakeFiles/zip.dir/zip_source_begin_write.c.s - -lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c -lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_69) "Building C object lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o -MF CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o.d -o CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c" - -lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c" > CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.i - -lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c" -o CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.s - -lib/CMakeFiles/zip.dir/zip_source_buffer.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_buffer.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_buffer.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c -lib/CMakeFiles/zip.dir/zip_source_buffer.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_70) "Building C object lib/CMakeFiles/zip.dir/zip_source_buffer.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_buffer.c.o -MF CMakeFiles/zip.dir/zip_source_buffer.c.o.d -o CMakeFiles/zip.dir/zip_source_buffer.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c" - -lib/CMakeFiles/zip.dir/zip_source_buffer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_buffer.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c" > CMakeFiles/zip.dir/zip_source_buffer.c.i - -lib/CMakeFiles/zip.dir/zip_source_buffer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_buffer.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c" -o CMakeFiles/zip.dir/zip_source_buffer.c.s - -lib/CMakeFiles/zip.dir/zip_source_call.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_call.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_call.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_call.c -lib/CMakeFiles/zip.dir/zip_source_call.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_71) "Building C object lib/CMakeFiles/zip.dir/zip_source_call.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_call.c.o -MF CMakeFiles/zip.dir/zip_source_call.c.o.d -o CMakeFiles/zip.dir/zip_source_call.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_call.c" - -lib/CMakeFiles/zip.dir/zip_source_call.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_call.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_call.c" > CMakeFiles/zip.dir/zip_source_call.c.i - -lib/CMakeFiles/zip.dir/zip_source_call.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_call.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_call.c" -o CMakeFiles/zip.dir/zip_source_call.c.s - -lib/CMakeFiles/zip.dir/zip_source_close.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_close.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_close.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_close.c -lib/CMakeFiles/zip.dir/zip_source_close.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_72) "Building C object lib/CMakeFiles/zip.dir/zip_source_close.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_close.c.o -MF CMakeFiles/zip.dir/zip_source_close.c.o.d -o CMakeFiles/zip.dir/zip_source_close.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_close.c" - -lib/CMakeFiles/zip.dir/zip_source_close.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_close.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_close.c" > CMakeFiles/zip.dir/zip_source_close.c.i - -lib/CMakeFiles/zip.dir/zip_source_close.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_close.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_close.c" -o CMakeFiles/zip.dir/zip_source_close.c.s - -lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c -lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_73) "Building C object lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o -MF CMakeFiles/zip.dir/zip_source_commit_write.c.o.d -o CMakeFiles/zip.dir/zip_source_commit_write.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c" - -lib/CMakeFiles/zip.dir/zip_source_commit_write.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_commit_write.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c" > CMakeFiles/zip.dir/zip_source_commit_write.c.i - -lib/CMakeFiles/zip.dir/zip_source_commit_write.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_commit_write.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c" -o CMakeFiles/zip.dir/zip_source_commit_write.c.s - -lib/CMakeFiles/zip.dir/zip_source_compress.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_compress.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_compress.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_compress.c -lib/CMakeFiles/zip.dir/zip_source_compress.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_74) "Building C object lib/CMakeFiles/zip.dir/zip_source_compress.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_compress.c.o -MF CMakeFiles/zip.dir/zip_source_compress.c.o.d -o CMakeFiles/zip.dir/zip_source_compress.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_compress.c" - -lib/CMakeFiles/zip.dir/zip_source_compress.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_compress.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_compress.c" > CMakeFiles/zip.dir/zip_source_compress.c.i - -lib/CMakeFiles/zip.dir/zip_source_compress.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_compress.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_compress.c" -o CMakeFiles/zip.dir/zip_source_compress.c.s - -lib/CMakeFiles/zip.dir/zip_source_crc.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_crc.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_crc.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_crc.c -lib/CMakeFiles/zip.dir/zip_source_crc.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_75) "Building C object lib/CMakeFiles/zip.dir/zip_source_crc.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_crc.c.o -MF CMakeFiles/zip.dir/zip_source_crc.c.o.d -o CMakeFiles/zip.dir/zip_source_crc.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_crc.c" - -lib/CMakeFiles/zip.dir/zip_source_crc.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_crc.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_crc.c" > CMakeFiles/zip.dir/zip_source_crc.c.i - -lib/CMakeFiles/zip.dir/zip_source_crc.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_crc.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_crc.c" -o CMakeFiles/zip.dir/zip_source_crc.c.s - -lib/CMakeFiles/zip.dir/zip_source_error.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_error.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_error.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_error.c -lib/CMakeFiles/zip.dir/zip_source_error.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_76) "Building C object lib/CMakeFiles/zip.dir/zip_source_error.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_error.c.o -MF CMakeFiles/zip.dir/zip_source_error.c.o.d -o CMakeFiles/zip.dir/zip_source_error.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_error.c" - -lib/CMakeFiles/zip.dir/zip_source_error.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_error.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_error.c" > CMakeFiles/zip.dir/zip_source_error.c.i - -lib/CMakeFiles/zip.dir/zip_source_error.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_error.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_error.c" -o CMakeFiles/zip.dir/zip_source_error.c.s - -lib/CMakeFiles/zip.dir/zip_source_file_common.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_file_common.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_file_common.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c -lib/CMakeFiles/zip.dir/zip_source_file_common.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_77) "Building C object lib/CMakeFiles/zip.dir/zip_source_file_common.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_file_common.c.o -MF CMakeFiles/zip.dir/zip_source_file_common.c.o.d -o CMakeFiles/zip.dir/zip_source_file_common.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c" - -lib/CMakeFiles/zip.dir/zip_source_file_common.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_file_common.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c" > CMakeFiles/zip.dir/zip_source_file_common.c.i - -lib/CMakeFiles/zip.dir/zip_source_file_common.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_file_common.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c" -o CMakeFiles/zip.dir/zip_source_file_common.c.s - -lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c -lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_78) "Building C object lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o -MF CMakeFiles/zip.dir/zip_source_file_stdio.c.o.d -o CMakeFiles/zip.dir/zip_source_file_stdio.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c" - -lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_file_stdio.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c" > CMakeFiles/zip.dir/zip_source_file_stdio.c.i - -lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_file_stdio.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c" -o CMakeFiles/zip.dir/zip_source_file_stdio.c.s - -lib/CMakeFiles/zip.dir/zip_source_free.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_free.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_free.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_free.c -lib/CMakeFiles/zip.dir/zip_source_free.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_79) "Building C object lib/CMakeFiles/zip.dir/zip_source_free.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_free.c.o -MF CMakeFiles/zip.dir/zip_source_free.c.o.d -o CMakeFiles/zip.dir/zip_source_free.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_free.c" - -lib/CMakeFiles/zip.dir/zip_source_free.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_free.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_free.c" > CMakeFiles/zip.dir/zip_source_free.c.i - -lib/CMakeFiles/zip.dir/zip_source_free.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_free.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_free.c" -o CMakeFiles/zip.dir/zip_source_free.c.s - -lib/CMakeFiles/zip.dir/zip_source_function.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_function.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_function.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_function.c -lib/CMakeFiles/zip.dir/zip_source_function.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_80) "Building C object lib/CMakeFiles/zip.dir/zip_source_function.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_function.c.o -MF CMakeFiles/zip.dir/zip_source_function.c.o.d -o CMakeFiles/zip.dir/zip_source_function.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_function.c" - -lib/CMakeFiles/zip.dir/zip_source_function.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_function.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_function.c" > CMakeFiles/zip.dir/zip_source_function.c.i - -lib/CMakeFiles/zip.dir/zip_source_function.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_function.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_function.c" -o CMakeFiles/zip.dir/zip_source_function.c.s - -lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c -lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_81) "Building C object lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o -MF CMakeFiles/zip.dir/zip_source_get_dostime.c.o.d -o CMakeFiles/zip.dir/zip_source_get_dostime.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c" - -lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_get_dostime.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c" > CMakeFiles/zip.dir/zip_source_get_dostime.c.i - -lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_get_dostime.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c" -o CMakeFiles/zip.dir/zip_source_get_dostime.c.s - -lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c -lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_82) "Building C object lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o -MF CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o.d -o CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c" - -lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_get_file_attributes.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c" > CMakeFiles/zip.dir/zip_source_get_file_attributes.c.i - -lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_get_file_attributes.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c" -o CMakeFiles/zip.dir/zip_source_get_file_attributes.c.s - -lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c -lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_83) "Building C object lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o -MF CMakeFiles/zip.dir/zip_source_is_deleted.c.o.d -o CMakeFiles/zip.dir/zip_source_is_deleted.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c" - -lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_is_deleted.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c" > CMakeFiles/zip.dir/zip_source_is_deleted.c.i - -lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_is_deleted.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c" -o CMakeFiles/zip.dir/zip_source_is_deleted.c.s - -lib/CMakeFiles/zip.dir/zip_source_layered.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_layered.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_layered.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_layered.c -lib/CMakeFiles/zip.dir/zip_source_layered.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_84) "Building C object lib/CMakeFiles/zip.dir/zip_source_layered.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_layered.c.o -MF CMakeFiles/zip.dir/zip_source_layered.c.o.d -o CMakeFiles/zip.dir/zip_source_layered.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_layered.c" - -lib/CMakeFiles/zip.dir/zip_source_layered.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_layered.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_layered.c" > CMakeFiles/zip.dir/zip_source_layered.c.i - -lib/CMakeFiles/zip.dir/zip_source_layered.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_layered.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_layered.c" -o CMakeFiles/zip.dir/zip_source_layered.c.s - -lib/CMakeFiles/zip.dir/zip_source_open.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_open.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_open.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_open.c -lib/CMakeFiles/zip.dir/zip_source_open.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_85) "Building C object lib/CMakeFiles/zip.dir/zip_source_open.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_open.c.o -MF CMakeFiles/zip.dir/zip_source_open.c.o.d -o CMakeFiles/zip.dir/zip_source_open.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_open.c" - -lib/CMakeFiles/zip.dir/zip_source_open.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_open.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_open.c" > CMakeFiles/zip.dir/zip_source_open.c.i - -lib/CMakeFiles/zip.dir/zip_source_open.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_open.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_open.c" -o CMakeFiles/zip.dir/zip_source_open.c.s - -lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c -lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_86) "Building C object lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o -MF CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o.d -o CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c" - -lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c" > CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.i - -lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c" -o CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.s - -lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c -lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_87) "Building C object lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o -MF CMakeFiles/zip.dir/zip_source_pkware_decode.c.o.d -o CMakeFiles/zip.dir/zip_source_pkware_decode.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c" - -lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_pkware_decode.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c" > CMakeFiles/zip.dir/zip_source_pkware_decode.c.i - -lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_pkware_decode.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c" -o CMakeFiles/zip.dir/zip_source_pkware_decode.c.s - -lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c -lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_88) "Building C object lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o -MF CMakeFiles/zip.dir/zip_source_pkware_encode.c.o.d -o CMakeFiles/zip.dir/zip_source_pkware_encode.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c" - -lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_pkware_encode.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c" > CMakeFiles/zip.dir/zip_source_pkware_encode.c.i - -lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_pkware_encode.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c" -o CMakeFiles/zip.dir/zip_source_pkware_encode.c.s - -lib/CMakeFiles/zip.dir/zip_source_read.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_read.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_read.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_read.c -lib/CMakeFiles/zip.dir/zip_source_read.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_89) "Building C object lib/CMakeFiles/zip.dir/zip_source_read.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_read.c.o -MF CMakeFiles/zip.dir/zip_source_read.c.o.d -o CMakeFiles/zip.dir/zip_source_read.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_read.c" - -lib/CMakeFiles/zip.dir/zip_source_read.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_read.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_read.c" > CMakeFiles/zip.dir/zip_source_read.c.i - -lib/CMakeFiles/zip.dir/zip_source_read.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_read.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_read.c" -o CMakeFiles/zip.dir/zip_source_read.c.s - -lib/CMakeFiles/zip.dir/zip_source_remove.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_remove.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_remove.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_remove.c -lib/CMakeFiles/zip.dir/zip_source_remove.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_90) "Building C object lib/CMakeFiles/zip.dir/zip_source_remove.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_remove.c.o -MF CMakeFiles/zip.dir/zip_source_remove.c.o.d -o CMakeFiles/zip.dir/zip_source_remove.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_remove.c" - -lib/CMakeFiles/zip.dir/zip_source_remove.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_remove.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_remove.c" > CMakeFiles/zip.dir/zip_source_remove.c.i - -lib/CMakeFiles/zip.dir/zip_source_remove.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_remove.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_remove.c" -o CMakeFiles/zip.dir/zip_source_remove.c.s - -lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c -lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_91) "Building C object lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o -MF CMakeFiles/zip.dir/zip_source_rollback_write.c.o.d -o CMakeFiles/zip.dir/zip_source_rollback_write.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c" - -lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_rollback_write.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c" > CMakeFiles/zip.dir/zip_source_rollback_write.c.i - -lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_rollback_write.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c" -o CMakeFiles/zip.dir/zip_source_rollback_write.c.s - -lib/CMakeFiles/zip.dir/zip_source_seek.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_seek.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_seek.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek.c -lib/CMakeFiles/zip.dir/zip_source_seek.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_92) "Building C object lib/CMakeFiles/zip.dir/zip_source_seek.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_seek.c.o -MF CMakeFiles/zip.dir/zip_source_seek.c.o.d -o CMakeFiles/zip.dir/zip_source_seek.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek.c" - -lib/CMakeFiles/zip.dir/zip_source_seek.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_seek.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek.c" > CMakeFiles/zip.dir/zip_source_seek.c.i - -lib/CMakeFiles/zip.dir/zip_source_seek.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_seek.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek.c" -o CMakeFiles/zip.dir/zip_source_seek.c.s - -lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c -lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_93) "Building C object lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o -MF CMakeFiles/zip.dir/zip_source_seek_write.c.o.d -o CMakeFiles/zip.dir/zip_source_seek_write.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c" - -lib/CMakeFiles/zip.dir/zip_source_seek_write.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_seek_write.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c" > CMakeFiles/zip.dir/zip_source_seek_write.c.i - -lib/CMakeFiles/zip.dir/zip_source_seek_write.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_seek_write.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c" -o CMakeFiles/zip.dir/zip_source_seek_write.c.s - -lib/CMakeFiles/zip.dir/zip_source_stat.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_stat.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_stat.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_stat.c -lib/CMakeFiles/zip.dir/zip_source_stat.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_94) "Building C object lib/CMakeFiles/zip.dir/zip_source_stat.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_stat.c.o -MF CMakeFiles/zip.dir/zip_source_stat.c.o.d -o CMakeFiles/zip.dir/zip_source_stat.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_stat.c" - -lib/CMakeFiles/zip.dir/zip_source_stat.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_stat.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_stat.c" > CMakeFiles/zip.dir/zip_source_stat.c.i - -lib/CMakeFiles/zip.dir/zip_source_stat.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_stat.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_stat.c" -o CMakeFiles/zip.dir/zip_source_stat.c.s - -lib/CMakeFiles/zip.dir/zip_source_supports.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_supports.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_supports.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_supports.c -lib/CMakeFiles/zip.dir/zip_source_supports.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_95) "Building C object lib/CMakeFiles/zip.dir/zip_source_supports.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_supports.c.o -MF CMakeFiles/zip.dir/zip_source_supports.c.o.d -o CMakeFiles/zip.dir/zip_source_supports.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_supports.c" - -lib/CMakeFiles/zip.dir/zip_source_supports.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_supports.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_supports.c" > CMakeFiles/zip.dir/zip_source_supports.c.i - -lib/CMakeFiles/zip.dir/zip_source_supports.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_supports.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_supports.c" -o CMakeFiles/zip.dir/zip_source_supports.c.s - -lib/CMakeFiles/zip.dir/zip_source_tell.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_tell.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_tell.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell.c -lib/CMakeFiles/zip.dir/zip_source_tell.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_96) "Building C object lib/CMakeFiles/zip.dir/zip_source_tell.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_tell.c.o -MF CMakeFiles/zip.dir/zip_source_tell.c.o.d -o CMakeFiles/zip.dir/zip_source_tell.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell.c" - -lib/CMakeFiles/zip.dir/zip_source_tell.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_tell.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell.c" > CMakeFiles/zip.dir/zip_source_tell.c.i - -lib/CMakeFiles/zip.dir/zip_source_tell.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_tell.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell.c" -o CMakeFiles/zip.dir/zip_source_tell.c.s - -lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c -lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_97) "Building C object lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o -MF CMakeFiles/zip.dir/zip_source_tell_write.c.o.d -o CMakeFiles/zip.dir/zip_source_tell_write.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c" - -lib/CMakeFiles/zip.dir/zip_source_tell_write.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_tell_write.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c" > CMakeFiles/zip.dir/zip_source_tell_write.c.i - -lib/CMakeFiles/zip.dir/zip_source_tell_write.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_tell_write.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c" -o CMakeFiles/zip.dir/zip_source_tell_write.c.s - -lib/CMakeFiles/zip.dir/zip_source_window.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_window.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_window.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_window.c -lib/CMakeFiles/zip.dir/zip_source_window.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_98) "Building C object lib/CMakeFiles/zip.dir/zip_source_window.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_window.c.o -MF CMakeFiles/zip.dir/zip_source_window.c.o.d -o CMakeFiles/zip.dir/zip_source_window.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_window.c" - -lib/CMakeFiles/zip.dir/zip_source_window.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_window.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_window.c" > CMakeFiles/zip.dir/zip_source_window.c.i - -lib/CMakeFiles/zip.dir/zip_source_window.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_window.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_window.c" -o CMakeFiles/zip.dir/zip_source_window.c.s - -lib/CMakeFiles/zip.dir/zip_source_write.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_write.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_write.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_write.c -lib/CMakeFiles/zip.dir/zip_source_write.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_99) "Building C object lib/CMakeFiles/zip.dir/zip_source_write.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_write.c.o -MF CMakeFiles/zip.dir/zip_source_write.c.o.d -o CMakeFiles/zip.dir/zip_source_write.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_write.c" - -lib/CMakeFiles/zip.dir/zip_source_write.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_write.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_write.c" > CMakeFiles/zip.dir/zip_source_write.c.i - -lib/CMakeFiles/zip.dir/zip_source_write.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_write.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_write.c" -o CMakeFiles/zip.dir/zip_source_write.c.s - -lib/CMakeFiles/zip.dir/zip_source_zip.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_zip.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_zip.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip.c -lib/CMakeFiles/zip.dir/zip_source_zip.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_100) "Building C object lib/CMakeFiles/zip.dir/zip_source_zip.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_zip.c.o -MF CMakeFiles/zip.dir/zip_source_zip.c.o.d -o CMakeFiles/zip.dir/zip_source_zip.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip.c" - -lib/CMakeFiles/zip.dir/zip_source_zip.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_zip.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip.c" > CMakeFiles/zip.dir/zip_source_zip.c.i - -lib/CMakeFiles/zip.dir/zip_source_zip.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_zip.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip.c" -o CMakeFiles/zip.dir/zip_source_zip.c.s - -lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c -lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_101) "Building C object lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o -MF CMakeFiles/zip.dir/zip_source_zip_new.c.o.d -o CMakeFiles/zip.dir/zip_source_zip_new.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c" - -lib/CMakeFiles/zip.dir/zip_source_zip_new.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_zip_new.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c" > CMakeFiles/zip.dir/zip_source_zip_new.c.i - -lib/CMakeFiles/zip.dir/zip_source_zip_new.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_zip_new.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c" -o CMakeFiles/zip.dir/zip_source_zip_new.c.s - -lib/CMakeFiles/zip.dir/zip_stat.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_stat.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_stat.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat.c -lib/CMakeFiles/zip.dir/zip_stat.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_102) "Building C object lib/CMakeFiles/zip.dir/zip_stat.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_stat.c.o -MF CMakeFiles/zip.dir/zip_stat.c.o.d -o CMakeFiles/zip.dir/zip_stat.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat.c" - -lib/CMakeFiles/zip.dir/zip_stat.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_stat.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat.c" > CMakeFiles/zip.dir/zip_stat.c.i - -lib/CMakeFiles/zip.dir/zip_stat.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_stat.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat.c" -o CMakeFiles/zip.dir/zip_stat.c.s - -lib/CMakeFiles/zip.dir/zip_stat_index.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_stat_index.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_stat_index.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_index.c -lib/CMakeFiles/zip.dir/zip_stat_index.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_103) "Building C object lib/CMakeFiles/zip.dir/zip_stat_index.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_stat_index.c.o -MF CMakeFiles/zip.dir/zip_stat_index.c.o.d -o CMakeFiles/zip.dir/zip_stat_index.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_index.c" - -lib/CMakeFiles/zip.dir/zip_stat_index.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_stat_index.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_index.c" > CMakeFiles/zip.dir/zip_stat_index.c.i - -lib/CMakeFiles/zip.dir/zip_stat_index.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_stat_index.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_index.c" -o CMakeFiles/zip.dir/zip_stat_index.c.s - -lib/CMakeFiles/zip.dir/zip_stat_init.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_stat_init.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_stat_init.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_init.c -lib/CMakeFiles/zip.dir/zip_stat_init.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_104) "Building C object lib/CMakeFiles/zip.dir/zip_stat_init.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_stat_init.c.o -MF CMakeFiles/zip.dir/zip_stat_init.c.o.d -o CMakeFiles/zip.dir/zip_stat_init.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_init.c" - -lib/CMakeFiles/zip.dir/zip_stat_init.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_stat_init.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_init.c" > CMakeFiles/zip.dir/zip_stat_init.c.i - -lib/CMakeFiles/zip.dir/zip_stat_init.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_stat_init.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_init.c" -o CMakeFiles/zip.dir/zip_stat_init.c.s - -lib/CMakeFiles/zip.dir/zip_strerror.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_strerror.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_strerror.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_strerror.c -lib/CMakeFiles/zip.dir/zip_strerror.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_105) "Building C object lib/CMakeFiles/zip.dir/zip_strerror.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_strerror.c.o -MF CMakeFiles/zip.dir/zip_strerror.c.o.d -o CMakeFiles/zip.dir/zip_strerror.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_strerror.c" - -lib/CMakeFiles/zip.dir/zip_strerror.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_strerror.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_strerror.c" > CMakeFiles/zip.dir/zip_strerror.c.i - -lib/CMakeFiles/zip.dir/zip_strerror.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_strerror.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_strerror.c" -o CMakeFiles/zip.dir/zip_strerror.c.s - -lib/CMakeFiles/zip.dir/zip_string.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_string.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_string.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_string.c -lib/CMakeFiles/zip.dir/zip_string.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_106) "Building C object lib/CMakeFiles/zip.dir/zip_string.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_string.c.o -MF CMakeFiles/zip.dir/zip_string.c.o.d -o CMakeFiles/zip.dir/zip_string.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_string.c" - -lib/CMakeFiles/zip.dir/zip_string.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_string.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_string.c" > CMakeFiles/zip.dir/zip_string.c.i - -lib/CMakeFiles/zip.dir/zip_string.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_string.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_string.c" -o CMakeFiles/zip.dir/zip_string.c.s - -lib/CMakeFiles/zip.dir/zip_unchange.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_unchange.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_unchange.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange.c -lib/CMakeFiles/zip.dir/zip_unchange.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_107) "Building C object lib/CMakeFiles/zip.dir/zip_unchange.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_unchange.c.o -MF CMakeFiles/zip.dir/zip_unchange.c.o.d -o CMakeFiles/zip.dir/zip_unchange.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange.c" - -lib/CMakeFiles/zip.dir/zip_unchange.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_unchange.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange.c" > CMakeFiles/zip.dir/zip_unchange.c.i - -lib/CMakeFiles/zip.dir/zip_unchange.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_unchange.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange.c" -o CMakeFiles/zip.dir/zip_unchange.c.s - -lib/CMakeFiles/zip.dir/zip_unchange_all.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_unchange_all.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_unchange_all.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c -lib/CMakeFiles/zip.dir/zip_unchange_all.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_108) "Building C object lib/CMakeFiles/zip.dir/zip_unchange_all.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_unchange_all.c.o -MF CMakeFiles/zip.dir/zip_unchange_all.c.o.d -o CMakeFiles/zip.dir/zip_unchange_all.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c" - -lib/CMakeFiles/zip.dir/zip_unchange_all.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_unchange_all.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c" > CMakeFiles/zip.dir/zip_unchange_all.c.i - -lib/CMakeFiles/zip.dir/zip_unchange_all.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_unchange_all.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c" -o CMakeFiles/zip.dir/zip_unchange_all.c.s - -lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c -lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_109) "Building C object lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o -MF CMakeFiles/zip.dir/zip_unchange_archive.c.o.d -o CMakeFiles/zip.dir/zip_unchange_archive.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c" - -lib/CMakeFiles/zip.dir/zip_unchange_archive.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_unchange_archive.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c" > CMakeFiles/zip.dir/zip_unchange_archive.c.i - -lib/CMakeFiles/zip.dir/zip_unchange_archive.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_unchange_archive.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c" -o CMakeFiles/zip.dir/zip_unchange_archive.c.s - -lib/CMakeFiles/zip.dir/zip_unchange_data.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_unchange_data.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_unchange_data.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c -lib/CMakeFiles/zip.dir/zip_unchange_data.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_110) "Building C object lib/CMakeFiles/zip.dir/zip_unchange_data.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_unchange_data.c.o -MF CMakeFiles/zip.dir/zip_unchange_data.c.o.d -o CMakeFiles/zip.dir/zip_unchange_data.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c" - -lib/CMakeFiles/zip.dir/zip_unchange_data.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_unchange_data.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c" > CMakeFiles/zip.dir/zip_unchange_data.c.i - -lib/CMakeFiles/zip.dir/zip_unchange_data.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_unchange_data.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c" -o CMakeFiles/zip.dir/zip_unchange_data.c.s - -lib/CMakeFiles/zip.dir/zip_utf-8.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_utf-8.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_utf-8.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_utf-8.c -lib/CMakeFiles/zip.dir/zip_utf-8.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_111) "Building C object lib/CMakeFiles/zip.dir/zip_utf-8.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_utf-8.c.o -MF CMakeFiles/zip.dir/zip_utf-8.c.o.d -o CMakeFiles/zip.dir/zip_utf-8.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_utf-8.c" - -lib/CMakeFiles/zip.dir/zip_utf-8.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_utf-8.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_utf-8.c" > CMakeFiles/zip.dir/zip_utf-8.c.i - -lib/CMakeFiles/zip.dir/zip_utf-8.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_utf-8.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_utf-8.c" -o CMakeFiles/zip.dir/zip_utf-8.c.s - -lib/CMakeFiles/zip.dir/zip_err_str.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_err_str.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_err_str.c.o: lib/zip_err_str.c -lib/CMakeFiles/zip.dir/zip_err_str.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_112) "Building C object lib/CMakeFiles/zip.dir/zip_err_str.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_err_str.c.o -MF CMakeFiles/zip.dir/zip_err_str.c.o.d -o CMakeFiles/zip.dir/zip_err_str.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/zip_err_str.c" - -lib/CMakeFiles/zip.dir/zip_err_str.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_err_str.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/zip_err_str.c" > CMakeFiles/zip.dir/zip_err_str.c.i - -lib/CMakeFiles/zip.dir/zip_err_str.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_err_str.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/zip_err_str.c" -o CMakeFiles/zip.dir/zip_err_str.c.s - -lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c -lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_113) "Building C object lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o -MF CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o.d -o CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c" - -lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_source_file_stdio_named.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c" > CMakeFiles/zip.dir/zip_source_file_stdio_named.c.i - -lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_source_file_stdio_named.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c" -o CMakeFiles/zip.dir/zip_source_file_stdio_named.c.s - -lib/CMakeFiles/zip.dir/zip_random_unix.c.o: lib/CMakeFiles/zip.dir/flags.make -lib/CMakeFiles/zip.dir/zip_random_unix.c.o: lib/CMakeFiles/zip.dir/includes_C.rsp -lib/CMakeFiles/zip.dir/zip_random_unix.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_random_unix.c -lib/CMakeFiles/zip.dir/zip_random_unix.c.o: lib/CMakeFiles/zip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_114) "Building C object lib/CMakeFiles/zip.dir/zip_random_unix.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT lib/CMakeFiles/zip.dir/zip_random_unix.c.o -MF CMakeFiles/zip.dir/zip_random_unix.c.o.d -o CMakeFiles/zip.dir/zip_random_unix.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_random_unix.c" - -lib/CMakeFiles/zip.dir/zip_random_unix.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip.dir/zip_random_unix.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_random_unix.c" > CMakeFiles/zip.dir/zip_random_unix.c.i - -lib/CMakeFiles/zip.dir/zip_random_unix.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip.dir/zip_random_unix.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip_random_unix.c" -o CMakeFiles/zip.dir/zip_random_unix.c.s - -# Object files for target zip -zip_OBJECTS = \ -"CMakeFiles/zip.dir/zip_add.c.o" \ -"CMakeFiles/zip.dir/zip_add_dir.c.o" \ -"CMakeFiles/zip.dir/zip_add_entry.c.o" \ -"CMakeFiles/zip.dir/zip_algorithm_deflate.c.o" \ -"CMakeFiles/zip.dir/zip_buffer.c.o" \ -"CMakeFiles/zip.dir/zip_close.c.o" \ -"CMakeFiles/zip.dir/zip_delete.c.o" \ -"CMakeFiles/zip.dir/zip_dir_add.c.o" \ -"CMakeFiles/zip.dir/zip_dirent.c.o" \ -"CMakeFiles/zip.dir/zip_discard.c.o" \ -"CMakeFiles/zip.dir/zip_entry.c.o" \ -"CMakeFiles/zip.dir/zip_error.c.o" \ -"CMakeFiles/zip.dir/zip_error_clear.c.o" \ -"CMakeFiles/zip.dir/zip_error_get.c.o" \ -"CMakeFiles/zip.dir/zip_error_get_sys_type.c.o" \ -"CMakeFiles/zip.dir/zip_error_strerror.c.o" \ -"CMakeFiles/zip.dir/zip_error_to_str.c.o" \ -"CMakeFiles/zip.dir/zip_extra_field.c.o" \ -"CMakeFiles/zip.dir/zip_extra_field_api.c.o" \ -"CMakeFiles/zip.dir/zip_fclose.c.o" \ -"CMakeFiles/zip.dir/zip_fdopen.c.o" \ -"CMakeFiles/zip.dir/zip_file_add.c.o" \ -"CMakeFiles/zip.dir/zip_file_error_clear.c.o" \ -"CMakeFiles/zip.dir/zip_file_error_get.c.o" \ -"CMakeFiles/zip.dir/zip_file_get_comment.c.o" \ -"CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o" \ -"CMakeFiles/zip.dir/zip_file_get_offset.c.o" \ -"CMakeFiles/zip.dir/zip_file_rename.c.o" \ -"CMakeFiles/zip.dir/zip_file_replace.c.o" \ -"CMakeFiles/zip.dir/zip_file_set_comment.c.o" \ -"CMakeFiles/zip.dir/zip_file_set_encryption.c.o" \ -"CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o" \ -"CMakeFiles/zip.dir/zip_file_set_mtime.c.o" \ -"CMakeFiles/zip.dir/zip_file_strerror.c.o" \ -"CMakeFiles/zip.dir/zip_fopen.c.o" \ -"CMakeFiles/zip.dir/zip_fopen_encrypted.c.o" \ -"CMakeFiles/zip.dir/zip_fopen_index.c.o" \ -"CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o" \ -"CMakeFiles/zip.dir/zip_fread.c.o" \ -"CMakeFiles/zip.dir/zip_fseek.c.o" \ -"CMakeFiles/zip.dir/zip_ftell.c.o" \ -"CMakeFiles/zip.dir/zip_get_archive_comment.c.o" \ -"CMakeFiles/zip.dir/zip_get_archive_flag.c.o" \ -"CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o" \ -"CMakeFiles/zip.dir/zip_get_file_comment.c.o" \ -"CMakeFiles/zip.dir/zip_get_name.c.o" \ -"CMakeFiles/zip.dir/zip_get_num_entries.c.o" \ -"CMakeFiles/zip.dir/zip_get_num_files.c.o" \ -"CMakeFiles/zip.dir/zip_hash.c.o" \ -"CMakeFiles/zip.dir/zip_io_util.c.o" \ -"CMakeFiles/zip.dir/zip_libzip_version.c.o" \ -"CMakeFiles/zip.dir/zip_memdup.c.o" \ -"CMakeFiles/zip.dir/zip_name_locate.c.o" \ -"CMakeFiles/zip.dir/zip_new.c.o" \ -"CMakeFiles/zip.dir/zip_open.c.o" \ -"CMakeFiles/zip.dir/zip_pkware.c.o" \ -"CMakeFiles/zip.dir/zip_progress.c.o" \ -"CMakeFiles/zip.dir/zip_rename.c.o" \ -"CMakeFiles/zip.dir/zip_replace.c.o" \ -"CMakeFiles/zip.dir/zip_set_archive_comment.c.o" \ -"CMakeFiles/zip.dir/zip_set_archive_flag.c.o" \ -"CMakeFiles/zip.dir/zip_set_default_password.c.o" \ -"CMakeFiles/zip.dir/zip_set_file_comment.c.o" \ -"CMakeFiles/zip.dir/zip_set_file_compression.c.o" \ -"CMakeFiles/zip.dir/zip_set_name.c.o" \ -"CMakeFiles/zip.dir/zip_source_accept_empty.c.o" \ -"CMakeFiles/zip.dir/zip_source_begin_write.c.o" \ -"CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o" \ -"CMakeFiles/zip.dir/zip_source_buffer.c.o" \ -"CMakeFiles/zip.dir/zip_source_call.c.o" \ -"CMakeFiles/zip.dir/zip_source_close.c.o" \ -"CMakeFiles/zip.dir/zip_source_commit_write.c.o" \ -"CMakeFiles/zip.dir/zip_source_compress.c.o" \ -"CMakeFiles/zip.dir/zip_source_crc.c.o" \ -"CMakeFiles/zip.dir/zip_source_error.c.o" \ -"CMakeFiles/zip.dir/zip_source_file_common.c.o" \ -"CMakeFiles/zip.dir/zip_source_file_stdio.c.o" \ -"CMakeFiles/zip.dir/zip_source_free.c.o" \ -"CMakeFiles/zip.dir/zip_source_function.c.o" \ -"CMakeFiles/zip.dir/zip_source_get_dostime.c.o" \ -"CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o" \ -"CMakeFiles/zip.dir/zip_source_is_deleted.c.o" \ -"CMakeFiles/zip.dir/zip_source_layered.c.o" \ -"CMakeFiles/zip.dir/zip_source_open.c.o" \ -"CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o" \ -"CMakeFiles/zip.dir/zip_source_pkware_decode.c.o" \ -"CMakeFiles/zip.dir/zip_source_pkware_encode.c.o" \ -"CMakeFiles/zip.dir/zip_source_read.c.o" \ -"CMakeFiles/zip.dir/zip_source_remove.c.o" \ -"CMakeFiles/zip.dir/zip_source_rollback_write.c.o" \ -"CMakeFiles/zip.dir/zip_source_seek.c.o" \ -"CMakeFiles/zip.dir/zip_source_seek_write.c.o" \ -"CMakeFiles/zip.dir/zip_source_stat.c.o" \ -"CMakeFiles/zip.dir/zip_source_supports.c.o" \ -"CMakeFiles/zip.dir/zip_source_tell.c.o" \ -"CMakeFiles/zip.dir/zip_source_tell_write.c.o" \ -"CMakeFiles/zip.dir/zip_source_window.c.o" \ -"CMakeFiles/zip.dir/zip_source_write.c.o" \ -"CMakeFiles/zip.dir/zip_source_zip.c.o" \ -"CMakeFiles/zip.dir/zip_source_zip_new.c.o" \ -"CMakeFiles/zip.dir/zip_stat.c.o" \ -"CMakeFiles/zip.dir/zip_stat_index.c.o" \ -"CMakeFiles/zip.dir/zip_stat_init.c.o" \ -"CMakeFiles/zip.dir/zip_strerror.c.o" \ -"CMakeFiles/zip.dir/zip_string.c.o" \ -"CMakeFiles/zip.dir/zip_unchange.c.o" \ -"CMakeFiles/zip.dir/zip_unchange_all.c.o" \ -"CMakeFiles/zip.dir/zip_unchange_archive.c.o" \ -"CMakeFiles/zip.dir/zip_unchange_data.c.o" \ -"CMakeFiles/zip.dir/zip_utf-8.c.o" \ -"CMakeFiles/zip.dir/zip_err_str.c.o" \ -"CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o" \ -"CMakeFiles/zip.dir/zip_random_unix.c.o" - -# External object files for target zip -zip_EXTERNAL_OBJECTS = - -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_add.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_add_dir.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_add_entry.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_buffer.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_close.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_delete.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_dir_add.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_dirent.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_discard.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_entry.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_error.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_error_clear.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_error_get.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_error_strerror.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_error_to_str.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_extra_field.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_fclose.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_fdopen.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_add.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_error_get.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_rename.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_replace.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_file_strerror.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_fopen.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_fopen_index.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_fread.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_fseek.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_ftell.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_get_name.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_get_num_files.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_hash.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_io_util.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_libzip_version.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_memdup.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_name_locate.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_new.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_open.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_pkware.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_progress.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_rename.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_replace.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_set_default_password.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_set_name.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_buffer.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_call.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_close.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_compress.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_crc.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_error.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_file_common.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_free.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_function.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_layered.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_open.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_read.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_remove.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_seek.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_stat.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_supports.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_tell.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_window.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_write.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_zip.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_stat.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_stat_index.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_stat_init.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_strerror.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_string.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_unchange.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_unchange_all.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_unchange_data.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_utf-8.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_err_str.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/zip_random_unix.c.o -lib/libzip.a: lib/CMakeFiles/zip.dir/build.make -lib/libzip.a: lib/CMakeFiles/zip.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_115) "Linking C static library libzip.a" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && $(CMAKE_COMMAND) -P CMakeFiles/zip.dir/cmake_clean_target.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/zip.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -lib/CMakeFiles/zip.dir/build: lib/libzip.a -.PHONY : lib/CMakeFiles/zip.dir/build - -lib/CMakeFiles/zip.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" && $(CMAKE_COMMAND) -P CMakeFiles/zip.dir/cmake_clean.cmake -.PHONY : lib/CMakeFiles/zip.dir/clean - -lib/CMakeFiles/zip.dir/depend: lib/zip_err_str.c - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : lib/CMakeFiles/zip.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/cmake_clean.cmake deleted file mode 100644 index d2e9f8a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/cmake_clean.cmake +++ /dev/null @@ -1,236 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/zip.dir/zip_add.c.o" - "CMakeFiles/zip.dir/zip_add.c.o.d" - "CMakeFiles/zip.dir/zip_add_dir.c.o" - "CMakeFiles/zip.dir/zip_add_dir.c.o.d" - "CMakeFiles/zip.dir/zip_add_entry.c.o" - "CMakeFiles/zip.dir/zip_add_entry.c.o.d" - "CMakeFiles/zip.dir/zip_algorithm_deflate.c.o" - "CMakeFiles/zip.dir/zip_algorithm_deflate.c.o.d" - "CMakeFiles/zip.dir/zip_buffer.c.o" - "CMakeFiles/zip.dir/zip_buffer.c.o.d" - "CMakeFiles/zip.dir/zip_close.c.o" - "CMakeFiles/zip.dir/zip_close.c.o.d" - "CMakeFiles/zip.dir/zip_delete.c.o" - "CMakeFiles/zip.dir/zip_delete.c.o.d" - "CMakeFiles/zip.dir/zip_dir_add.c.o" - "CMakeFiles/zip.dir/zip_dir_add.c.o.d" - "CMakeFiles/zip.dir/zip_dirent.c.o" - "CMakeFiles/zip.dir/zip_dirent.c.o.d" - "CMakeFiles/zip.dir/zip_discard.c.o" - "CMakeFiles/zip.dir/zip_discard.c.o.d" - "CMakeFiles/zip.dir/zip_entry.c.o" - "CMakeFiles/zip.dir/zip_entry.c.o.d" - "CMakeFiles/zip.dir/zip_err_str.c.o" - "CMakeFiles/zip.dir/zip_err_str.c.o.d" - "CMakeFiles/zip.dir/zip_error.c.o" - "CMakeFiles/zip.dir/zip_error.c.o.d" - "CMakeFiles/zip.dir/zip_error_clear.c.o" - "CMakeFiles/zip.dir/zip_error_clear.c.o.d" - "CMakeFiles/zip.dir/zip_error_get.c.o" - "CMakeFiles/zip.dir/zip_error_get.c.o.d" - "CMakeFiles/zip.dir/zip_error_get_sys_type.c.o" - "CMakeFiles/zip.dir/zip_error_get_sys_type.c.o.d" - "CMakeFiles/zip.dir/zip_error_strerror.c.o" - "CMakeFiles/zip.dir/zip_error_strerror.c.o.d" - "CMakeFiles/zip.dir/zip_error_to_str.c.o" - "CMakeFiles/zip.dir/zip_error_to_str.c.o.d" - "CMakeFiles/zip.dir/zip_extra_field.c.o" - "CMakeFiles/zip.dir/zip_extra_field.c.o.d" - "CMakeFiles/zip.dir/zip_extra_field_api.c.o" - "CMakeFiles/zip.dir/zip_extra_field_api.c.o.d" - "CMakeFiles/zip.dir/zip_fclose.c.o" - "CMakeFiles/zip.dir/zip_fclose.c.o.d" - "CMakeFiles/zip.dir/zip_fdopen.c.o" - "CMakeFiles/zip.dir/zip_fdopen.c.o.d" - "CMakeFiles/zip.dir/zip_file_add.c.o" - "CMakeFiles/zip.dir/zip_file_add.c.o.d" - "CMakeFiles/zip.dir/zip_file_error_clear.c.o" - "CMakeFiles/zip.dir/zip_file_error_clear.c.o.d" - "CMakeFiles/zip.dir/zip_file_error_get.c.o" - "CMakeFiles/zip.dir/zip_file_error_get.c.o.d" - "CMakeFiles/zip.dir/zip_file_get_comment.c.o" - "CMakeFiles/zip.dir/zip_file_get_comment.c.o.d" - "CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o" - "CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o.d" - "CMakeFiles/zip.dir/zip_file_get_offset.c.o" - "CMakeFiles/zip.dir/zip_file_get_offset.c.o.d" - "CMakeFiles/zip.dir/zip_file_rename.c.o" - "CMakeFiles/zip.dir/zip_file_rename.c.o.d" - "CMakeFiles/zip.dir/zip_file_replace.c.o" - "CMakeFiles/zip.dir/zip_file_replace.c.o.d" - "CMakeFiles/zip.dir/zip_file_set_comment.c.o" - "CMakeFiles/zip.dir/zip_file_set_comment.c.o.d" - "CMakeFiles/zip.dir/zip_file_set_encryption.c.o" - "CMakeFiles/zip.dir/zip_file_set_encryption.c.o.d" - "CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o" - "CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o.d" - "CMakeFiles/zip.dir/zip_file_set_mtime.c.o" - "CMakeFiles/zip.dir/zip_file_set_mtime.c.o.d" - "CMakeFiles/zip.dir/zip_file_strerror.c.o" - "CMakeFiles/zip.dir/zip_file_strerror.c.o.d" - "CMakeFiles/zip.dir/zip_fopen.c.o" - "CMakeFiles/zip.dir/zip_fopen.c.o.d" - "CMakeFiles/zip.dir/zip_fopen_encrypted.c.o" - "CMakeFiles/zip.dir/zip_fopen_encrypted.c.o.d" - "CMakeFiles/zip.dir/zip_fopen_index.c.o" - "CMakeFiles/zip.dir/zip_fopen_index.c.o.d" - "CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o" - "CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o.d" - "CMakeFiles/zip.dir/zip_fread.c.o" - "CMakeFiles/zip.dir/zip_fread.c.o.d" - "CMakeFiles/zip.dir/zip_fseek.c.o" - "CMakeFiles/zip.dir/zip_fseek.c.o.d" - "CMakeFiles/zip.dir/zip_ftell.c.o" - "CMakeFiles/zip.dir/zip_ftell.c.o.d" - "CMakeFiles/zip.dir/zip_get_archive_comment.c.o" - "CMakeFiles/zip.dir/zip_get_archive_comment.c.o.d" - "CMakeFiles/zip.dir/zip_get_archive_flag.c.o" - "CMakeFiles/zip.dir/zip_get_archive_flag.c.o.d" - "CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o" - "CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o.d" - "CMakeFiles/zip.dir/zip_get_file_comment.c.o" - "CMakeFiles/zip.dir/zip_get_file_comment.c.o.d" - "CMakeFiles/zip.dir/zip_get_name.c.o" - "CMakeFiles/zip.dir/zip_get_name.c.o.d" - "CMakeFiles/zip.dir/zip_get_num_entries.c.o" - "CMakeFiles/zip.dir/zip_get_num_entries.c.o.d" - "CMakeFiles/zip.dir/zip_get_num_files.c.o" - "CMakeFiles/zip.dir/zip_get_num_files.c.o.d" - "CMakeFiles/zip.dir/zip_hash.c.o" - "CMakeFiles/zip.dir/zip_hash.c.o.d" - "CMakeFiles/zip.dir/zip_io_util.c.o" - "CMakeFiles/zip.dir/zip_io_util.c.o.d" - "CMakeFiles/zip.dir/zip_libzip_version.c.o" - "CMakeFiles/zip.dir/zip_libzip_version.c.o.d" - "CMakeFiles/zip.dir/zip_memdup.c.o" - "CMakeFiles/zip.dir/zip_memdup.c.o.d" - "CMakeFiles/zip.dir/zip_name_locate.c.o" - "CMakeFiles/zip.dir/zip_name_locate.c.o.d" - "CMakeFiles/zip.dir/zip_new.c.o" - "CMakeFiles/zip.dir/zip_new.c.o.d" - "CMakeFiles/zip.dir/zip_open.c.o" - "CMakeFiles/zip.dir/zip_open.c.o.d" - "CMakeFiles/zip.dir/zip_pkware.c.o" - "CMakeFiles/zip.dir/zip_pkware.c.o.d" - "CMakeFiles/zip.dir/zip_progress.c.o" - "CMakeFiles/zip.dir/zip_progress.c.o.d" - "CMakeFiles/zip.dir/zip_random_unix.c.o" - "CMakeFiles/zip.dir/zip_random_unix.c.o.d" - "CMakeFiles/zip.dir/zip_rename.c.o" - "CMakeFiles/zip.dir/zip_rename.c.o.d" - "CMakeFiles/zip.dir/zip_replace.c.o" - "CMakeFiles/zip.dir/zip_replace.c.o.d" - "CMakeFiles/zip.dir/zip_set_archive_comment.c.o" - "CMakeFiles/zip.dir/zip_set_archive_comment.c.o.d" - "CMakeFiles/zip.dir/zip_set_archive_flag.c.o" - "CMakeFiles/zip.dir/zip_set_archive_flag.c.o.d" - "CMakeFiles/zip.dir/zip_set_default_password.c.o" - "CMakeFiles/zip.dir/zip_set_default_password.c.o.d" - "CMakeFiles/zip.dir/zip_set_file_comment.c.o" - "CMakeFiles/zip.dir/zip_set_file_comment.c.o.d" - "CMakeFiles/zip.dir/zip_set_file_compression.c.o" - "CMakeFiles/zip.dir/zip_set_file_compression.c.o.d" - "CMakeFiles/zip.dir/zip_set_name.c.o" - "CMakeFiles/zip.dir/zip_set_name.c.o.d" - "CMakeFiles/zip.dir/zip_source_accept_empty.c.o" - "CMakeFiles/zip.dir/zip_source_accept_empty.c.o.d" - "CMakeFiles/zip.dir/zip_source_begin_write.c.o" - "CMakeFiles/zip.dir/zip_source_begin_write.c.o.d" - "CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o" - "CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o.d" - "CMakeFiles/zip.dir/zip_source_buffer.c.o" - "CMakeFiles/zip.dir/zip_source_buffer.c.o.d" - "CMakeFiles/zip.dir/zip_source_call.c.o" - "CMakeFiles/zip.dir/zip_source_call.c.o.d" - "CMakeFiles/zip.dir/zip_source_close.c.o" - "CMakeFiles/zip.dir/zip_source_close.c.o.d" - "CMakeFiles/zip.dir/zip_source_commit_write.c.o" - "CMakeFiles/zip.dir/zip_source_commit_write.c.o.d" - "CMakeFiles/zip.dir/zip_source_compress.c.o" - "CMakeFiles/zip.dir/zip_source_compress.c.o.d" - "CMakeFiles/zip.dir/zip_source_crc.c.o" - "CMakeFiles/zip.dir/zip_source_crc.c.o.d" - "CMakeFiles/zip.dir/zip_source_error.c.o" - "CMakeFiles/zip.dir/zip_source_error.c.o.d" - "CMakeFiles/zip.dir/zip_source_file_common.c.o" - "CMakeFiles/zip.dir/zip_source_file_common.c.o.d" - "CMakeFiles/zip.dir/zip_source_file_stdio.c.o" - "CMakeFiles/zip.dir/zip_source_file_stdio.c.o.d" - "CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o" - "CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o.d" - "CMakeFiles/zip.dir/zip_source_free.c.o" - "CMakeFiles/zip.dir/zip_source_free.c.o.d" - "CMakeFiles/zip.dir/zip_source_function.c.o" - "CMakeFiles/zip.dir/zip_source_function.c.o.d" - "CMakeFiles/zip.dir/zip_source_get_dostime.c.o" - "CMakeFiles/zip.dir/zip_source_get_dostime.c.o.d" - "CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o" - "CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o.d" - "CMakeFiles/zip.dir/zip_source_is_deleted.c.o" - "CMakeFiles/zip.dir/zip_source_is_deleted.c.o.d" - "CMakeFiles/zip.dir/zip_source_layered.c.o" - "CMakeFiles/zip.dir/zip_source_layered.c.o.d" - "CMakeFiles/zip.dir/zip_source_open.c.o" - "CMakeFiles/zip.dir/zip_source_open.c.o.d" - "CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o" - "CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o.d" - "CMakeFiles/zip.dir/zip_source_pkware_decode.c.o" - "CMakeFiles/zip.dir/zip_source_pkware_decode.c.o.d" - "CMakeFiles/zip.dir/zip_source_pkware_encode.c.o" - "CMakeFiles/zip.dir/zip_source_pkware_encode.c.o.d" - "CMakeFiles/zip.dir/zip_source_read.c.o" - "CMakeFiles/zip.dir/zip_source_read.c.o.d" - "CMakeFiles/zip.dir/zip_source_remove.c.o" - "CMakeFiles/zip.dir/zip_source_remove.c.o.d" - "CMakeFiles/zip.dir/zip_source_rollback_write.c.o" - "CMakeFiles/zip.dir/zip_source_rollback_write.c.o.d" - "CMakeFiles/zip.dir/zip_source_seek.c.o" - "CMakeFiles/zip.dir/zip_source_seek.c.o.d" - "CMakeFiles/zip.dir/zip_source_seek_write.c.o" - "CMakeFiles/zip.dir/zip_source_seek_write.c.o.d" - "CMakeFiles/zip.dir/zip_source_stat.c.o" - "CMakeFiles/zip.dir/zip_source_stat.c.o.d" - "CMakeFiles/zip.dir/zip_source_supports.c.o" - "CMakeFiles/zip.dir/zip_source_supports.c.o.d" - "CMakeFiles/zip.dir/zip_source_tell.c.o" - "CMakeFiles/zip.dir/zip_source_tell.c.o.d" - "CMakeFiles/zip.dir/zip_source_tell_write.c.o" - "CMakeFiles/zip.dir/zip_source_tell_write.c.o.d" - "CMakeFiles/zip.dir/zip_source_window.c.o" - "CMakeFiles/zip.dir/zip_source_window.c.o.d" - "CMakeFiles/zip.dir/zip_source_write.c.o" - "CMakeFiles/zip.dir/zip_source_write.c.o.d" - "CMakeFiles/zip.dir/zip_source_zip.c.o" - "CMakeFiles/zip.dir/zip_source_zip.c.o.d" - "CMakeFiles/zip.dir/zip_source_zip_new.c.o" - "CMakeFiles/zip.dir/zip_source_zip_new.c.o.d" - "CMakeFiles/zip.dir/zip_stat.c.o" - "CMakeFiles/zip.dir/zip_stat.c.o.d" - "CMakeFiles/zip.dir/zip_stat_index.c.o" - "CMakeFiles/zip.dir/zip_stat_index.c.o.d" - "CMakeFiles/zip.dir/zip_stat_init.c.o" - "CMakeFiles/zip.dir/zip_stat_init.c.o.d" - "CMakeFiles/zip.dir/zip_strerror.c.o" - "CMakeFiles/zip.dir/zip_strerror.c.o.d" - "CMakeFiles/zip.dir/zip_string.c.o" - "CMakeFiles/zip.dir/zip_string.c.o.d" - "CMakeFiles/zip.dir/zip_unchange.c.o" - "CMakeFiles/zip.dir/zip_unchange.c.o.d" - "CMakeFiles/zip.dir/zip_unchange_all.c.o" - "CMakeFiles/zip.dir/zip_unchange_all.c.o.d" - "CMakeFiles/zip.dir/zip_unchange_archive.c.o" - "CMakeFiles/zip.dir/zip_unchange_archive.c.o.d" - "CMakeFiles/zip.dir/zip_unchange_data.c.o" - "CMakeFiles/zip.dir/zip_unchange_data.c.o.d" - "CMakeFiles/zip.dir/zip_utf-8.c.o" - "CMakeFiles/zip.dir/zip_utf-8.c.o.d" - "libzip.a" - "libzip.pdb" - "zip_err_str.c" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/zip.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/cmake_clean_target.cmake b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/cmake_clean_target.cmake deleted file mode 100644 index e68a0d9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libzip.a" -) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/compiler_depend.make deleted file mode 100644 index cd5d6a1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for zip. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/compiler_depend.ts deleted file mode 100644 index 554de6c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for zip. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/depend.make deleted file mode 100644 index 4b936e6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for zip. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/flags.make deleted file mode 100644 index dccbf94..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/zip.dir/includes_C.rsp - -C_FLAGS = -fvisibility=hidden - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/link.txt deleted file mode 100644 index b67e250..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emar" qc libzip.a CMakeFiles/zip.dir/zip_add.c.o CMakeFiles/zip.dir/zip_add_dir.c.o CMakeFiles/zip.dir/zip_add_entry.c.o CMakeFiles/zip.dir/zip_algorithm_deflate.c.o CMakeFiles/zip.dir/zip_buffer.c.o CMakeFiles/zip.dir/zip_close.c.o CMakeFiles/zip.dir/zip_delete.c.o CMakeFiles/zip.dir/zip_dir_add.c.o CMakeFiles/zip.dir/zip_dirent.c.o CMakeFiles/zip.dir/zip_discard.c.o CMakeFiles/zip.dir/zip_entry.c.o CMakeFiles/zip.dir/zip_error.c.o CMakeFiles/zip.dir/zip_error_clear.c.o CMakeFiles/zip.dir/zip_error_get.c.o CMakeFiles/zip.dir/zip_error_get_sys_type.c.o CMakeFiles/zip.dir/zip_error_strerror.c.o CMakeFiles/zip.dir/zip_error_to_str.c.o CMakeFiles/zip.dir/zip_extra_field.c.o CMakeFiles/zip.dir/zip_extra_field_api.c.o CMakeFiles/zip.dir/zip_fclose.c.o CMakeFiles/zip.dir/zip_fdopen.c.o CMakeFiles/zip.dir/zip_file_add.c.o CMakeFiles/zip.dir/zip_file_error_clear.c.o CMakeFiles/zip.dir/zip_file_error_get.c.o CMakeFiles/zip.dir/zip_file_get_comment.c.o CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o CMakeFiles/zip.dir/zip_file_get_offset.c.o CMakeFiles/zip.dir/zip_file_rename.c.o CMakeFiles/zip.dir/zip_file_replace.c.o CMakeFiles/zip.dir/zip_file_set_comment.c.o CMakeFiles/zip.dir/zip_file_set_encryption.c.o CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o CMakeFiles/zip.dir/zip_file_set_mtime.c.o CMakeFiles/zip.dir/zip_file_strerror.c.o CMakeFiles/zip.dir/zip_fopen.c.o CMakeFiles/zip.dir/zip_fopen_encrypted.c.o CMakeFiles/zip.dir/zip_fopen_index.c.o CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o CMakeFiles/zip.dir/zip_fread.c.o CMakeFiles/zip.dir/zip_fseek.c.o CMakeFiles/zip.dir/zip_ftell.c.o CMakeFiles/zip.dir/zip_get_archive_comment.c.o CMakeFiles/zip.dir/zip_get_archive_flag.c.o CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o CMakeFiles/zip.dir/zip_get_file_comment.c.o CMakeFiles/zip.dir/zip_get_name.c.o CMakeFiles/zip.dir/zip_get_num_entries.c.o CMakeFiles/zip.dir/zip_get_num_files.c.o CMakeFiles/zip.dir/zip_hash.c.o CMakeFiles/zip.dir/zip_io_util.c.o CMakeFiles/zip.dir/zip_libzip_version.c.o CMakeFiles/zip.dir/zip_memdup.c.o CMakeFiles/zip.dir/zip_name_locate.c.o CMakeFiles/zip.dir/zip_new.c.o CMakeFiles/zip.dir/zip_open.c.o CMakeFiles/zip.dir/zip_pkware.c.o CMakeFiles/zip.dir/zip_progress.c.o CMakeFiles/zip.dir/zip_rename.c.o CMakeFiles/zip.dir/zip_replace.c.o CMakeFiles/zip.dir/zip_set_archive_comment.c.o CMakeFiles/zip.dir/zip_set_archive_flag.c.o CMakeFiles/zip.dir/zip_set_default_password.c.o CMakeFiles/zip.dir/zip_set_file_comment.c.o CMakeFiles/zip.dir/zip_set_file_compression.c.o CMakeFiles/zip.dir/zip_set_name.c.o CMakeFiles/zip.dir/zip_source_accept_empty.c.o CMakeFiles/zip.dir/zip_source_begin_write.c.o CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o CMakeFiles/zip.dir/zip_source_buffer.c.o CMakeFiles/zip.dir/zip_source_call.c.o CMakeFiles/zip.dir/zip_source_close.c.o CMakeFiles/zip.dir/zip_source_commit_write.c.o CMakeFiles/zip.dir/zip_source_compress.c.o CMakeFiles/zip.dir/zip_source_crc.c.o CMakeFiles/zip.dir/zip_source_error.c.o CMakeFiles/zip.dir/zip_source_file_common.c.o CMakeFiles/zip.dir/zip_source_file_stdio.c.o CMakeFiles/zip.dir/zip_source_free.c.o CMakeFiles/zip.dir/zip_source_function.c.o CMakeFiles/zip.dir/zip_source_get_dostime.c.o CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o CMakeFiles/zip.dir/zip_source_is_deleted.c.o CMakeFiles/zip.dir/zip_source_layered.c.o CMakeFiles/zip.dir/zip_source_open.c.o CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o CMakeFiles/zip.dir/zip_source_pkware_decode.c.o CMakeFiles/zip.dir/zip_source_pkware_encode.c.o CMakeFiles/zip.dir/zip_source_read.c.o CMakeFiles/zip.dir/zip_source_remove.c.o CMakeFiles/zip.dir/zip_source_rollback_write.c.o CMakeFiles/zip.dir/zip_source_seek.c.o CMakeFiles/zip.dir/zip_source_seek_write.c.o CMakeFiles/zip.dir/zip_source_stat.c.o CMakeFiles/zip.dir/zip_source_supports.c.o CMakeFiles/zip.dir/zip_source_tell.c.o CMakeFiles/zip.dir/zip_source_tell_write.c.o CMakeFiles/zip.dir/zip_source_window.c.o CMakeFiles/zip.dir/zip_source_write.c.o CMakeFiles/zip.dir/zip_source_zip.c.o CMakeFiles/zip.dir/zip_source_zip_new.c.o CMakeFiles/zip.dir/zip_stat.c.o CMakeFiles/zip.dir/zip_stat_index.c.o CMakeFiles/zip.dir/zip_stat_init.c.o CMakeFiles/zip.dir/zip_strerror.c.o CMakeFiles/zip.dir/zip_string.c.o CMakeFiles/zip.dir/zip_unchange.c.o CMakeFiles/zip.dir/zip_unchange_all.c.o CMakeFiles/zip.dir/zip_unchange_archive.c.o CMakeFiles/zip.dir/zip_unchange_data.c.o "CMakeFiles/zip.dir/zip_utf-8.c.o" CMakeFiles/zip.dir/zip_err_str.c.o CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o CMakeFiles/zip.dir/zip_random_unix.c.o -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emranlib" libzip.a diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/progress.make deleted file mode 100644 index 072351c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/progress.make +++ /dev/null @@ -1,116 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = 71 -CMAKE_PROGRESS_4 = -CMAKE_PROGRESS_5 = -CMAKE_PROGRESS_6 = -CMAKE_PROGRESS_7 = 72 -CMAKE_PROGRESS_8 = -CMAKE_PROGRESS_9 = -CMAKE_PROGRESS_10 = -CMAKE_PROGRESS_11 = -CMAKE_PROGRESS_12 = 73 -CMAKE_PROGRESS_13 = -CMAKE_PROGRESS_14 = -CMAKE_PROGRESS_15 = -CMAKE_PROGRESS_16 = 74 -CMAKE_PROGRESS_17 = -CMAKE_PROGRESS_18 = -CMAKE_PROGRESS_19 = -CMAKE_PROGRESS_20 = -CMAKE_PROGRESS_21 = 75 -CMAKE_PROGRESS_22 = -CMAKE_PROGRESS_23 = -CMAKE_PROGRESS_24 = -CMAKE_PROGRESS_25 = 76 -CMAKE_PROGRESS_26 = -CMAKE_PROGRESS_27 = -CMAKE_PROGRESS_28 = -CMAKE_PROGRESS_29 = -CMAKE_PROGRESS_30 = 77 -CMAKE_PROGRESS_31 = -CMAKE_PROGRESS_32 = -CMAKE_PROGRESS_33 = -CMAKE_PROGRESS_34 = 78 -CMAKE_PROGRESS_35 = -CMAKE_PROGRESS_36 = -CMAKE_PROGRESS_37 = -CMAKE_PROGRESS_38 = -CMAKE_PROGRESS_39 = 79 -CMAKE_PROGRESS_40 = -CMAKE_PROGRESS_41 = -CMAKE_PROGRESS_42 = -CMAKE_PROGRESS_43 = 80 -CMAKE_PROGRESS_44 = -CMAKE_PROGRESS_45 = -CMAKE_PROGRESS_46 = -CMAKE_PROGRESS_47 = -CMAKE_PROGRESS_48 = 81 -CMAKE_PROGRESS_49 = -CMAKE_PROGRESS_50 = -CMAKE_PROGRESS_51 = -CMAKE_PROGRESS_52 = -CMAKE_PROGRESS_53 = 82 -CMAKE_PROGRESS_54 = -CMAKE_PROGRESS_55 = -CMAKE_PROGRESS_56 = -CMAKE_PROGRESS_57 = 83 -CMAKE_PROGRESS_58 = -CMAKE_PROGRESS_59 = -CMAKE_PROGRESS_60 = -CMAKE_PROGRESS_61 = -CMAKE_PROGRESS_62 = 84 -CMAKE_PROGRESS_63 = -CMAKE_PROGRESS_64 = -CMAKE_PROGRESS_65 = -CMAKE_PROGRESS_66 = 85 -CMAKE_PROGRESS_67 = -CMAKE_PROGRESS_68 = -CMAKE_PROGRESS_69 = -CMAKE_PROGRESS_70 = -CMAKE_PROGRESS_71 = 86 -CMAKE_PROGRESS_72 = -CMAKE_PROGRESS_73 = -CMAKE_PROGRESS_74 = -CMAKE_PROGRESS_75 = 87 -CMAKE_PROGRESS_76 = -CMAKE_PROGRESS_77 = -CMAKE_PROGRESS_78 = -CMAKE_PROGRESS_79 = -CMAKE_PROGRESS_80 = 88 -CMAKE_PROGRESS_81 = -CMAKE_PROGRESS_82 = -CMAKE_PROGRESS_83 = -CMAKE_PROGRESS_84 = 89 -CMAKE_PROGRESS_85 = -CMAKE_PROGRESS_86 = -CMAKE_PROGRESS_87 = -CMAKE_PROGRESS_88 = -CMAKE_PROGRESS_89 = 90 -CMAKE_PROGRESS_90 = -CMAKE_PROGRESS_91 = -CMAKE_PROGRESS_92 = -CMAKE_PROGRESS_93 = -CMAKE_PROGRESS_94 = 91 -CMAKE_PROGRESS_95 = -CMAKE_PROGRESS_96 = -CMAKE_PROGRESS_97 = -CMAKE_PROGRESS_98 = 92 -CMAKE_PROGRESS_99 = -CMAKE_PROGRESS_100 = -CMAKE_PROGRESS_101 = -CMAKE_PROGRESS_102 = -CMAKE_PROGRESS_103 = 93 -CMAKE_PROGRESS_104 = -CMAKE_PROGRESS_105 = -CMAKE_PROGRESS_106 = -CMAKE_PROGRESS_107 = 94 -CMAKE_PROGRESS_108 = -CMAKE_PROGRESS_109 = -CMAKE_PROGRESS_110 = -CMAKE_PROGRESS_111 = -CMAKE_PROGRESS_112 = 95 -CMAKE_PROGRESS_113 = -CMAKE_PROGRESS_114 = -CMAKE_PROGRESS_115 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add.c.o deleted file mode 100644 index 7785297..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add.c.o.d deleted file mode 100644 index 3ea4bb5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_add.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_dir.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_dir.c.o deleted file mode 100644 index 0dbf1f9..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_dir.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_dir.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_dir.c.o.d deleted file mode 100644 index 0554534..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_dir.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_add_dir.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_dir.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_entry.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_entry.c.o deleted file mode 100644 index 631dbb2..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_entry.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_entry.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_entry.c.o.d deleted file mode 100644 index 397a999..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_add_entry.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_add_entry.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_add_entry.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o deleted file mode 100644 index fb1e763..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o.d deleted file mode 100644 index f972f43..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o.d +++ /dev/null @@ -1,60 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_algorithm_deflate.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_buffer.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_buffer.c.o deleted file mode 100644 index d766198..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_buffer.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_buffer.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_buffer.c.o.d deleted file mode 100644 index d608eb0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_buffer.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_buffer.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_buffer.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_close.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_close.c.o deleted file mode 100644 index 6325eae..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_close.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_close.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_close.c.o.d deleted file mode 100644 index 6d9ec49..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_close.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_close.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_close.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_delete.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_delete.c.o deleted file mode 100644 index 132cb1a..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_delete.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_delete.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_delete.c.o.d deleted file mode 100644 index 1893e5e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_delete.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_delete.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_delete.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dir_add.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dir_add.c.o deleted file mode 100644 index 18f8aee..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dir_add.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dir_add.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dir_add.c.o.d deleted file mode 100644 index 53e6a5a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dir_add.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_dir_add.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dir_add.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dirent.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dirent.c.o deleted file mode 100644 index 0a4bb8f..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dirent.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dirent.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dirent.c.o.d deleted file mode 100644 index 528fe67..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_dirent.c.o.d +++ /dev/null @@ -1,59 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_dirent.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_dirent.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_discard.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_discard.c.o deleted file mode 100644 index 900f8d3..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_discard.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_discard.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_discard.c.o.d deleted file mode 100644 index 18b4a6f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_discard.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_discard.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_discard.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_entry.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_entry.c.o deleted file mode 100644 index 941ae8f..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_entry.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_entry.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_entry.c.o.d deleted file mode 100644 index 20ae08c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_entry.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_entry.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_entry.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_err_str.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_err_str.c.o deleted file mode 100644 index e38d4d8..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_err_str.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_err_str.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_err_str.c.o.d deleted file mode 100644 index dd9d5e6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_err_str.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_err_str.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/zip_err_str.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error.c.o deleted file mode 100644 index f39eaed..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error.c.o.d deleted file mode 100644 index 52d4a9c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_error.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_clear.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_clear.c.o deleted file mode 100644 index 0af2185..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_clear.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_clear.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_clear.c.o.d deleted file mode 100644 index 3f25ebb..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_clear.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_error_clear.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_clear.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get.c.o deleted file mode 100644 index ecaf38d..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get.c.o.d deleted file mode 100644 index 5a8a0fc..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_error_get.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o deleted file mode 100644 index ab052d9..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o.d deleted file mode 100644 index 82817ee..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_get_sys_type.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_strerror.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_strerror.c.o deleted file mode 100644 index 3b90230..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_strerror.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_strerror.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_strerror.c.o.d deleted file mode 100644 index 8586172..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_strerror.c.o.d +++ /dev/null @@ -1,59 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_error_strerror.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_strerror.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_to_str.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_to_str.c.o deleted file mode 100644 index 5f383ca..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_to_str.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_to_str.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_to_str.c.o.d deleted file mode 100644 index 13afcd9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_error_to_str.c.o.d +++ /dev/null @@ -1,40 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_error_to_str.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_error_to_str.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field.c.o deleted file mode 100644 index 0f78cc4..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field.c.o.d deleted file mode 100644 index 71ffc5a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_extra_field.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o deleted file mode 100644 index e756c6c..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o.d deleted file mode 100644 index 0e92c70..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_extra_field_api.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fclose.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fclose.c.o deleted file mode 100644 index 9f7ff82..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fclose.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fclose.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fclose.c.o.d deleted file mode 100644 index f0e3edb..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fclose.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_fclose.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fclose.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fdopen.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fdopen.c.o deleted file mode 100644 index 10ccfa0..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fdopen.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fdopen.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fdopen.c.o.d deleted file mode 100644 index 5ac9259..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fdopen.c.o.d +++ /dev/null @@ -1,43 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_fdopen.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fdopen.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_add.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_add.c.o deleted file mode 100644 index 5a66dbb..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_add.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_add.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_add.c.o.d deleted file mode 100644 index 895e086..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_add.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_add.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_add.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o deleted file mode 100644 index 06c3ac9..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o.d deleted file mode 100644 index 1bfc288..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_clear.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_get.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_get.c.o deleted file mode 100644 index 9b6db40..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_get.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_get.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_get.c.o.d deleted file mode 100644 index 63e1417..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_error_get.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_error_get.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_error_get.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o deleted file mode 100644 index 3329ccf..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o.d deleted file mode 100644 index e7c3865..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_comment.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o deleted file mode 100644 index a62bf8e..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o.d deleted file mode 100644 index 92ab2a0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_external_attributes.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o deleted file mode 100644 index fd38829..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o.d deleted file mode 100644 index 4fad3af..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o.d +++ /dev/null @@ -1,40 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_get_offset.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_rename.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_rename.c.o deleted file mode 100644 index 9eee299..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_rename.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_rename.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_rename.c.o.d deleted file mode 100644 index 6426635..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_rename.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_rename.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_rename.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_replace.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_replace.c.o deleted file mode 100644 index ce23e97..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_replace.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_replace.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_replace.c.o.d deleted file mode 100644 index 78e3d91..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_replace.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_replace.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_replace.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o deleted file mode 100644 index bb48363..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o.d deleted file mode 100644 index 3b12eb2..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_comment.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o deleted file mode 100644 index 20a696b..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o.d deleted file mode 100644 index 434340e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_encryption.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o deleted file mode 100644 index 3238c43..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o.d deleted file mode 100644 index b32b464..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_external_attributes.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o deleted file mode 100644 index d4eeb35..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o.d deleted file mode 100644 index 69fb2bd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_set_mtime.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_strerror.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_strerror.c.o deleted file mode 100644 index 99f45a8..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_strerror.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_strerror.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_strerror.c.o.d deleted file mode 100644 index bce4a20..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_file_strerror.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_file_strerror.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_file_strerror.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen.c.o deleted file mode 100644 index fff8db7..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen.c.o.d deleted file mode 100644 index 684f833..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_fopen.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o deleted file mode 100644 index 729c23d..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o.d deleted file mode 100644 index db4dbec..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_encrypted.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index.c.o deleted file mode 100644 index a78e692..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index.c.o.d deleted file mode 100644 index 21785be..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_fopen_index.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o deleted file mode 100644 index 701768f..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o.d deleted file mode 100644 index 4eaef0f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o.d +++ /dev/null @@ -1,43 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fopen_index_encrypted.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fread.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fread.c.o deleted file mode 100644 index 5eb22dd..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fread.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fread.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fread.c.o.d deleted file mode 100644 index d3ff24e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fread.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_fread.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fread.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fseek.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fseek.c.o deleted file mode 100644 index 763533b..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fseek.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fseek.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fseek.c.o.d deleted file mode 100644 index 9ddd667..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_fseek.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_fseek.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_fseek.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_ftell.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_ftell.c.o deleted file mode 100644 index 31e18be..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_ftell.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_ftell.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_ftell.c.o.d deleted file mode 100644 index 63d31b1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_ftell.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_ftell.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_ftell.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o deleted file mode 100644 index d12ce3d..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o.d deleted file mode 100644 index 7445726..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_comment.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o deleted file mode 100644 index bf8216e..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o.d deleted file mode 100644 index f948da5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_archive_flag.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o deleted file mode 100644 index 6772856..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o.d deleted file mode 100644 index 747dbe8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_encryption_implementation.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o deleted file mode 100644 index aaee557..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o.d deleted file mode 100644 index 5a2c82e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_file_comment.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_name.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_name.c.o deleted file mode 100644 index 6269652..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_name.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_name.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_name.c.o.d deleted file mode 100644 index 892bbba..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_name.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_get_name.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_name.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o deleted file mode 100644 index ba7ceea..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o.d deleted file mode 100644 index ac00b4b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_entries.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_files.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_files.c.o deleted file mode 100644 index 16743a4..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_files.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_files.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_files.c.o.d deleted file mode 100644 index 474f1da..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_get_num_files.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_get_num_files.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_get_num_files.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_hash.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_hash.c.o deleted file mode 100644 index 5e79c1a..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_hash.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_hash.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_hash.c.o.d deleted file mode 100644 index 666438c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_hash.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_hash.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_hash.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_io_util.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_io_util.c.o deleted file mode 100644 index 8fd76dc..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_io_util.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_io_util.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_io_util.c.o.d deleted file mode 100644 index 5ac621f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_io_util.c.o.d +++ /dev/null @@ -1,59 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_io_util.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_io_util.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_libzip_version.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_libzip_version.c.o deleted file mode 100644 index 3924ced..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_libzip_version.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_libzip_version.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_libzip_version.c.o.d deleted file mode 100644 index 3f6f88f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_libzip_version.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_libzip_version.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_libzip_version.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_memdup.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_memdup.c.o deleted file mode 100644 index 25ce18d..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_memdup.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_memdup.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_memdup.c.o.d deleted file mode 100644 index b734947..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_memdup.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_memdup.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_memdup.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_name_locate.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_name_locate.c.o deleted file mode 100644 index 4d1cf69..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_name_locate.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_name_locate.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_name_locate.c.o.d deleted file mode 100644 index fa007f0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_name_locate.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_name_locate.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_name_locate.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_new.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_new.c.o deleted file mode 100644 index b6654ee..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_new.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_new.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_new.c.o.d deleted file mode 100644 index c8b8eac..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_new.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_new.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_new.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_open.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_open.c.o deleted file mode 100644 index f10be4e..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_open.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_open.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_open.c.o.d deleted file mode 100644 index e36c7a8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_open.c.o.d +++ /dev/null @@ -1,46 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_open.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_open.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_pkware.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_pkware.c.o deleted file mode 100644 index 872ca23..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_pkware.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_pkware.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_pkware.c.o.d deleted file mode 100644 index 0ec5343..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_pkware.c.o.d +++ /dev/null @@ -1,59 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_pkware.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_pkware.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_progress.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_progress.c.o deleted file mode 100644 index 9edee15..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_progress.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_progress.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_progress.c.o.d deleted file mode 100644 index 617845f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_progress.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_progress.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_progress.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_random_unix.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_random_unix.c.o deleted file mode 100644 index 671ec84..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_random_unix.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_random_unix.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_random_unix.c.o.d deleted file mode 100644 index 5ba9293..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_random_unix.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_random_unix.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_random_unix.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_rename.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_rename.c.o deleted file mode 100644 index 2d0f5e8..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_rename.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_rename.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_rename.c.o.d deleted file mode 100644 index 5a94505..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_rename.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_rename.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_rename.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_replace.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_replace.c.o deleted file mode 100644 index 691c91a..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_replace.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_replace.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_replace.c.o.d deleted file mode 100644 index 081fd28..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_replace.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_replace.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_replace.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o deleted file mode 100644 index 219a5da..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o.d deleted file mode 100644 index 5773743..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_comment.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o deleted file mode 100644 index c62c64f..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o.d deleted file mode 100644 index 18e2956..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_archive_flag.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_default_password.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_default_password.c.o deleted file mode 100644 index b7b8a42..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_default_password.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_default_password.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_default_password.c.o.d deleted file mode 100644 index d476239..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_default_password.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_set_default_password.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_default_password.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o deleted file mode 100644 index 042b810..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o.d deleted file mode 100644 index bb00577..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_comment.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o deleted file mode 100644 index 13564ff..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o.d deleted file mode 100644 index c41b070..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_file_compression.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_name.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_name.c.o deleted file mode 100644 index 92d24fd..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_name.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_name.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_name.c.o.d deleted file mode 100644 index dc47a3a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_set_name.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_set_name.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_set_name.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o deleted file mode 100644 index a059fef..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o.d deleted file mode 100644 index 41353bc..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_accept_empty.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o deleted file mode 100644 index 83c678f..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o.d deleted file mode 100644 index 2d56a8b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o deleted file mode 100644 index 804aafa..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o.d deleted file mode 100644 index 19ec3f9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_begin_write_cloning.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_buffer.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_buffer.c.o deleted file mode 100644 index 2596149..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_buffer.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_buffer.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_buffer.c.o.d deleted file mode 100644 index ce91b4e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_buffer.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_buffer.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_buffer.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_call.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_call.c.o deleted file mode 100644 index 9be4ab7..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_call.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_call.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_call.c.o.d deleted file mode 100644 index 2a63075..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_call.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_call.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_call.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_close.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_close.c.o deleted file mode 100644 index 7b2c5fa..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_close.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_close.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_close.c.o.d deleted file mode 100644 index f8627bd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_close.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_close.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_close.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o deleted file mode 100644 index a5af81d..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o.d deleted file mode 100644 index 42c17fd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_commit_write.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_compress.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_compress.c.o deleted file mode 100644 index 35c7549..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_compress.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_compress.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_compress.c.o.d deleted file mode 100644 index 998f6f0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_compress.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_compress.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_compress.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_crc.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_crc.c.o deleted file mode 100644 index c25efa3..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_crc.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_crc.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_crc.c.o.d deleted file mode 100644 index 290fcbc..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_crc.c.o.d +++ /dev/null @@ -1,59 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_crc.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_crc.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_error.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_error.c.o deleted file mode 100644 index 6117055..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_error.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_error.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_error.c.o.d deleted file mode 100644 index 50eabac..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_error.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_error.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_error.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_common.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_common.c.o deleted file mode 100644 index 7df7a01..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_common.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_common.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_common.c.o.d deleted file mode 100644 index 3e1fc4b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_common.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_file_common.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_common.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o deleted file mode 100644 index 85837e7..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o.d deleted file mode 100644 index 156be14..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o deleted file mode 100644 index b07fcb5..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o.d deleted file mode 100644 index 8406f80..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o.d +++ /dev/null @@ -1,50 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio_named.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_file_stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_free.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_free.c.o deleted file mode 100644 index c431eb3..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_free.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_free.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_free.c.o.d deleted file mode 100644 index e0473d6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_free.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_free.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_free.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_function.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_function.c.o deleted file mode 100644 index bfd1ca3..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_function.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_function.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_function.c.o.d deleted file mode 100644 index cad89f3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_function.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_function.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_function.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o deleted file mode 100644 index 3890be4..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o.d deleted file mode 100644 index 1bb56a8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_dostime.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o deleted file mode 100644 index 04a55cf..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o.d deleted file mode 100644 index 615e156..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_get_file_attributes.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o deleted file mode 100644 index 32692d5..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o.d deleted file mode 100644 index 0b0e322..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_is_deleted.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_layered.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_layered.c.o deleted file mode 100644 index 16e0db9..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_layered.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_layered.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_layered.c.o.d deleted file mode 100644 index f4c7fe3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_layered.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_layered.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_layered.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_open.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_open.c.o deleted file mode 100644 index 634574e..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_open.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_open.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_open.c.o.d deleted file mode 100644 index fd237b9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_open.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_open.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_open.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o deleted file mode 100644 index edef197..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o.d deleted file mode 100644 index 214929e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pass_to_lower_layer.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o deleted file mode 100644 index 0529025..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o.d deleted file mode 100644 index 9b3e3a5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_decode.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o deleted file mode 100644 index 6201381..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o.d deleted file mode 100644 index f430dc2..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_pkware_encode.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_read.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_read.c.o deleted file mode 100644 index 56f1a29..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_read.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_read.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_read.c.o.d deleted file mode 100644 index 7dc32d7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_read.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_read.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_read.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_remove.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_remove.c.o deleted file mode 100644 index cb124be..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_remove.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_remove.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_remove.c.o.d deleted file mode 100644 index 134f3f3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_remove.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_remove.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_remove.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o deleted file mode 100644 index 8459035..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o.d deleted file mode 100644 index 09b2543..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_rollback_write.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek.c.o deleted file mode 100644 index 358e10c..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek.c.o.d deleted file mode 100644 index 87204ec..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_seek.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o deleted file mode 100644 index c9bb7f9..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o.d deleted file mode 100644 index 85ae6c8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_seek_write.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_stat.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_stat.c.o deleted file mode 100644 index c3a5ae3..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_stat.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_stat.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_stat.c.o.d deleted file mode 100644 index f3290bb..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_stat.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_stat.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_stat.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_supports.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_supports.c.o deleted file mode 100644 index b487552..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_supports.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_supports.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_supports.c.o.d deleted file mode 100644 index 5664581..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_supports.c.o.d +++ /dev/null @@ -1,50 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_supports.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_supports.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell.c.o deleted file mode 100644 index d17ec05..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell.c.o.d deleted file mode 100644 index f1a3155..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_tell.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o deleted file mode 100644 index b0344a2..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o.d deleted file mode 100644 index 2965eb8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_tell_write.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_window.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_window.c.o deleted file mode 100644 index d846b64..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_window.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_window.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_window.c.o.d deleted file mode 100644 index 882b0da..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_window.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_window.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_window.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_write.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_write.c.o deleted file mode 100644 index cd64bab..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_write.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_write.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_write.c.o.d deleted file mode 100644 index c9e6ec4..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_write.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_write.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_write.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip.c.o deleted file mode 100644 index b66a837..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip.c.o.d deleted file mode 100644 index 90ce593..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_zip.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o deleted file mode 100644 index 6afe882..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o.d deleted file mode 100644 index f4a1553..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_source_zip_new.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat.c.o deleted file mode 100644 index cd66afb..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat.c.o.d deleted file mode 100644 index 99cb698..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_stat.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_index.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_index.c.o deleted file mode 100644 index b68a6b5..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_index.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_index.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_index.c.o.d deleted file mode 100644 index 0d0f942..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_index.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_stat_index.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_index.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_init.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_init.c.o deleted file mode 100644 index 169e935..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_init.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_init.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_init.c.o.d deleted file mode 100644 index 7a310a1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_stat_init.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_stat_init.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_stat_init.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_strerror.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_strerror.c.o deleted file mode 100644 index 7f45642..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_strerror.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_strerror.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_strerror.c.o.d deleted file mode 100644 index 8051d77..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_strerror.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_strerror.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_strerror.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_string.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_string.c.o deleted file mode 100644 index 790b591..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_string.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_string.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_string.c.o.d deleted file mode 100644 index e5da6f2..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_string.c.o.d +++ /dev/null @@ -1,59 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_string.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_string.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange.c.o deleted file mode 100644 index ea7b2c9..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange.c.o.d deleted file mode 100644 index e1cf672..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_unchange.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_all.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_all.c.o deleted file mode 100644 index 3aca76e..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_all.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_all.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_all.c.o.d deleted file mode 100644 index 5f8f07b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_all.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_unchange_all.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_all.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o deleted file mode 100644 index e2824d0..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o.d deleted file mode 100644 index 8be1247..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_archive.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_data.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_data.c.o deleted file mode 100644 index d366376..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_data.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_data.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_data.c.o.d deleted file mode 100644 index d8c60e4..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_unchange_data.c.o.d +++ /dev/null @@ -1,41 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_unchange_data.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_unchange_data.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_utf-8.c.o b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_utf-8.c.o deleted file mode 100644 index fc94e66..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_utf-8.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_utf-8.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_utf-8.c.o.d deleted file mode 100644 index e654693..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CMakeFiles/zip.dir/zip_utf-8.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -lib/CMakeFiles/zip.dir/zip_utf-8.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip_utf-8.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zipint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/CTestTestfile.cmake b/thirdparty/libzip-1.11.3/build-emcmake/lib/CTestTestfile.cmake deleted file mode 100644 index 6b1930a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib -# Build directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/Makefile b/thirdparty/libzip-1.11.3/build-emcmake/lib/Makefile deleted file mode 100644 index bb572c0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/Makefile +++ /dev/null @@ -1,3266 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib//CMakeFiles/progress.marks" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 lib/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : all - -# The main clean target -clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 lib/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 lib/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 lib/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -lib/CMakeFiles/zip.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 lib/CMakeFiles/zip.dir/rule -.PHONY : lib/CMakeFiles/zip.dir/rule - -# Convenience name for target. -zip: lib/CMakeFiles/zip.dir/rule -.PHONY : zip - -# fast build rule for target. -zip/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/build -.PHONY : zip/fast - -zip_add.o: zip_add.c.o -.PHONY : zip_add.o - -# target to build an object file -zip_add.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_add.c.o -.PHONY : zip_add.c.o - -zip_add.i: zip_add.c.i -.PHONY : zip_add.i - -# target to preprocess a source file -zip_add.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_add.c.i -.PHONY : zip_add.c.i - -zip_add.s: zip_add.c.s -.PHONY : zip_add.s - -# target to generate assembly for a file -zip_add.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_add.c.s -.PHONY : zip_add.c.s - -zip_add_dir.o: zip_add_dir.c.o -.PHONY : zip_add_dir.o - -# target to build an object file -zip_add_dir.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_add_dir.c.o -.PHONY : zip_add_dir.c.o - -zip_add_dir.i: zip_add_dir.c.i -.PHONY : zip_add_dir.i - -# target to preprocess a source file -zip_add_dir.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_add_dir.c.i -.PHONY : zip_add_dir.c.i - -zip_add_dir.s: zip_add_dir.c.s -.PHONY : zip_add_dir.s - -# target to generate assembly for a file -zip_add_dir.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_add_dir.c.s -.PHONY : zip_add_dir.c.s - -zip_add_entry.o: zip_add_entry.c.o -.PHONY : zip_add_entry.o - -# target to build an object file -zip_add_entry.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_add_entry.c.o -.PHONY : zip_add_entry.c.o - -zip_add_entry.i: zip_add_entry.c.i -.PHONY : zip_add_entry.i - -# target to preprocess a source file -zip_add_entry.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_add_entry.c.i -.PHONY : zip_add_entry.c.i - -zip_add_entry.s: zip_add_entry.c.s -.PHONY : zip_add_entry.s - -# target to generate assembly for a file -zip_add_entry.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_add_entry.c.s -.PHONY : zip_add_entry.c.s - -zip_algorithm_deflate.o: zip_algorithm_deflate.c.o -.PHONY : zip_algorithm_deflate.o - -# target to build an object file -zip_algorithm_deflate.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.o -.PHONY : zip_algorithm_deflate.c.o - -zip_algorithm_deflate.i: zip_algorithm_deflate.c.i -.PHONY : zip_algorithm_deflate.i - -# target to preprocess a source file -zip_algorithm_deflate.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.i -.PHONY : zip_algorithm_deflate.c.i - -zip_algorithm_deflate.s: zip_algorithm_deflate.c.s -.PHONY : zip_algorithm_deflate.s - -# target to generate assembly for a file -zip_algorithm_deflate.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_algorithm_deflate.c.s -.PHONY : zip_algorithm_deflate.c.s - -zip_buffer.o: zip_buffer.c.o -.PHONY : zip_buffer.o - -# target to build an object file -zip_buffer.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_buffer.c.o -.PHONY : zip_buffer.c.o - -zip_buffer.i: zip_buffer.c.i -.PHONY : zip_buffer.i - -# target to preprocess a source file -zip_buffer.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_buffer.c.i -.PHONY : zip_buffer.c.i - -zip_buffer.s: zip_buffer.c.s -.PHONY : zip_buffer.s - -# target to generate assembly for a file -zip_buffer.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_buffer.c.s -.PHONY : zip_buffer.c.s - -zip_close.o: zip_close.c.o -.PHONY : zip_close.o - -# target to build an object file -zip_close.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_close.c.o -.PHONY : zip_close.c.o - -zip_close.i: zip_close.c.i -.PHONY : zip_close.i - -# target to preprocess a source file -zip_close.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_close.c.i -.PHONY : zip_close.c.i - -zip_close.s: zip_close.c.s -.PHONY : zip_close.s - -# target to generate assembly for a file -zip_close.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_close.c.s -.PHONY : zip_close.c.s - -zip_delete.o: zip_delete.c.o -.PHONY : zip_delete.o - -# target to build an object file -zip_delete.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_delete.c.o -.PHONY : zip_delete.c.o - -zip_delete.i: zip_delete.c.i -.PHONY : zip_delete.i - -# target to preprocess a source file -zip_delete.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_delete.c.i -.PHONY : zip_delete.c.i - -zip_delete.s: zip_delete.c.s -.PHONY : zip_delete.s - -# target to generate assembly for a file -zip_delete.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_delete.c.s -.PHONY : zip_delete.c.s - -zip_dir_add.o: zip_dir_add.c.o -.PHONY : zip_dir_add.o - -# target to build an object file -zip_dir_add.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_dir_add.c.o -.PHONY : zip_dir_add.c.o - -zip_dir_add.i: zip_dir_add.c.i -.PHONY : zip_dir_add.i - -# target to preprocess a source file -zip_dir_add.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_dir_add.c.i -.PHONY : zip_dir_add.c.i - -zip_dir_add.s: zip_dir_add.c.s -.PHONY : zip_dir_add.s - -# target to generate assembly for a file -zip_dir_add.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_dir_add.c.s -.PHONY : zip_dir_add.c.s - -zip_dirent.o: zip_dirent.c.o -.PHONY : zip_dirent.o - -# target to build an object file -zip_dirent.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_dirent.c.o -.PHONY : zip_dirent.c.o - -zip_dirent.i: zip_dirent.c.i -.PHONY : zip_dirent.i - -# target to preprocess a source file -zip_dirent.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_dirent.c.i -.PHONY : zip_dirent.c.i - -zip_dirent.s: zip_dirent.c.s -.PHONY : zip_dirent.s - -# target to generate assembly for a file -zip_dirent.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_dirent.c.s -.PHONY : zip_dirent.c.s - -zip_discard.o: zip_discard.c.o -.PHONY : zip_discard.o - -# target to build an object file -zip_discard.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_discard.c.o -.PHONY : zip_discard.c.o - -zip_discard.i: zip_discard.c.i -.PHONY : zip_discard.i - -# target to preprocess a source file -zip_discard.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_discard.c.i -.PHONY : zip_discard.c.i - -zip_discard.s: zip_discard.c.s -.PHONY : zip_discard.s - -# target to generate assembly for a file -zip_discard.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_discard.c.s -.PHONY : zip_discard.c.s - -zip_entry.o: zip_entry.c.o -.PHONY : zip_entry.o - -# target to build an object file -zip_entry.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_entry.c.o -.PHONY : zip_entry.c.o - -zip_entry.i: zip_entry.c.i -.PHONY : zip_entry.i - -# target to preprocess a source file -zip_entry.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_entry.c.i -.PHONY : zip_entry.c.i - -zip_entry.s: zip_entry.c.s -.PHONY : zip_entry.s - -# target to generate assembly for a file -zip_entry.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_entry.c.s -.PHONY : zip_entry.c.s - -zip_err_str.o: zip_err_str.c.o -.PHONY : zip_err_str.o - -# target to build an object file -zip_err_str.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_err_str.c.o -.PHONY : zip_err_str.c.o - -zip_err_str.i: zip_err_str.c.i -.PHONY : zip_err_str.i - -# target to preprocess a source file -zip_err_str.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_err_str.c.i -.PHONY : zip_err_str.c.i - -zip_err_str.s: zip_err_str.c.s -.PHONY : zip_err_str.s - -# target to generate assembly for a file -zip_err_str.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_err_str.c.s -.PHONY : zip_err_str.c.s - -zip_error.o: zip_error.c.o -.PHONY : zip_error.o - -# target to build an object file -zip_error.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error.c.o -.PHONY : zip_error.c.o - -zip_error.i: zip_error.c.i -.PHONY : zip_error.i - -# target to preprocess a source file -zip_error.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error.c.i -.PHONY : zip_error.c.i - -zip_error.s: zip_error.c.s -.PHONY : zip_error.s - -# target to generate assembly for a file -zip_error.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error.c.s -.PHONY : zip_error.c.s - -zip_error_clear.o: zip_error_clear.c.o -.PHONY : zip_error_clear.o - -# target to build an object file -zip_error_clear.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_clear.c.o -.PHONY : zip_error_clear.c.o - -zip_error_clear.i: zip_error_clear.c.i -.PHONY : zip_error_clear.i - -# target to preprocess a source file -zip_error_clear.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_clear.c.i -.PHONY : zip_error_clear.c.i - -zip_error_clear.s: zip_error_clear.c.s -.PHONY : zip_error_clear.s - -# target to generate assembly for a file -zip_error_clear.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_clear.c.s -.PHONY : zip_error_clear.c.s - -zip_error_get.o: zip_error_get.c.o -.PHONY : zip_error_get.o - -# target to build an object file -zip_error_get.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_get.c.o -.PHONY : zip_error_get.c.o - -zip_error_get.i: zip_error_get.c.i -.PHONY : zip_error_get.i - -# target to preprocess a source file -zip_error_get.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_get.c.i -.PHONY : zip_error_get.c.i - -zip_error_get.s: zip_error_get.c.s -.PHONY : zip_error_get.s - -# target to generate assembly for a file -zip_error_get.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_get.c.s -.PHONY : zip_error_get.c.s - -zip_error_get_sys_type.o: zip_error_get_sys_type.c.o -.PHONY : zip_error_get_sys_type.o - -# target to build an object file -zip_error_get_sys_type.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.o -.PHONY : zip_error_get_sys_type.c.o - -zip_error_get_sys_type.i: zip_error_get_sys_type.c.i -.PHONY : zip_error_get_sys_type.i - -# target to preprocess a source file -zip_error_get_sys_type.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.i -.PHONY : zip_error_get_sys_type.c.i - -zip_error_get_sys_type.s: zip_error_get_sys_type.c.s -.PHONY : zip_error_get_sys_type.s - -# target to generate assembly for a file -zip_error_get_sys_type.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_get_sys_type.c.s -.PHONY : zip_error_get_sys_type.c.s - -zip_error_strerror.o: zip_error_strerror.c.o -.PHONY : zip_error_strerror.o - -# target to build an object file -zip_error_strerror.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_strerror.c.o -.PHONY : zip_error_strerror.c.o - -zip_error_strerror.i: zip_error_strerror.c.i -.PHONY : zip_error_strerror.i - -# target to preprocess a source file -zip_error_strerror.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_strerror.c.i -.PHONY : zip_error_strerror.c.i - -zip_error_strerror.s: zip_error_strerror.c.s -.PHONY : zip_error_strerror.s - -# target to generate assembly for a file -zip_error_strerror.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_strerror.c.s -.PHONY : zip_error_strerror.c.s - -zip_error_to_str.o: zip_error_to_str.c.o -.PHONY : zip_error_to_str.o - -# target to build an object file -zip_error_to_str.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_to_str.c.o -.PHONY : zip_error_to_str.c.o - -zip_error_to_str.i: zip_error_to_str.c.i -.PHONY : zip_error_to_str.i - -# target to preprocess a source file -zip_error_to_str.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_to_str.c.i -.PHONY : zip_error_to_str.c.i - -zip_error_to_str.s: zip_error_to_str.c.s -.PHONY : zip_error_to_str.s - -# target to generate assembly for a file -zip_error_to_str.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_error_to_str.c.s -.PHONY : zip_error_to_str.c.s - -zip_extra_field.o: zip_extra_field.c.o -.PHONY : zip_extra_field.o - -# target to build an object file -zip_extra_field.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_extra_field.c.o -.PHONY : zip_extra_field.c.o - -zip_extra_field.i: zip_extra_field.c.i -.PHONY : zip_extra_field.i - -# target to preprocess a source file -zip_extra_field.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_extra_field.c.i -.PHONY : zip_extra_field.c.i - -zip_extra_field.s: zip_extra_field.c.s -.PHONY : zip_extra_field.s - -# target to generate assembly for a file -zip_extra_field.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_extra_field.c.s -.PHONY : zip_extra_field.c.s - -zip_extra_field_api.o: zip_extra_field_api.c.o -.PHONY : zip_extra_field_api.o - -# target to build an object file -zip_extra_field_api.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_extra_field_api.c.o -.PHONY : zip_extra_field_api.c.o - -zip_extra_field_api.i: zip_extra_field_api.c.i -.PHONY : zip_extra_field_api.i - -# target to preprocess a source file -zip_extra_field_api.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_extra_field_api.c.i -.PHONY : zip_extra_field_api.c.i - -zip_extra_field_api.s: zip_extra_field_api.c.s -.PHONY : zip_extra_field_api.s - -# target to generate assembly for a file -zip_extra_field_api.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_extra_field_api.c.s -.PHONY : zip_extra_field_api.c.s - -zip_fclose.o: zip_fclose.c.o -.PHONY : zip_fclose.o - -# target to build an object file -zip_fclose.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fclose.c.o -.PHONY : zip_fclose.c.o - -zip_fclose.i: zip_fclose.c.i -.PHONY : zip_fclose.i - -# target to preprocess a source file -zip_fclose.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fclose.c.i -.PHONY : zip_fclose.c.i - -zip_fclose.s: zip_fclose.c.s -.PHONY : zip_fclose.s - -# target to generate assembly for a file -zip_fclose.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fclose.c.s -.PHONY : zip_fclose.c.s - -zip_fdopen.o: zip_fdopen.c.o -.PHONY : zip_fdopen.o - -# target to build an object file -zip_fdopen.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fdopen.c.o -.PHONY : zip_fdopen.c.o - -zip_fdopen.i: zip_fdopen.c.i -.PHONY : zip_fdopen.i - -# target to preprocess a source file -zip_fdopen.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fdopen.c.i -.PHONY : zip_fdopen.c.i - -zip_fdopen.s: zip_fdopen.c.s -.PHONY : zip_fdopen.s - -# target to generate assembly for a file -zip_fdopen.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fdopen.c.s -.PHONY : zip_fdopen.c.s - -zip_file_add.o: zip_file_add.c.o -.PHONY : zip_file_add.o - -# target to build an object file -zip_file_add.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_add.c.o -.PHONY : zip_file_add.c.o - -zip_file_add.i: zip_file_add.c.i -.PHONY : zip_file_add.i - -# target to preprocess a source file -zip_file_add.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_add.c.i -.PHONY : zip_file_add.c.i - -zip_file_add.s: zip_file_add.c.s -.PHONY : zip_file_add.s - -# target to generate assembly for a file -zip_file_add.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_add.c.s -.PHONY : zip_file_add.c.s - -zip_file_error_clear.o: zip_file_error_clear.c.o -.PHONY : zip_file_error_clear.o - -# target to build an object file -zip_file_error_clear.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_error_clear.c.o -.PHONY : zip_file_error_clear.c.o - -zip_file_error_clear.i: zip_file_error_clear.c.i -.PHONY : zip_file_error_clear.i - -# target to preprocess a source file -zip_file_error_clear.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_error_clear.c.i -.PHONY : zip_file_error_clear.c.i - -zip_file_error_clear.s: zip_file_error_clear.c.s -.PHONY : zip_file_error_clear.s - -# target to generate assembly for a file -zip_file_error_clear.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_error_clear.c.s -.PHONY : zip_file_error_clear.c.s - -zip_file_error_get.o: zip_file_error_get.c.o -.PHONY : zip_file_error_get.o - -# target to build an object file -zip_file_error_get.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_error_get.c.o -.PHONY : zip_file_error_get.c.o - -zip_file_error_get.i: zip_file_error_get.c.i -.PHONY : zip_file_error_get.i - -# target to preprocess a source file -zip_file_error_get.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_error_get.c.i -.PHONY : zip_file_error_get.c.i - -zip_file_error_get.s: zip_file_error_get.c.s -.PHONY : zip_file_error_get.s - -# target to generate assembly for a file -zip_file_error_get.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_error_get.c.s -.PHONY : zip_file_error_get.c.s - -zip_file_get_comment.o: zip_file_get_comment.c.o -.PHONY : zip_file_get_comment.o - -# target to build an object file -zip_file_get_comment.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_get_comment.c.o -.PHONY : zip_file_get_comment.c.o - -zip_file_get_comment.i: zip_file_get_comment.c.i -.PHONY : zip_file_get_comment.i - -# target to preprocess a source file -zip_file_get_comment.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_get_comment.c.i -.PHONY : zip_file_get_comment.c.i - -zip_file_get_comment.s: zip_file_get_comment.c.s -.PHONY : zip_file_get_comment.s - -# target to generate assembly for a file -zip_file_get_comment.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_get_comment.c.s -.PHONY : zip_file_get_comment.c.s - -zip_file_get_external_attributes.o: zip_file_get_external_attributes.c.o -.PHONY : zip_file_get_external_attributes.o - -# target to build an object file -zip_file_get_external_attributes.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.o -.PHONY : zip_file_get_external_attributes.c.o - -zip_file_get_external_attributes.i: zip_file_get_external_attributes.c.i -.PHONY : zip_file_get_external_attributes.i - -# target to preprocess a source file -zip_file_get_external_attributes.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.i -.PHONY : zip_file_get_external_attributes.c.i - -zip_file_get_external_attributes.s: zip_file_get_external_attributes.c.s -.PHONY : zip_file_get_external_attributes.s - -# target to generate assembly for a file -zip_file_get_external_attributes.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_get_external_attributes.c.s -.PHONY : zip_file_get_external_attributes.c.s - -zip_file_get_offset.o: zip_file_get_offset.c.o -.PHONY : zip_file_get_offset.o - -# target to build an object file -zip_file_get_offset.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_get_offset.c.o -.PHONY : zip_file_get_offset.c.o - -zip_file_get_offset.i: zip_file_get_offset.c.i -.PHONY : zip_file_get_offset.i - -# target to preprocess a source file -zip_file_get_offset.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_get_offset.c.i -.PHONY : zip_file_get_offset.c.i - -zip_file_get_offset.s: zip_file_get_offset.c.s -.PHONY : zip_file_get_offset.s - -# target to generate assembly for a file -zip_file_get_offset.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_get_offset.c.s -.PHONY : zip_file_get_offset.c.s - -zip_file_rename.o: zip_file_rename.c.o -.PHONY : zip_file_rename.o - -# target to build an object file -zip_file_rename.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_rename.c.o -.PHONY : zip_file_rename.c.o - -zip_file_rename.i: zip_file_rename.c.i -.PHONY : zip_file_rename.i - -# target to preprocess a source file -zip_file_rename.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_rename.c.i -.PHONY : zip_file_rename.c.i - -zip_file_rename.s: zip_file_rename.c.s -.PHONY : zip_file_rename.s - -# target to generate assembly for a file -zip_file_rename.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_rename.c.s -.PHONY : zip_file_rename.c.s - -zip_file_replace.o: zip_file_replace.c.o -.PHONY : zip_file_replace.o - -# target to build an object file -zip_file_replace.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_replace.c.o -.PHONY : zip_file_replace.c.o - -zip_file_replace.i: zip_file_replace.c.i -.PHONY : zip_file_replace.i - -# target to preprocess a source file -zip_file_replace.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_replace.c.i -.PHONY : zip_file_replace.c.i - -zip_file_replace.s: zip_file_replace.c.s -.PHONY : zip_file_replace.s - -# target to generate assembly for a file -zip_file_replace.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_replace.c.s -.PHONY : zip_file_replace.c.s - -zip_file_set_comment.o: zip_file_set_comment.c.o -.PHONY : zip_file_set_comment.o - -# target to build an object file -zip_file_set_comment.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_comment.c.o -.PHONY : zip_file_set_comment.c.o - -zip_file_set_comment.i: zip_file_set_comment.c.i -.PHONY : zip_file_set_comment.i - -# target to preprocess a source file -zip_file_set_comment.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_comment.c.i -.PHONY : zip_file_set_comment.c.i - -zip_file_set_comment.s: zip_file_set_comment.c.s -.PHONY : zip_file_set_comment.s - -# target to generate assembly for a file -zip_file_set_comment.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_comment.c.s -.PHONY : zip_file_set_comment.c.s - -zip_file_set_encryption.o: zip_file_set_encryption.c.o -.PHONY : zip_file_set_encryption.o - -# target to build an object file -zip_file_set_encryption.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.o -.PHONY : zip_file_set_encryption.c.o - -zip_file_set_encryption.i: zip_file_set_encryption.c.i -.PHONY : zip_file_set_encryption.i - -# target to preprocess a source file -zip_file_set_encryption.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.i -.PHONY : zip_file_set_encryption.c.i - -zip_file_set_encryption.s: zip_file_set_encryption.c.s -.PHONY : zip_file_set_encryption.s - -# target to generate assembly for a file -zip_file_set_encryption.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_encryption.c.s -.PHONY : zip_file_set_encryption.c.s - -zip_file_set_external_attributes.o: zip_file_set_external_attributes.c.o -.PHONY : zip_file_set_external_attributes.o - -# target to build an object file -zip_file_set_external_attributes.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.o -.PHONY : zip_file_set_external_attributes.c.o - -zip_file_set_external_attributes.i: zip_file_set_external_attributes.c.i -.PHONY : zip_file_set_external_attributes.i - -# target to preprocess a source file -zip_file_set_external_attributes.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.i -.PHONY : zip_file_set_external_attributes.c.i - -zip_file_set_external_attributes.s: zip_file_set_external_attributes.c.s -.PHONY : zip_file_set_external_attributes.s - -# target to generate assembly for a file -zip_file_set_external_attributes.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_external_attributes.c.s -.PHONY : zip_file_set_external_attributes.c.s - -zip_file_set_mtime.o: zip_file_set_mtime.c.o -.PHONY : zip_file_set_mtime.o - -# target to build an object file -zip_file_set_mtime.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.o -.PHONY : zip_file_set_mtime.c.o - -zip_file_set_mtime.i: zip_file_set_mtime.c.i -.PHONY : zip_file_set_mtime.i - -# target to preprocess a source file -zip_file_set_mtime.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.i -.PHONY : zip_file_set_mtime.c.i - -zip_file_set_mtime.s: zip_file_set_mtime.c.s -.PHONY : zip_file_set_mtime.s - -# target to generate assembly for a file -zip_file_set_mtime.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_set_mtime.c.s -.PHONY : zip_file_set_mtime.c.s - -zip_file_strerror.o: zip_file_strerror.c.o -.PHONY : zip_file_strerror.o - -# target to build an object file -zip_file_strerror.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_strerror.c.o -.PHONY : zip_file_strerror.c.o - -zip_file_strerror.i: zip_file_strerror.c.i -.PHONY : zip_file_strerror.i - -# target to preprocess a source file -zip_file_strerror.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_strerror.c.i -.PHONY : zip_file_strerror.c.i - -zip_file_strerror.s: zip_file_strerror.c.s -.PHONY : zip_file_strerror.s - -# target to generate assembly for a file -zip_file_strerror.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_file_strerror.c.s -.PHONY : zip_file_strerror.c.s - -zip_fopen.o: zip_fopen.c.o -.PHONY : zip_fopen.o - -# target to build an object file -zip_fopen.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen.c.o -.PHONY : zip_fopen.c.o - -zip_fopen.i: zip_fopen.c.i -.PHONY : zip_fopen.i - -# target to preprocess a source file -zip_fopen.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen.c.i -.PHONY : zip_fopen.c.i - -zip_fopen.s: zip_fopen.c.s -.PHONY : zip_fopen.s - -# target to generate assembly for a file -zip_fopen.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen.c.s -.PHONY : zip_fopen.c.s - -zip_fopen_encrypted.o: zip_fopen_encrypted.c.o -.PHONY : zip_fopen_encrypted.o - -# target to build an object file -zip_fopen_encrypted.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.o -.PHONY : zip_fopen_encrypted.c.o - -zip_fopen_encrypted.i: zip_fopen_encrypted.c.i -.PHONY : zip_fopen_encrypted.i - -# target to preprocess a source file -zip_fopen_encrypted.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.i -.PHONY : zip_fopen_encrypted.c.i - -zip_fopen_encrypted.s: zip_fopen_encrypted.c.s -.PHONY : zip_fopen_encrypted.s - -# target to generate assembly for a file -zip_fopen_encrypted.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen_encrypted.c.s -.PHONY : zip_fopen_encrypted.c.s - -zip_fopen_index.o: zip_fopen_index.c.o -.PHONY : zip_fopen_index.o - -# target to build an object file -zip_fopen_index.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen_index.c.o -.PHONY : zip_fopen_index.c.o - -zip_fopen_index.i: zip_fopen_index.c.i -.PHONY : zip_fopen_index.i - -# target to preprocess a source file -zip_fopen_index.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen_index.c.i -.PHONY : zip_fopen_index.c.i - -zip_fopen_index.s: zip_fopen_index.c.s -.PHONY : zip_fopen_index.s - -# target to generate assembly for a file -zip_fopen_index.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen_index.c.s -.PHONY : zip_fopen_index.c.s - -zip_fopen_index_encrypted.o: zip_fopen_index_encrypted.c.o -.PHONY : zip_fopen_index_encrypted.o - -# target to build an object file -zip_fopen_index_encrypted.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.o -.PHONY : zip_fopen_index_encrypted.c.o - -zip_fopen_index_encrypted.i: zip_fopen_index_encrypted.c.i -.PHONY : zip_fopen_index_encrypted.i - -# target to preprocess a source file -zip_fopen_index_encrypted.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.i -.PHONY : zip_fopen_index_encrypted.c.i - -zip_fopen_index_encrypted.s: zip_fopen_index_encrypted.c.s -.PHONY : zip_fopen_index_encrypted.s - -# target to generate assembly for a file -zip_fopen_index_encrypted.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fopen_index_encrypted.c.s -.PHONY : zip_fopen_index_encrypted.c.s - -zip_fread.o: zip_fread.c.o -.PHONY : zip_fread.o - -# target to build an object file -zip_fread.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fread.c.o -.PHONY : zip_fread.c.o - -zip_fread.i: zip_fread.c.i -.PHONY : zip_fread.i - -# target to preprocess a source file -zip_fread.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fread.c.i -.PHONY : zip_fread.c.i - -zip_fread.s: zip_fread.c.s -.PHONY : zip_fread.s - -# target to generate assembly for a file -zip_fread.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fread.c.s -.PHONY : zip_fread.c.s - -zip_fseek.o: zip_fseek.c.o -.PHONY : zip_fseek.o - -# target to build an object file -zip_fseek.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fseek.c.o -.PHONY : zip_fseek.c.o - -zip_fseek.i: zip_fseek.c.i -.PHONY : zip_fseek.i - -# target to preprocess a source file -zip_fseek.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fseek.c.i -.PHONY : zip_fseek.c.i - -zip_fseek.s: zip_fseek.c.s -.PHONY : zip_fseek.s - -# target to generate assembly for a file -zip_fseek.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_fseek.c.s -.PHONY : zip_fseek.c.s - -zip_ftell.o: zip_ftell.c.o -.PHONY : zip_ftell.o - -# target to build an object file -zip_ftell.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_ftell.c.o -.PHONY : zip_ftell.c.o - -zip_ftell.i: zip_ftell.c.i -.PHONY : zip_ftell.i - -# target to preprocess a source file -zip_ftell.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_ftell.c.i -.PHONY : zip_ftell.c.i - -zip_ftell.s: zip_ftell.c.s -.PHONY : zip_ftell.s - -# target to generate assembly for a file -zip_ftell.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_ftell.c.s -.PHONY : zip_ftell.c.s - -zip_get_archive_comment.o: zip_get_archive_comment.c.o -.PHONY : zip_get_archive_comment.o - -# target to build an object file -zip_get_archive_comment.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.o -.PHONY : zip_get_archive_comment.c.o - -zip_get_archive_comment.i: zip_get_archive_comment.c.i -.PHONY : zip_get_archive_comment.i - -# target to preprocess a source file -zip_get_archive_comment.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.i -.PHONY : zip_get_archive_comment.c.i - -zip_get_archive_comment.s: zip_get_archive_comment.c.s -.PHONY : zip_get_archive_comment.s - -# target to generate assembly for a file -zip_get_archive_comment.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_archive_comment.c.s -.PHONY : zip_get_archive_comment.c.s - -zip_get_archive_flag.o: zip_get_archive_flag.c.o -.PHONY : zip_get_archive_flag.o - -# target to build an object file -zip_get_archive_flag.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.o -.PHONY : zip_get_archive_flag.c.o - -zip_get_archive_flag.i: zip_get_archive_flag.c.i -.PHONY : zip_get_archive_flag.i - -# target to preprocess a source file -zip_get_archive_flag.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.i -.PHONY : zip_get_archive_flag.c.i - -zip_get_archive_flag.s: zip_get_archive_flag.c.s -.PHONY : zip_get_archive_flag.s - -# target to generate assembly for a file -zip_get_archive_flag.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_archive_flag.c.s -.PHONY : zip_get_archive_flag.c.s - -zip_get_encryption_implementation.o: zip_get_encryption_implementation.c.o -.PHONY : zip_get_encryption_implementation.o - -# target to build an object file -zip_get_encryption_implementation.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.o -.PHONY : zip_get_encryption_implementation.c.o - -zip_get_encryption_implementation.i: zip_get_encryption_implementation.c.i -.PHONY : zip_get_encryption_implementation.i - -# target to preprocess a source file -zip_get_encryption_implementation.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.i -.PHONY : zip_get_encryption_implementation.c.i - -zip_get_encryption_implementation.s: zip_get_encryption_implementation.c.s -.PHONY : zip_get_encryption_implementation.s - -# target to generate assembly for a file -zip_get_encryption_implementation.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_encryption_implementation.c.s -.PHONY : zip_get_encryption_implementation.c.s - -zip_get_file_comment.o: zip_get_file_comment.c.o -.PHONY : zip_get_file_comment.o - -# target to build an object file -zip_get_file_comment.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_file_comment.c.o -.PHONY : zip_get_file_comment.c.o - -zip_get_file_comment.i: zip_get_file_comment.c.i -.PHONY : zip_get_file_comment.i - -# target to preprocess a source file -zip_get_file_comment.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_file_comment.c.i -.PHONY : zip_get_file_comment.c.i - -zip_get_file_comment.s: zip_get_file_comment.c.s -.PHONY : zip_get_file_comment.s - -# target to generate assembly for a file -zip_get_file_comment.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_file_comment.c.s -.PHONY : zip_get_file_comment.c.s - -zip_get_name.o: zip_get_name.c.o -.PHONY : zip_get_name.o - -# target to build an object file -zip_get_name.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_name.c.o -.PHONY : zip_get_name.c.o - -zip_get_name.i: zip_get_name.c.i -.PHONY : zip_get_name.i - -# target to preprocess a source file -zip_get_name.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_name.c.i -.PHONY : zip_get_name.c.i - -zip_get_name.s: zip_get_name.c.s -.PHONY : zip_get_name.s - -# target to generate assembly for a file -zip_get_name.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_name.c.s -.PHONY : zip_get_name.c.s - -zip_get_num_entries.o: zip_get_num_entries.c.o -.PHONY : zip_get_num_entries.o - -# target to build an object file -zip_get_num_entries.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_num_entries.c.o -.PHONY : zip_get_num_entries.c.o - -zip_get_num_entries.i: zip_get_num_entries.c.i -.PHONY : zip_get_num_entries.i - -# target to preprocess a source file -zip_get_num_entries.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_num_entries.c.i -.PHONY : zip_get_num_entries.c.i - -zip_get_num_entries.s: zip_get_num_entries.c.s -.PHONY : zip_get_num_entries.s - -# target to generate assembly for a file -zip_get_num_entries.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_num_entries.c.s -.PHONY : zip_get_num_entries.c.s - -zip_get_num_files.o: zip_get_num_files.c.o -.PHONY : zip_get_num_files.o - -# target to build an object file -zip_get_num_files.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_num_files.c.o -.PHONY : zip_get_num_files.c.o - -zip_get_num_files.i: zip_get_num_files.c.i -.PHONY : zip_get_num_files.i - -# target to preprocess a source file -zip_get_num_files.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_num_files.c.i -.PHONY : zip_get_num_files.c.i - -zip_get_num_files.s: zip_get_num_files.c.s -.PHONY : zip_get_num_files.s - -# target to generate assembly for a file -zip_get_num_files.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_get_num_files.c.s -.PHONY : zip_get_num_files.c.s - -zip_hash.o: zip_hash.c.o -.PHONY : zip_hash.o - -# target to build an object file -zip_hash.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_hash.c.o -.PHONY : zip_hash.c.o - -zip_hash.i: zip_hash.c.i -.PHONY : zip_hash.i - -# target to preprocess a source file -zip_hash.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_hash.c.i -.PHONY : zip_hash.c.i - -zip_hash.s: zip_hash.c.s -.PHONY : zip_hash.s - -# target to generate assembly for a file -zip_hash.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_hash.c.s -.PHONY : zip_hash.c.s - -zip_io_util.o: zip_io_util.c.o -.PHONY : zip_io_util.o - -# target to build an object file -zip_io_util.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_io_util.c.o -.PHONY : zip_io_util.c.o - -zip_io_util.i: zip_io_util.c.i -.PHONY : zip_io_util.i - -# target to preprocess a source file -zip_io_util.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_io_util.c.i -.PHONY : zip_io_util.c.i - -zip_io_util.s: zip_io_util.c.s -.PHONY : zip_io_util.s - -# target to generate assembly for a file -zip_io_util.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_io_util.c.s -.PHONY : zip_io_util.c.s - -zip_libzip_version.o: zip_libzip_version.c.o -.PHONY : zip_libzip_version.o - -# target to build an object file -zip_libzip_version.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_libzip_version.c.o -.PHONY : zip_libzip_version.c.o - -zip_libzip_version.i: zip_libzip_version.c.i -.PHONY : zip_libzip_version.i - -# target to preprocess a source file -zip_libzip_version.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_libzip_version.c.i -.PHONY : zip_libzip_version.c.i - -zip_libzip_version.s: zip_libzip_version.c.s -.PHONY : zip_libzip_version.s - -# target to generate assembly for a file -zip_libzip_version.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_libzip_version.c.s -.PHONY : zip_libzip_version.c.s - -zip_memdup.o: zip_memdup.c.o -.PHONY : zip_memdup.o - -# target to build an object file -zip_memdup.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_memdup.c.o -.PHONY : zip_memdup.c.o - -zip_memdup.i: zip_memdup.c.i -.PHONY : zip_memdup.i - -# target to preprocess a source file -zip_memdup.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_memdup.c.i -.PHONY : zip_memdup.c.i - -zip_memdup.s: zip_memdup.c.s -.PHONY : zip_memdup.s - -# target to generate assembly for a file -zip_memdup.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_memdup.c.s -.PHONY : zip_memdup.c.s - -zip_name_locate.o: zip_name_locate.c.o -.PHONY : zip_name_locate.o - -# target to build an object file -zip_name_locate.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_name_locate.c.o -.PHONY : zip_name_locate.c.o - -zip_name_locate.i: zip_name_locate.c.i -.PHONY : zip_name_locate.i - -# target to preprocess a source file -zip_name_locate.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_name_locate.c.i -.PHONY : zip_name_locate.c.i - -zip_name_locate.s: zip_name_locate.c.s -.PHONY : zip_name_locate.s - -# target to generate assembly for a file -zip_name_locate.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_name_locate.c.s -.PHONY : zip_name_locate.c.s - -zip_new.o: zip_new.c.o -.PHONY : zip_new.o - -# target to build an object file -zip_new.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_new.c.o -.PHONY : zip_new.c.o - -zip_new.i: zip_new.c.i -.PHONY : zip_new.i - -# target to preprocess a source file -zip_new.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_new.c.i -.PHONY : zip_new.c.i - -zip_new.s: zip_new.c.s -.PHONY : zip_new.s - -# target to generate assembly for a file -zip_new.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_new.c.s -.PHONY : zip_new.c.s - -zip_open.o: zip_open.c.o -.PHONY : zip_open.o - -# target to build an object file -zip_open.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_open.c.o -.PHONY : zip_open.c.o - -zip_open.i: zip_open.c.i -.PHONY : zip_open.i - -# target to preprocess a source file -zip_open.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_open.c.i -.PHONY : zip_open.c.i - -zip_open.s: zip_open.c.s -.PHONY : zip_open.s - -# target to generate assembly for a file -zip_open.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_open.c.s -.PHONY : zip_open.c.s - -zip_pkware.o: zip_pkware.c.o -.PHONY : zip_pkware.o - -# target to build an object file -zip_pkware.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_pkware.c.o -.PHONY : zip_pkware.c.o - -zip_pkware.i: zip_pkware.c.i -.PHONY : zip_pkware.i - -# target to preprocess a source file -zip_pkware.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_pkware.c.i -.PHONY : zip_pkware.c.i - -zip_pkware.s: zip_pkware.c.s -.PHONY : zip_pkware.s - -# target to generate assembly for a file -zip_pkware.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_pkware.c.s -.PHONY : zip_pkware.c.s - -zip_progress.o: zip_progress.c.o -.PHONY : zip_progress.o - -# target to build an object file -zip_progress.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_progress.c.o -.PHONY : zip_progress.c.o - -zip_progress.i: zip_progress.c.i -.PHONY : zip_progress.i - -# target to preprocess a source file -zip_progress.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_progress.c.i -.PHONY : zip_progress.c.i - -zip_progress.s: zip_progress.c.s -.PHONY : zip_progress.s - -# target to generate assembly for a file -zip_progress.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_progress.c.s -.PHONY : zip_progress.c.s - -zip_random_unix.o: zip_random_unix.c.o -.PHONY : zip_random_unix.o - -# target to build an object file -zip_random_unix.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_random_unix.c.o -.PHONY : zip_random_unix.c.o - -zip_random_unix.i: zip_random_unix.c.i -.PHONY : zip_random_unix.i - -# target to preprocess a source file -zip_random_unix.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_random_unix.c.i -.PHONY : zip_random_unix.c.i - -zip_random_unix.s: zip_random_unix.c.s -.PHONY : zip_random_unix.s - -# target to generate assembly for a file -zip_random_unix.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_random_unix.c.s -.PHONY : zip_random_unix.c.s - -zip_rename.o: zip_rename.c.o -.PHONY : zip_rename.o - -# target to build an object file -zip_rename.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_rename.c.o -.PHONY : zip_rename.c.o - -zip_rename.i: zip_rename.c.i -.PHONY : zip_rename.i - -# target to preprocess a source file -zip_rename.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_rename.c.i -.PHONY : zip_rename.c.i - -zip_rename.s: zip_rename.c.s -.PHONY : zip_rename.s - -# target to generate assembly for a file -zip_rename.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_rename.c.s -.PHONY : zip_rename.c.s - -zip_replace.o: zip_replace.c.o -.PHONY : zip_replace.o - -# target to build an object file -zip_replace.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_replace.c.o -.PHONY : zip_replace.c.o - -zip_replace.i: zip_replace.c.i -.PHONY : zip_replace.i - -# target to preprocess a source file -zip_replace.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_replace.c.i -.PHONY : zip_replace.c.i - -zip_replace.s: zip_replace.c.s -.PHONY : zip_replace.s - -# target to generate assembly for a file -zip_replace.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_replace.c.s -.PHONY : zip_replace.c.s - -zip_set_archive_comment.o: zip_set_archive_comment.c.o -.PHONY : zip_set_archive_comment.o - -# target to build an object file -zip_set_archive_comment.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.o -.PHONY : zip_set_archive_comment.c.o - -zip_set_archive_comment.i: zip_set_archive_comment.c.i -.PHONY : zip_set_archive_comment.i - -# target to preprocess a source file -zip_set_archive_comment.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.i -.PHONY : zip_set_archive_comment.c.i - -zip_set_archive_comment.s: zip_set_archive_comment.c.s -.PHONY : zip_set_archive_comment.s - -# target to generate assembly for a file -zip_set_archive_comment.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_archive_comment.c.s -.PHONY : zip_set_archive_comment.c.s - -zip_set_archive_flag.o: zip_set_archive_flag.c.o -.PHONY : zip_set_archive_flag.o - -# target to build an object file -zip_set_archive_flag.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.o -.PHONY : zip_set_archive_flag.c.o - -zip_set_archive_flag.i: zip_set_archive_flag.c.i -.PHONY : zip_set_archive_flag.i - -# target to preprocess a source file -zip_set_archive_flag.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.i -.PHONY : zip_set_archive_flag.c.i - -zip_set_archive_flag.s: zip_set_archive_flag.c.s -.PHONY : zip_set_archive_flag.s - -# target to generate assembly for a file -zip_set_archive_flag.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_archive_flag.c.s -.PHONY : zip_set_archive_flag.c.s - -zip_set_default_password.o: zip_set_default_password.c.o -.PHONY : zip_set_default_password.o - -# target to build an object file -zip_set_default_password.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_default_password.c.o -.PHONY : zip_set_default_password.c.o - -zip_set_default_password.i: zip_set_default_password.c.i -.PHONY : zip_set_default_password.i - -# target to preprocess a source file -zip_set_default_password.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_default_password.c.i -.PHONY : zip_set_default_password.c.i - -zip_set_default_password.s: zip_set_default_password.c.s -.PHONY : zip_set_default_password.s - -# target to generate assembly for a file -zip_set_default_password.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_default_password.c.s -.PHONY : zip_set_default_password.c.s - -zip_set_file_comment.o: zip_set_file_comment.c.o -.PHONY : zip_set_file_comment.o - -# target to build an object file -zip_set_file_comment.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_file_comment.c.o -.PHONY : zip_set_file_comment.c.o - -zip_set_file_comment.i: zip_set_file_comment.c.i -.PHONY : zip_set_file_comment.i - -# target to preprocess a source file -zip_set_file_comment.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_file_comment.c.i -.PHONY : zip_set_file_comment.c.i - -zip_set_file_comment.s: zip_set_file_comment.c.s -.PHONY : zip_set_file_comment.s - -# target to generate assembly for a file -zip_set_file_comment.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_file_comment.c.s -.PHONY : zip_set_file_comment.c.s - -zip_set_file_compression.o: zip_set_file_compression.c.o -.PHONY : zip_set_file_compression.o - -# target to build an object file -zip_set_file_compression.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_file_compression.c.o -.PHONY : zip_set_file_compression.c.o - -zip_set_file_compression.i: zip_set_file_compression.c.i -.PHONY : zip_set_file_compression.i - -# target to preprocess a source file -zip_set_file_compression.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_file_compression.c.i -.PHONY : zip_set_file_compression.c.i - -zip_set_file_compression.s: zip_set_file_compression.c.s -.PHONY : zip_set_file_compression.s - -# target to generate assembly for a file -zip_set_file_compression.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_file_compression.c.s -.PHONY : zip_set_file_compression.c.s - -zip_set_name.o: zip_set_name.c.o -.PHONY : zip_set_name.o - -# target to build an object file -zip_set_name.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_name.c.o -.PHONY : zip_set_name.c.o - -zip_set_name.i: zip_set_name.c.i -.PHONY : zip_set_name.i - -# target to preprocess a source file -zip_set_name.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_name.c.i -.PHONY : zip_set_name.c.i - -zip_set_name.s: zip_set_name.c.s -.PHONY : zip_set_name.s - -# target to generate assembly for a file -zip_set_name.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_set_name.c.s -.PHONY : zip_set_name.c.s - -zip_source_accept_empty.o: zip_source_accept_empty.c.o -.PHONY : zip_source_accept_empty.o - -# target to build an object file -zip_source_accept_empty.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.o -.PHONY : zip_source_accept_empty.c.o - -zip_source_accept_empty.i: zip_source_accept_empty.c.i -.PHONY : zip_source_accept_empty.i - -# target to preprocess a source file -zip_source_accept_empty.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.i -.PHONY : zip_source_accept_empty.c.i - -zip_source_accept_empty.s: zip_source_accept_empty.c.s -.PHONY : zip_source_accept_empty.s - -# target to generate assembly for a file -zip_source_accept_empty.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_accept_empty.c.s -.PHONY : zip_source_accept_empty.c.s - -zip_source_begin_write.o: zip_source_begin_write.c.o -.PHONY : zip_source_begin_write.o - -# target to build an object file -zip_source_begin_write.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_begin_write.c.o -.PHONY : zip_source_begin_write.c.o - -zip_source_begin_write.i: zip_source_begin_write.c.i -.PHONY : zip_source_begin_write.i - -# target to preprocess a source file -zip_source_begin_write.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_begin_write.c.i -.PHONY : zip_source_begin_write.c.i - -zip_source_begin_write.s: zip_source_begin_write.c.s -.PHONY : zip_source_begin_write.s - -# target to generate assembly for a file -zip_source_begin_write.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_begin_write.c.s -.PHONY : zip_source_begin_write.c.s - -zip_source_begin_write_cloning.o: zip_source_begin_write_cloning.c.o -.PHONY : zip_source_begin_write_cloning.o - -# target to build an object file -zip_source_begin_write_cloning.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.o -.PHONY : zip_source_begin_write_cloning.c.o - -zip_source_begin_write_cloning.i: zip_source_begin_write_cloning.c.i -.PHONY : zip_source_begin_write_cloning.i - -# target to preprocess a source file -zip_source_begin_write_cloning.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.i -.PHONY : zip_source_begin_write_cloning.c.i - -zip_source_begin_write_cloning.s: zip_source_begin_write_cloning.c.s -.PHONY : zip_source_begin_write_cloning.s - -# target to generate assembly for a file -zip_source_begin_write_cloning.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_begin_write_cloning.c.s -.PHONY : zip_source_begin_write_cloning.c.s - -zip_source_buffer.o: zip_source_buffer.c.o -.PHONY : zip_source_buffer.o - -# target to build an object file -zip_source_buffer.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_buffer.c.o -.PHONY : zip_source_buffer.c.o - -zip_source_buffer.i: zip_source_buffer.c.i -.PHONY : zip_source_buffer.i - -# target to preprocess a source file -zip_source_buffer.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_buffer.c.i -.PHONY : zip_source_buffer.c.i - -zip_source_buffer.s: zip_source_buffer.c.s -.PHONY : zip_source_buffer.s - -# target to generate assembly for a file -zip_source_buffer.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_buffer.c.s -.PHONY : zip_source_buffer.c.s - -zip_source_call.o: zip_source_call.c.o -.PHONY : zip_source_call.o - -# target to build an object file -zip_source_call.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_call.c.o -.PHONY : zip_source_call.c.o - -zip_source_call.i: zip_source_call.c.i -.PHONY : zip_source_call.i - -# target to preprocess a source file -zip_source_call.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_call.c.i -.PHONY : zip_source_call.c.i - -zip_source_call.s: zip_source_call.c.s -.PHONY : zip_source_call.s - -# target to generate assembly for a file -zip_source_call.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_call.c.s -.PHONY : zip_source_call.c.s - -zip_source_close.o: zip_source_close.c.o -.PHONY : zip_source_close.o - -# target to build an object file -zip_source_close.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_close.c.o -.PHONY : zip_source_close.c.o - -zip_source_close.i: zip_source_close.c.i -.PHONY : zip_source_close.i - -# target to preprocess a source file -zip_source_close.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_close.c.i -.PHONY : zip_source_close.c.i - -zip_source_close.s: zip_source_close.c.s -.PHONY : zip_source_close.s - -# target to generate assembly for a file -zip_source_close.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_close.c.s -.PHONY : zip_source_close.c.s - -zip_source_commit_write.o: zip_source_commit_write.c.o -.PHONY : zip_source_commit_write.o - -# target to build an object file -zip_source_commit_write.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_commit_write.c.o -.PHONY : zip_source_commit_write.c.o - -zip_source_commit_write.i: zip_source_commit_write.c.i -.PHONY : zip_source_commit_write.i - -# target to preprocess a source file -zip_source_commit_write.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_commit_write.c.i -.PHONY : zip_source_commit_write.c.i - -zip_source_commit_write.s: zip_source_commit_write.c.s -.PHONY : zip_source_commit_write.s - -# target to generate assembly for a file -zip_source_commit_write.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_commit_write.c.s -.PHONY : zip_source_commit_write.c.s - -zip_source_compress.o: zip_source_compress.c.o -.PHONY : zip_source_compress.o - -# target to build an object file -zip_source_compress.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_compress.c.o -.PHONY : zip_source_compress.c.o - -zip_source_compress.i: zip_source_compress.c.i -.PHONY : zip_source_compress.i - -# target to preprocess a source file -zip_source_compress.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_compress.c.i -.PHONY : zip_source_compress.c.i - -zip_source_compress.s: zip_source_compress.c.s -.PHONY : zip_source_compress.s - -# target to generate assembly for a file -zip_source_compress.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_compress.c.s -.PHONY : zip_source_compress.c.s - -zip_source_crc.o: zip_source_crc.c.o -.PHONY : zip_source_crc.o - -# target to build an object file -zip_source_crc.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_crc.c.o -.PHONY : zip_source_crc.c.o - -zip_source_crc.i: zip_source_crc.c.i -.PHONY : zip_source_crc.i - -# target to preprocess a source file -zip_source_crc.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_crc.c.i -.PHONY : zip_source_crc.c.i - -zip_source_crc.s: zip_source_crc.c.s -.PHONY : zip_source_crc.s - -# target to generate assembly for a file -zip_source_crc.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_crc.c.s -.PHONY : zip_source_crc.c.s - -zip_source_error.o: zip_source_error.c.o -.PHONY : zip_source_error.o - -# target to build an object file -zip_source_error.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_error.c.o -.PHONY : zip_source_error.c.o - -zip_source_error.i: zip_source_error.c.i -.PHONY : zip_source_error.i - -# target to preprocess a source file -zip_source_error.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_error.c.i -.PHONY : zip_source_error.c.i - -zip_source_error.s: zip_source_error.c.s -.PHONY : zip_source_error.s - -# target to generate assembly for a file -zip_source_error.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_error.c.s -.PHONY : zip_source_error.c.s - -zip_source_file_common.o: zip_source_file_common.c.o -.PHONY : zip_source_file_common.o - -# target to build an object file -zip_source_file_common.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_file_common.c.o -.PHONY : zip_source_file_common.c.o - -zip_source_file_common.i: zip_source_file_common.c.i -.PHONY : zip_source_file_common.i - -# target to preprocess a source file -zip_source_file_common.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_file_common.c.i -.PHONY : zip_source_file_common.c.i - -zip_source_file_common.s: zip_source_file_common.c.s -.PHONY : zip_source_file_common.s - -# target to generate assembly for a file -zip_source_file_common.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_file_common.c.s -.PHONY : zip_source_file_common.c.s - -zip_source_file_stdio.o: zip_source_file_stdio.c.o -.PHONY : zip_source_file_stdio.o - -# target to build an object file -zip_source_file_stdio.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.o -.PHONY : zip_source_file_stdio.c.o - -zip_source_file_stdio.i: zip_source_file_stdio.c.i -.PHONY : zip_source_file_stdio.i - -# target to preprocess a source file -zip_source_file_stdio.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.i -.PHONY : zip_source_file_stdio.c.i - -zip_source_file_stdio.s: zip_source_file_stdio.c.s -.PHONY : zip_source_file_stdio.s - -# target to generate assembly for a file -zip_source_file_stdio.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_file_stdio.c.s -.PHONY : zip_source_file_stdio.c.s - -zip_source_file_stdio_named.o: zip_source_file_stdio_named.c.o -.PHONY : zip_source_file_stdio_named.o - -# target to build an object file -zip_source_file_stdio_named.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.o -.PHONY : zip_source_file_stdio_named.c.o - -zip_source_file_stdio_named.i: zip_source_file_stdio_named.c.i -.PHONY : zip_source_file_stdio_named.i - -# target to preprocess a source file -zip_source_file_stdio_named.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.i -.PHONY : zip_source_file_stdio_named.c.i - -zip_source_file_stdio_named.s: zip_source_file_stdio_named.c.s -.PHONY : zip_source_file_stdio_named.s - -# target to generate assembly for a file -zip_source_file_stdio_named.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_file_stdio_named.c.s -.PHONY : zip_source_file_stdio_named.c.s - -zip_source_free.o: zip_source_free.c.o -.PHONY : zip_source_free.o - -# target to build an object file -zip_source_free.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_free.c.o -.PHONY : zip_source_free.c.o - -zip_source_free.i: zip_source_free.c.i -.PHONY : zip_source_free.i - -# target to preprocess a source file -zip_source_free.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_free.c.i -.PHONY : zip_source_free.c.i - -zip_source_free.s: zip_source_free.c.s -.PHONY : zip_source_free.s - -# target to generate assembly for a file -zip_source_free.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_free.c.s -.PHONY : zip_source_free.c.s - -zip_source_function.o: zip_source_function.c.o -.PHONY : zip_source_function.o - -# target to build an object file -zip_source_function.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_function.c.o -.PHONY : zip_source_function.c.o - -zip_source_function.i: zip_source_function.c.i -.PHONY : zip_source_function.i - -# target to preprocess a source file -zip_source_function.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_function.c.i -.PHONY : zip_source_function.c.i - -zip_source_function.s: zip_source_function.c.s -.PHONY : zip_source_function.s - -# target to generate assembly for a file -zip_source_function.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_function.c.s -.PHONY : zip_source_function.c.s - -zip_source_get_dostime.o: zip_source_get_dostime.c.o -.PHONY : zip_source_get_dostime.o - -# target to build an object file -zip_source_get_dostime.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.o -.PHONY : zip_source_get_dostime.c.o - -zip_source_get_dostime.i: zip_source_get_dostime.c.i -.PHONY : zip_source_get_dostime.i - -# target to preprocess a source file -zip_source_get_dostime.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.i -.PHONY : zip_source_get_dostime.c.i - -zip_source_get_dostime.s: zip_source_get_dostime.c.s -.PHONY : zip_source_get_dostime.s - -# target to generate assembly for a file -zip_source_get_dostime.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_get_dostime.c.s -.PHONY : zip_source_get_dostime.c.s - -zip_source_get_file_attributes.o: zip_source_get_file_attributes.c.o -.PHONY : zip_source_get_file_attributes.o - -# target to build an object file -zip_source_get_file_attributes.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.o -.PHONY : zip_source_get_file_attributes.c.o - -zip_source_get_file_attributes.i: zip_source_get_file_attributes.c.i -.PHONY : zip_source_get_file_attributes.i - -# target to preprocess a source file -zip_source_get_file_attributes.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.i -.PHONY : zip_source_get_file_attributes.c.i - -zip_source_get_file_attributes.s: zip_source_get_file_attributes.c.s -.PHONY : zip_source_get_file_attributes.s - -# target to generate assembly for a file -zip_source_get_file_attributes.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_get_file_attributes.c.s -.PHONY : zip_source_get_file_attributes.c.s - -zip_source_is_deleted.o: zip_source_is_deleted.c.o -.PHONY : zip_source_is_deleted.o - -# target to build an object file -zip_source_is_deleted.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.o -.PHONY : zip_source_is_deleted.c.o - -zip_source_is_deleted.i: zip_source_is_deleted.c.i -.PHONY : zip_source_is_deleted.i - -# target to preprocess a source file -zip_source_is_deleted.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.i -.PHONY : zip_source_is_deleted.c.i - -zip_source_is_deleted.s: zip_source_is_deleted.c.s -.PHONY : zip_source_is_deleted.s - -# target to generate assembly for a file -zip_source_is_deleted.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_is_deleted.c.s -.PHONY : zip_source_is_deleted.c.s - -zip_source_layered.o: zip_source_layered.c.o -.PHONY : zip_source_layered.o - -# target to build an object file -zip_source_layered.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_layered.c.o -.PHONY : zip_source_layered.c.o - -zip_source_layered.i: zip_source_layered.c.i -.PHONY : zip_source_layered.i - -# target to preprocess a source file -zip_source_layered.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_layered.c.i -.PHONY : zip_source_layered.c.i - -zip_source_layered.s: zip_source_layered.c.s -.PHONY : zip_source_layered.s - -# target to generate assembly for a file -zip_source_layered.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_layered.c.s -.PHONY : zip_source_layered.c.s - -zip_source_open.o: zip_source_open.c.o -.PHONY : zip_source_open.o - -# target to build an object file -zip_source_open.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_open.c.o -.PHONY : zip_source_open.c.o - -zip_source_open.i: zip_source_open.c.i -.PHONY : zip_source_open.i - -# target to preprocess a source file -zip_source_open.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_open.c.i -.PHONY : zip_source_open.c.i - -zip_source_open.s: zip_source_open.c.s -.PHONY : zip_source_open.s - -# target to generate assembly for a file -zip_source_open.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_open.c.s -.PHONY : zip_source_open.c.s - -zip_source_pass_to_lower_layer.o: zip_source_pass_to_lower_layer.c.o -.PHONY : zip_source_pass_to_lower_layer.o - -# target to build an object file -zip_source_pass_to_lower_layer.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.o -.PHONY : zip_source_pass_to_lower_layer.c.o - -zip_source_pass_to_lower_layer.i: zip_source_pass_to_lower_layer.c.i -.PHONY : zip_source_pass_to_lower_layer.i - -# target to preprocess a source file -zip_source_pass_to_lower_layer.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.i -.PHONY : zip_source_pass_to_lower_layer.c.i - -zip_source_pass_to_lower_layer.s: zip_source_pass_to_lower_layer.c.s -.PHONY : zip_source_pass_to_lower_layer.s - -# target to generate assembly for a file -zip_source_pass_to_lower_layer.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_pass_to_lower_layer.c.s -.PHONY : zip_source_pass_to_lower_layer.c.s - -zip_source_pkware_decode.o: zip_source_pkware_decode.c.o -.PHONY : zip_source_pkware_decode.o - -# target to build an object file -zip_source_pkware_decode.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.o -.PHONY : zip_source_pkware_decode.c.o - -zip_source_pkware_decode.i: zip_source_pkware_decode.c.i -.PHONY : zip_source_pkware_decode.i - -# target to preprocess a source file -zip_source_pkware_decode.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.i -.PHONY : zip_source_pkware_decode.c.i - -zip_source_pkware_decode.s: zip_source_pkware_decode.c.s -.PHONY : zip_source_pkware_decode.s - -# target to generate assembly for a file -zip_source_pkware_decode.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_pkware_decode.c.s -.PHONY : zip_source_pkware_decode.c.s - -zip_source_pkware_encode.o: zip_source_pkware_encode.c.o -.PHONY : zip_source_pkware_encode.o - -# target to build an object file -zip_source_pkware_encode.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.o -.PHONY : zip_source_pkware_encode.c.o - -zip_source_pkware_encode.i: zip_source_pkware_encode.c.i -.PHONY : zip_source_pkware_encode.i - -# target to preprocess a source file -zip_source_pkware_encode.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.i -.PHONY : zip_source_pkware_encode.c.i - -zip_source_pkware_encode.s: zip_source_pkware_encode.c.s -.PHONY : zip_source_pkware_encode.s - -# target to generate assembly for a file -zip_source_pkware_encode.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_pkware_encode.c.s -.PHONY : zip_source_pkware_encode.c.s - -zip_source_read.o: zip_source_read.c.o -.PHONY : zip_source_read.o - -# target to build an object file -zip_source_read.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_read.c.o -.PHONY : zip_source_read.c.o - -zip_source_read.i: zip_source_read.c.i -.PHONY : zip_source_read.i - -# target to preprocess a source file -zip_source_read.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_read.c.i -.PHONY : zip_source_read.c.i - -zip_source_read.s: zip_source_read.c.s -.PHONY : zip_source_read.s - -# target to generate assembly for a file -zip_source_read.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_read.c.s -.PHONY : zip_source_read.c.s - -zip_source_remove.o: zip_source_remove.c.o -.PHONY : zip_source_remove.o - -# target to build an object file -zip_source_remove.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_remove.c.o -.PHONY : zip_source_remove.c.o - -zip_source_remove.i: zip_source_remove.c.i -.PHONY : zip_source_remove.i - -# target to preprocess a source file -zip_source_remove.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_remove.c.i -.PHONY : zip_source_remove.c.i - -zip_source_remove.s: zip_source_remove.c.s -.PHONY : zip_source_remove.s - -# target to generate assembly for a file -zip_source_remove.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_remove.c.s -.PHONY : zip_source_remove.c.s - -zip_source_rollback_write.o: zip_source_rollback_write.c.o -.PHONY : zip_source_rollback_write.o - -# target to build an object file -zip_source_rollback_write.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.o -.PHONY : zip_source_rollback_write.c.o - -zip_source_rollback_write.i: zip_source_rollback_write.c.i -.PHONY : zip_source_rollback_write.i - -# target to preprocess a source file -zip_source_rollback_write.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.i -.PHONY : zip_source_rollback_write.c.i - -zip_source_rollback_write.s: zip_source_rollback_write.c.s -.PHONY : zip_source_rollback_write.s - -# target to generate assembly for a file -zip_source_rollback_write.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_rollback_write.c.s -.PHONY : zip_source_rollback_write.c.s - -zip_source_seek.o: zip_source_seek.c.o -.PHONY : zip_source_seek.o - -# target to build an object file -zip_source_seek.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_seek.c.o -.PHONY : zip_source_seek.c.o - -zip_source_seek.i: zip_source_seek.c.i -.PHONY : zip_source_seek.i - -# target to preprocess a source file -zip_source_seek.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_seek.c.i -.PHONY : zip_source_seek.c.i - -zip_source_seek.s: zip_source_seek.c.s -.PHONY : zip_source_seek.s - -# target to generate assembly for a file -zip_source_seek.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_seek.c.s -.PHONY : zip_source_seek.c.s - -zip_source_seek_write.o: zip_source_seek_write.c.o -.PHONY : zip_source_seek_write.o - -# target to build an object file -zip_source_seek_write.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_seek_write.c.o -.PHONY : zip_source_seek_write.c.o - -zip_source_seek_write.i: zip_source_seek_write.c.i -.PHONY : zip_source_seek_write.i - -# target to preprocess a source file -zip_source_seek_write.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_seek_write.c.i -.PHONY : zip_source_seek_write.c.i - -zip_source_seek_write.s: zip_source_seek_write.c.s -.PHONY : zip_source_seek_write.s - -# target to generate assembly for a file -zip_source_seek_write.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_seek_write.c.s -.PHONY : zip_source_seek_write.c.s - -zip_source_stat.o: zip_source_stat.c.o -.PHONY : zip_source_stat.o - -# target to build an object file -zip_source_stat.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_stat.c.o -.PHONY : zip_source_stat.c.o - -zip_source_stat.i: zip_source_stat.c.i -.PHONY : zip_source_stat.i - -# target to preprocess a source file -zip_source_stat.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_stat.c.i -.PHONY : zip_source_stat.c.i - -zip_source_stat.s: zip_source_stat.c.s -.PHONY : zip_source_stat.s - -# target to generate assembly for a file -zip_source_stat.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_stat.c.s -.PHONY : zip_source_stat.c.s - -zip_source_supports.o: zip_source_supports.c.o -.PHONY : zip_source_supports.o - -# target to build an object file -zip_source_supports.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_supports.c.o -.PHONY : zip_source_supports.c.o - -zip_source_supports.i: zip_source_supports.c.i -.PHONY : zip_source_supports.i - -# target to preprocess a source file -zip_source_supports.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_supports.c.i -.PHONY : zip_source_supports.c.i - -zip_source_supports.s: zip_source_supports.c.s -.PHONY : zip_source_supports.s - -# target to generate assembly for a file -zip_source_supports.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_supports.c.s -.PHONY : zip_source_supports.c.s - -zip_source_tell.o: zip_source_tell.c.o -.PHONY : zip_source_tell.o - -# target to build an object file -zip_source_tell.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_tell.c.o -.PHONY : zip_source_tell.c.o - -zip_source_tell.i: zip_source_tell.c.i -.PHONY : zip_source_tell.i - -# target to preprocess a source file -zip_source_tell.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_tell.c.i -.PHONY : zip_source_tell.c.i - -zip_source_tell.s: zip_source_tell.c.s -.PHONY : zip_source_tell.s - -# target to generate assembly for a file -zip_source_tell.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_tell.c.s -.PHONY : zip_source_tell.c.s - -zip_source_tell_write.o: zip_source_tell_write.c.o -.PHONY : zip_source_tell_write.o - -# target to build an object file -zip_source_tell_write.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_tell_write.c.o -.PHONY : zip_source_tell_write.c.o - -zip_source_tell_write.i: zip_source_tell_write.c.i -.PHONY : zip_source_tell_write.i - -# target to preprocess a source file -zip_source_tell_write.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_tell_write.c.i -.PHONY : zip_source_tell_write.c.i - -zip_source_tell_write.s: zip_source_tell_write.c.s -.PHONY : zip_source_tell_write.s - -# target to generate assembly for a file -zip_source_tell_write.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_tell_write.c.s -.PHONY : zip_source_tell_write.c.s - -zip_source_window.o: zip_source_window.c.o -.PHONY : zip_source_window.o - -# target to build an object file -zip_source_window.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_window.c.o -.PHONY : zip_source_window.c.o - -zip_source_window.i: zip_source_window.c.i -.PHONY : zip_source_window.i - -# target to preprocess a source file -zip_source_window.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_window.c.i -.PHONY : zip_source_window.c.i - -zip_source_window.s: zip_source_window.c.s -.PHONY : zip_source_window.s - -# target to generate assembly for a file -zip_source_window.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_window.c.s -.PHONY : zip_source_window.c.s - -zip_source_write.o: zip_source_write.c.o -.PHONY : zip_source_write.o - -# target to build an object file -zip_source_write.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_write.c.o -.PHONY : zip_source_write.c.o - -zip_source_write.i: zip_source_write.c.i -.PHONY : zip_source_write.i - -# target to preprocess a source file -zip_source_write.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_write.c.i -.PHONY : zip_source_write.c.i - -zip_source_write.s: zip_source_write.c.s -.PHONY : zip_source_write.s - -# target to generate assembly for a file -zip_source_write.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_write.c.s -.PHONY : zip_source_write.c.s - -zip_source_zip.o: zip_source_zip.c.o -.PHONY : zip_source_zip.o - -# target to build an object file -zip_source_zip.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_zip.c.o -.PHONY : zip_source_zip.c.o - -zip_source_zip.i: zip_source_zip.c.i -.PHONY : zip_source_zip.i - -# target to preprocess a source file -zip_source_zip.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_zip.c.i -.PHONY : zip_source_zip.c.i - -zip_source_zip.s: zip_source_zip.c.s -.PHONY : zip_source_zip.s - -# target to generate assembly for a file -zip_source_zip.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_zip.c.s -.PHONY : zip_source_zip.c.s - -zip_source_zip_new.o: zip_source_zip_new.c.o -.PHONY : zip_source_zip_new.o - -# target to build an object file -zip_source_zip_new.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_zip_new.c.o -.PHONY : zip_source_zip_new.c.o - -zip_source_zip_new.i: zip_source_zip_new.c.i -.PHONY : zip_source_zip_new.i - -# target to preprocess a source file -zip_source_zip_new.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_zip_new.c.i -.PHONY : zip_source_zip_new.c.i - -zip_source_zip_new.s: zip_source_zip_new.c.s -.PHONY : zip_source_zip_new.s - -# target to generate assembly for a file -zip_source_zip_new.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_source_zip_new.c.s -.PHONY : zip_source_zip_new.c.s - -zip_stat.o: zip_stat.c.o -.PHONY : zip_stat.o - -# target to build an object file -zip_stat.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_stat.c.o -.PHONY : zip_stat.c.o - -zip_stat.i: zip_stat.c.i -.PHONY : zip_stat.i - -# target to preprocess a source file -zip_stat.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_stat.c.i -.PHONY : zip_stat.c.i - -zip_stat.s: zip_stat.c.s -.PHONY : zip_stat.s - -# target to generate assembly for a file -zip_stat.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_stat.c.s -.PHONY : zip_stat.c.s - -zip_stat_index.o: zip_stat_index.c.o -.PHONY : zip_stat_index.o - -# target to build an object file -zip_stat_index.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_stat_index.c.o -.PHONY : zip_stat_index.c.o - -zip_stat_index.i: zip_stat_index.c.i -.PHONY : zip_stat_index.i - -# target to preprocess a source file -zip_stat_index.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_stat_index.c.i -.PHONY : zip_stat_index.c.i - -zip_stat_index.s: zip_stat_index.c.s -.PHONY : zip_stat_index.s - -# target to generate assembly for a file -zip_stat_index.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_stat_index.c.s -.PHONY : zip_stat_index.c.s - -zip_stat_init.o: zip_stat_init.c.o -.PHONY : zip_stat_init.o - -# target to build an object file -zip_stat_init.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_stat_init.c.o -.PHONY : zip_stat_init.c.o - -zip_stat_init.i: zip_stat_init.c.i -.PHONY : zip_stat_init.i - -# target to preprocess a source file -zip_stat_init.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_stat_init.c.i -.PHONY : zip_stat_init.c.i - -zip_stat_init.s: zip_stat_init.c.s -.PHONY : zip_stat_init.s - -# target to generate assembly for a file -zip_stat_init.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_stat_init.c.s -.PHONY : zip_stat_init.c.s - -zip_strerror.o: zip_strerror.c.o -.PHONY : zip_strerror.o - -# target to build an object file -zip_strerror.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_strerror.c.o -.PHONY : zip_strerror.c.o - -zip_strerror.i: zip_strerror.c.i -.PHONY : zip_strerror.i - -# target to preprocess a source file -zip_strerror.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_strerror.c.i -.PHONY : zip_strerror.c.i - -zip_strerror.s: zip_strerror.c.s -.PHONY : zip_strerror.s - -# target to generate assembly for a file -zip_strerror.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_strerror.c.s -.PHONY : zip_strerror.c.s - -zip_string.o: zip_string.c.o -.PHONY : zip_string.o - -# target to build an object file -zip_string.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_string.c.o -.PHONY : zip_string.c.o - -zip_string.i: zip_string.c.i -.PHONY : zip_string.i - -# target to preprocess a source file -zip_string.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_string.c.i -.PHONY : zip_string.c.i - -zip_string.s: zip_string.c.s -.PHONY : zip_string.s - -# target to generate assembly for a file -zip_string.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_string.c.s -.PHONY : zip_string.c.s - -zip_unchange.o: zip_unchange.c.o -.PHONY : zip_unchange.o - -# target to build an object file -zip_unchange.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange.c.o -.PHONY : zip_unchange.c.o - -zip_unchange.i: zip_unchange.c.i -.PHONY : zip_unchange.i - -# target to preprocess a source file -zip_unchange.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange.c.i -.PHONY : zip_unchange.c.i - -zip_unchange.s: zip_unchange.c.s -.PHONY : zip_unchange.s - -# target to generate assembly for a file -zip_unchange.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange.c.s -.PHONY : zip_unchange.c.s - -zip_unchange_all.o: zip_unchange_all.c.o -.PHONY : zip_unchange_all.o - -# target to build an object file -zip_unchange_all.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange_all.c.o -.PHONY : zip_unchange_all.c.o - -zip_unchange_all.i: zip_unchange_all.c.i -.PHONY : zip_unchange_all.i - -# target to preprocess a source file -zip_unchange_all.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange_all.c.i -.PHONY : zip_unchange_all.c.i - -zip_unchange_all.s: zip_unchange_all.c.s -.PHONY : zip_unchange_all.s - -# target to generate assembly for a file -zip_unchange_all.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange_all.c.s -.PHONY : zip_unchange_all.c.s - -zip_unchange_archive.o: zip_unchange_archive.c.o -.PHONY : zip_unchange_archive.o - -# target to build an object file -zip_unchange_archive.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange_archive.c.o -.PHONY : zip_unchange_archive.c.o - -zip_unchange_archive.i: zip_unchange_archive.c.i -.PHONY : zip_unchange_archive.i - -# target to preprocess a source file -zip_unchange_archive.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange_archive.c.i -.PHONY : zip_unchange_archive.c.i - -zip_unchange_archive.s: zip_unchange_archive.c.s -.PHONY : zip_unchange_archive.s - -# target to generate assembly for a file -zip_unchange_archive.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange_archive.c.s -.PHONY : zip_unchange_archive.c.s - -zip_unchange_data.o: zip_unchange_data.c.o -.PHONY : zip_unchange_data.o - -# target to build an object file -zip_unchange_data.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange_data.c.o -.PHONY : zip_unchange_data.c.o - -zip_unchange_data.i: zip_unchange_data.c.i -.PHONY : zip_unchange_data.i - -# target to preprocess a source file -zip_unchange_data.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange_data.c.i -.PHONY : zip_unchange_data.c.i - -zip_unchange_data.s: zip_unchange_data.c.s -.PHONY : zip_unchange_data.s - -# target to generate assembly for a file -zip_unchange_data.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_unchange_data.c.s -.PHONY : zip_unchange_data.c.s - -zip_utf-8.o: zip_utf-8.c.o -.PHONY : zip_utf-8.o - -# target to build an object file -zip_utf-8.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_utf-8.c.o -.PHONY : zip_utf-8.c.o - -zip_utf-8.i: zip_utf-8.c.i -.PHONY : zip_utf-8.i - -# target to preprocess a source file -zip_utf-8.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_utf-8.c.i -.PHONY : zip_utf-8.c.i - -zip_utf-8.s: zip_utf-8.c.s -.PHONY : zip_utf-8.s - -# target to generate assembly for a file -zip_utf-8.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f lib/CMakeFiles/zip.dir/build.make lib/CMakeFiles/zip.dir/zip_utf-8.c.s -.PHONY : zip_utf-8.c.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... zip" - @echo "... zip_add.o" - @echo "... zip_add.i" - @echo "... zip_add.s" - @echo "... zip_add_dir.o" - @echo "... zip_add_dir.i" - @echo "... zip_add_dir.s" - @echo "... zip_add_entry.o" - @echo "... zip_add_entry.i" - @echo "... zip_add_entry.s" - @echo "... zip_algorithm_deflate.o" - @echo "... zip_algorithm_deflate.i" - @echo "... zip_algorithm_deflate.s" - @echo "... zip_buffer.o" - @echo "... zip_buffer.i" - @echo "... zip_buffer.s" - @echo "... zip_close.o" - @echo "... zip_close.i" - @echo "... zip_close.s" - @echo "... zip_delete.o" - @echo "... zip_delete.i" - @echo "... zip_delete.s" - @echo "... zip_dir_add.o" - @echo "... zip_dir_add.i" - @echo "... zip_dir_add.s" - @echo "... zip_dirent.o" - @echo "... zip_dirent.i" - @echo "... zip_dirent.s" - @echo "... zip_discard.o" - @echo "... zip_discard.i" - @echo "... zip_discard.s" - @echo "... zip_entry.o" - @echo "... zip_entry.i" - @echo "... zip_entry.s" - @echo "... zip_err_str.o" - @echo "... zip_err_str.i" - @echo "... zip_err_str.s" - @echo "... zip_error.o" - @echo "... zip_error.i" - @echo "... zip_error.s" - @echo "... zip_error_clear.o" - @echo "... zip_error_clear.i" - @echo "... zip_error_clear.s" - @echo "... zip_error_get.o" - @echo "... zip_error_get.i" - @echo "... zip_error_get.s" - @echo "... zip_error_get_sys_type.o" - @echo "... zip_error_get_sys_type.i" - @echo "... zip_error_get_sys_type.s" - @echo "... zip_error_strerror.o" - @echo "... zip_error_strerror.i" - @echo "... zip_error_strerror.s" - @echo "... zip_error_to_str.o" - @echo "... zip_error_to_str.i" - @echo "... zip_error_to_str.s" - @echo "... zip_extra_field.o" - @echo "... zip_extra_field.i" - @echo "... zip_extra_field.s" - @echo "... zip_extra_field_api.o" - @echo "... zip_extra_field_api.i" - @echo "... zip_extra_field_api.s" - @echo "... zip_fclose.o" - @echo "... zip_fclose.i" - @echo "... zip_fclose.s" - @echo "... zip_fdopen.o" - @echo "... zip_fdopen.i" - @echo "... zip_fdopen.s" - @echo "... zip_file_add.o" - @echo "... zip_file_add.i" - @echo "... zip_file_add.s" - @echo "... zip_file_error_clear.o" - @echo "... zip_file_error_clear.i" - @echo "... zip_file_error_clear.s" - @echo "... zip_file_error_get.o" - @echo "... zip_file_error_get.i" - @echo "... zip_file_error_get.s" - @echo "... zip_file_get_comment.o" - @echo "... zip_file_get_comment.i" - @echo "... zip_file_get_comment.s" - @echo "... zip_file_get_external_attributes.o" - @echo "... zip_file_get_external_attributes.i" - @echo "... zip_file_get_external_attributes.s" - @echo "... zip_file_get_offset.o" - @echo "... zip_file_get_offset.i" - @echo "... zip_file_get_offset.s" - @echo "... zip_file_rename.o" - @echo "... zip_file_rename.i" - @echo "... zip_file_rename.s" - @echo "... zip_file_replace.o" - @echo "... zip_file_replace.i" - @echo "... zip_file_replace.s" - @echo "... zip_file_set_comment.o" - @echo "... zip_file_set_comment.i" - @echo "... zip_file_set_comment.s" - @echo "... zip_file_set_encryption.o" - @echo "... zip_file_set_encryption.i" - @echo "... zip_file_set_encryption.s" - @echo "... zip_file_set_external_attributes.o" - @echo "... zip_file_set_external_attributes.i" - @echo "... zip_file_set_external_attributes.s" - @echo "... zip_file_set_mtime.o" - @echo "... zip_file_set_mtime.i" - @echo "... zip_file_set_mtime.s" - @echo "... zip_file_strerror.o" - @echo "... zip_file_strerror.i" - @echo "... zip_file_strerror.s" - @echo "... zip_fopen.o" - @echo "... zip_fopen.i" - @echo "... zip_fopen.s" - @echo "... zip_fopen_encrypted.o" - @echo "... zip_fopen_encrypted.i" - @echo "... zip_fopen_encrypted.s" - @echo "... zip_fopen_index.o" - @echo "... zip_fopen_index.i" - @echo "... zip_fopen_index.s" - @echo "... zip_fopen_index_encrypted.o" - @echo "... zip_fopen_index_encrypted.i" - @echo "... zip_fopen_index_encrypted.s" - @echo "... zip_fread.o" - @echo "... zip_fread.i" - @echo "... zip_fread.s" - @echo "... zip_fseek.o" - @echo "... zip_fseek.i" - @echo "... zip_fseek.s" - @echo "... zip_ftell.o" - @echo "... zip_ftell.i" - @echo "... zip_ftell.s" - @echo "... zip_get_archive_comment.o" - @echo "... zip_get_archive_comment.i" - @echo "... zip_get_archive_comment.s" - @echo "... zip_get_archive_flag.o" - @echo "... zip_get_archive_flag.i" - @echo "... zip_get_archive_flag.s" - @echo "... zip_get_encryption_implementation.o" - @echo "... zip_get_encryption_implementation.i" - @echo "... zip_get_encryption_implementation.s" - @echo "... zip_get_file_comment.o" - @echo "... zip_get_file_comment.i" - @echo "... zip_get_file_comment.s" - @echo "... zip_get_name.o" - @echo "... zip_get_name.i" - @echo "... zip_get_name.s" - @echo "... zip_get_num_entries.o" - @echo "... zip_get_num_entries.i" - @echo "... zip_get_num_entries.s" - @echo "... zip_get_num_files.o" - @echo "... zip_get_num_files.i" - @echo "... zip_get_num_files.s" - @echo "... zip_hash.o" - @echo "... zip_hash.i" - @echo "... zip_hash.s" - @echo "... zip_io_util.o" - @echo "... zip_io_util.i" - @echo "... zip_io_util.s" - @echo "... zip_libzip_version.o" - @echo "... zip_libzip_version.i" - @echo "... zip_libzip_version.s" - @echo "... zip_memdup.o" - @echo "... zip_memdup.i" - @echo "... zip_memdup.s" - @echo "... zip_name_locate.o" - @echo "... zip_name_locate.i" - @echo "... zip_name_locate.s" - @echo "... zip_new.o" - @echo "... zip_new.i" - @echo "... zip_new.s" - @echo "... zip_open.o" - @echo "... zip_open.i" - @echo "... zip_open.s" - @echo "... zip_pkware.o" - @echo "... zip_pkware.i" - @echo "... zip_pkware.s" - @echo "... zip_progress.o" - @echo "... zip_progress.i" - @echo "... zip_progress.s" - @echo "... zip_random_unix.o" - @echo "... zip_random_unix.i" - @echo "... zip_random_unix.s" - @echo "... zip_rename.o" - @echo "... zip_rename.i" - @echo "... zip_rename.s" - @echo "... zip_replace.o" - @echo "... zip_replace.i" - @echo "... zip_replace.s" - @echo "... zip_set_archive_comment.o" - @echo "... zip_set_archive_comment.i" - @echo "... zip_set_archive_comment.s" - @echo "... zip_set_archive_flag.o" - @echo "... zip_set_archive_flag.i" - @echo "... zip_set_archive_flag.s" - @echo "... zip_set_default_password.o" - @echo "... zip_set_default_password.i" - @echo "... zip_set_default_password.s" - @echo "... zip_set_file_comment.o" - @echo "... zip_set_file_comment.i" - @echo "... zip_set_file_comment.s" - @echo "... zip_set_file_compression.o" - @echo "... zip_set_file_compression.i" - @echo "... zip_set_file_compression.s" - @echo "... zip_set_name.o" - @echo "... zip_set_name.i" - @echo "... zip_set_name.s" - @echo "... zip_source_accept_empty.o" - @echo "... zip_source_accept_empty.i" - @echo "... zip_source_accept_empty.s" - @echo "... zip_source_begin_write.o" - @echo "... zip_source_begin_write.i" - @echo "... zip_source_begin_write.s" - @echo "... zip_source_begin_write_cloning.o" - @echo "... zip_source_begin_write_cloning.i" - @echo "... zip_source_begin_write_cloning.s" - @echo "... zip_source_buffer.o" - @echo "... zip_source_buffer.i" - @echo "... zip_source_buffer.s" - @echo "... zip_source_call.o" - @echo "... zip_source_call.i" - @echo "... zip_source_call.s" - @echo "... zip_source_close.o" - @echo "... zip_source_close.i" - @echo "... zip_source_close.s" - @echo "... zip_source_commit_write.o" - @echo "... zip_source_commit_write.i" - @echo "... zip_source_commit_write.s" - @echo "... zip_source_compress.o" - @echo "... zip_source_compress.i" - @echo "... zip_source_compress.s" - @echo "... zip_source_crc.o" - @echo "... zip_source_crc.i" - @echo "... zip_source_crc.s" - @echo "... zip_source_error.o" - @echo "... zip_source_error.i" - @echo "... zip_source_error.s" - @echo "... zip_source_file_common.o" - @echo "... zip_source_file_common.i" - @echo "... zip_source_file_common.s" - @echo "... zip_source_file_stdio.o" - @echo "... zip_source_file_stdio.i" - @echo "... zip_source_file_stdio.s" - @echo "... zip_source_file_stdio_named.o" - @echo "... zip_source_file_stdio_named.i" - @echo "... zip_source_file_stdio_named.s" - @echo "... zip_source_free.o" - @echo "... zip_source_free.i" - @echo "... zip_source_free.s" - @echo "... zip_source_function.o" - @echo "... zip_source_function.i" - @echo "... zip_source_function.s" - @echo "... zip_source_get_dostime.o" - @echo "... zip_source_get_dostime.i" - @echo "... zip_source_get_dostime.s" - @echo "... zip_source_get_file_attributes.o" - @echo "... zip_source_get_file_attributes.i" - @echo "... zip_source_get_file_attributes.s" - @echo "... zip_source_is_deleted.o" - @echo "... zip_source_is_deleted.i" - @echo "... zip_source_is_deleted.s" - @echo "... zip_source_layered.o" - @echo "... zip_source_layered.i" - @echo "... zip_source_layered.s" - @echo "... zip_source_open.o" - @echo "... zip_source_open.i" - @echo "... zip_source_open.s" - @echo "... zip_source_pass_to_lower_layer.o" - @echo "... zip_source_pass_to_lower_layer.i" - @echo "... zip_source_pass_to_lower_layer.s" - @echo "... zip_source_pkware_decode.o" - @echo "... zip_source_pkware_decode.i" - @echo "... zip_source_pkware_decode.s" - @echo "... zip_source_pkware_encode.o" - @echo "... zip_source_pkware_encode.i" - @echo "... zip_source_pkware_encode.s" - @echo "... zip_source_read.o" - @echo "... zip_source_read.i" - @echo "... zip_source_read.s" - @echo "... zip_source_remove.o" - @echo "... zip_source_remove.i" - @echo "... zip_source_remove.s" - @echo "... zip_source_rollback_write.o" - @echo "... zip_source_rollback_write.i" - @echo "... zip_source_rollback_write.s" - @echo "... zip_source_seek.o" - @echo "... zip_source_seek.i" - @echo "... zip_source_seek.s" - @echo "... zip_source_seek_write.o" - @echo "... zip_source_seek_write.i" - @echo "... zip_source_seek_write.s" - @echo "... zip_source_stat.o" - @echo "... zip_source_stat.i" - @echo "... zip_source_stat.s" - @echo "... zip_source_supports.o" - @echo "... zip_source_supports.i" - @echo "... zip_source_supports.s" - @echo "... zip_source_tell.o" - @echo "... zip_source_tell.i" - @echo "... zip_source_tell.s" - @echo "... zip_source_tell_write.o" - @echo "... zip_source_tell_write.i" - @echo "... zip_source_tell_write.s" - @echo "... zip_source_window.o" - @echo "... zip_source_window.i" - @echo "... zip_source_window.s" - @echo "... zip_source_write.o" - @echo "... zip_source_write.i" - @echo "... zip_source_write.s" - @echo "... zip_source_zip.o" - @echo "... zip_source_zip.i" - @echo "... zip_source_zip.s" - @echo "... zip_source_zip_new.o" - @echo "... zip_source_zip_new.i" - @echo "... zip_source_zip_new.s" - @echo "... zip_stat.o" - @echo "... zip_stat.i" - @echo "... zip_stat.s" - @echo "... zip_stat_index.o" - @echo "... zip_stat_index.i" - @echo "... zip_stat_index.s" - @echo "... zip_stat_init.o" - @echo "... zip_stat_init.i" - @echo "... zip_stat_init.s" - @echo "... zip_strerror.o" - @echo "... zip_strerror.i" - @echo "... zip_strerror.s" - @echo "... zip_string.o" - @echo "... zip_string.i" - @echo "... zip_string.s" - @echo "... zip_unchange.o" - @echo "... zip_unchange.i" - @echo "... zip_unchange.s" - @echo "... zip_unchange_all.o" - @echo "... zip_unchange_all.i" - @echo "... zip_unchange_all.s" - @echo "... zip_unchange_archive.o" - @echo "... zip_unchange_archive.i" - @echo "... zip_unchange_archive.s" - @echo "... zip_unchange_data.o" - @echo "... zip_unchange_data.i" - @echo "... zip_unchange_data.s" - @echo "... zip_utf-8.o" - @echo "... zip_utf-8.i" - @echo "... zip_utf-8.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/cmake_install.cmake b/thirdparty/libzip-1.11.3/build-emcmake/lib/cmake_install.cmake deleted file mode 100644 index 89e4c5c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/cmake_install.cmake +++ /dev/null @@ -1,47 +0,0 @@ -# Install script for directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/libzip.a") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h") -endif() - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/libzip.a b/thirdparty/libzip-1.11.3/build-emcmake/lib/libzip.a deleted file mode 100644 index d529d3f..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/lib/libzip.a and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/lib/zip_err_str.c b/thirdparty/libzip-1.11.3/build-emcmake/lib/zip_err_str.c deleted file mode 100644 index 7e3616b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/lib/zip_err_str.c +++ /dev/null @@ -1,86 +0,0 @@ -/* - This file was generated automatically by CMake - from zip.h and zipint.h; make changes there. -*/ - -#include "zipint.h" - -#define L ZIP_ET_LIBZIP -#define N ZIP_ET_NONE -#define S ZIP_ET_SYS -#define Z ZIP_ET_ZLIB - -#define E ZIP_DETAIL_ET_ENTRY -#define G ZIP_DETAIL_ET_GLOBAL - -const struct _zip_err_info _zip_err_str[] = { - { N, "No error" }, - { N, "Multi-disk zip archives not supported" }, - { S, "Renaming temporary file failed" }, - { S, "Closing zip archive failed" }, - { S, "Seek error" }, - { S, "Read error" }, - { S, "Write error" }, - { N, "CRC error" }, - { N, "Containing zip archive was closed" }, - { N, "No such file" }, - { N, "File already exists" }, - { S, "Can't open file" }, - { S, "Failure to create temporary file" }, - { Z, "Zlib error" }, - { N, "Malloc failure" }, - { N, "Entry has been changed" }, - { N, "Compression method not supported" }, - { N, "Premature end of file" }, - { N, "Invalid argument" }, - { N, "Not a zip archive" }, - { N, "Internal error" }, - { L, "Zip archive inconsistent" }, - { S, "Can't remove file" }, - { N, "Entry has been deleted" }, - { N, "Encryption method not supported" }, - { N, "Read-only archive" }, - { N, "No password provided" }, - { N, "Wrong password provided" }, - { N, "Operation not supported" }, - { N, "Resource still in use" }, - { S, "Tell error" }, - { N, "Compressed data invalid" }, - { N, "Operation cancelled" }, - { N, "Unexpected length of data" }, - { N, "Not allowed in torrentzip" }, - { N, "Possibly truncated or corrupted zip archive" }, -}; - -const int _zip_err_str_count = sizeof(_zip_err_str)/sizeof(_zip_err_str[0]); - -const struct _zip_err_info _zip_err_details[] = { - { G, "no detail" }, - { G, "central directory overlaps EOCD, or there is space between them" }, - { G, "archive comment length incorrect" }, - { G, "central directory length invalid" }, - { E, "central header invalid" }, - { G, "central directory count of entries is incorrect" }, - { E, "local and central headers do not match" }, - { G, "wrong EOCD length" }, - { G, "EOCD64 overlaps EOCD, or there is space between them" }, - { G, "EOCD64 magic incorrect" }, - { G, "EOCD64 and EOCD do not match" }, - { G, "invalid value in central directory" }, - { E, "variable size fields overflow header" }, - { E, "invalid UTF-8 in filename" }, - { E, "invalid UTF-8 in comment" }, - { E, "invalid Zip64 extra field" }, - { E, "invalid WinZip AES extra field" }, - { E, "garbage at end of extra fields" }, - { E, "extra field length is invalid" }, - { E, "file length in header doesn't match actual file length" }, - { E, "compressed and uncompressed sizes don't match for stored file" }, - { E, "local header and data descriptor do not match" }, - { G, "EOCD64 and EOCD64 locator do not match" }, - { E, "UTF-8 filename is ASCII and doesn't match filename" }, - { E, "UTF-8 comment is ASCII and doesn't match comment" }, - { G, "garbage at end of compressed data" }, -}; - -const int _zip_err_details_count = sizeof(_zip_err_details)/sizeof(_zip_err_details[0]); diff --git a/thirdparty/libzip-1.11.3/build-emcmake/libzip-config-version.cmake b/thirdparty/libzip-1.11.3/build-emcmake/libzip-config-version.cmake deleted file mode 100644 index b026896..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/libzip-config-version.cmake +++ /dev/null @@ -1,43 +0,0 @@ -# This is a basic version file for the Config-mode of find_package(). -# It is used by write_basic_package_version_file() as input file for configure_file() -# to create a version-file which can be installed along a config.cmake file. -# -# The created file sets PACKAGE_VERSION_EXACT if the current version string and -# the requested version string are exactly the same and it sets -# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version. -# The variable CVF_VERSION must be set before calling configure_file(). - -set(PACKAGE_VERSION "1.11.3") - -if (PACKAGE_FIND_VERSION_RANGE) - # Package version must be in the requested version range - if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN) - OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX) - OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX))) - set(PACKAGE_VERSION_COMPATIBLE FALSE) - else() - set(PACKAGE_VERSION_COMPATIBLE TRUE) - endif() -else() - if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) - set(PACKAGE_VERSION_COMPATIBLE FALSE) - else() - set(PACKAGE_VERSION_COMPATIBLE TRUE) - if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) - set(PACKAGE_VERSION_EXACT TRUE) - endif() - endif() -endif() - - -# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: -if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "4" STREQUAL "") - return() -endif() - -# check that the installed version has the same 32/64bit-ness as the one which is currently searching: -if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "4") - math(EXPR installedBits "4 * 8") - set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") - set(PACKAGE_VERSION_UNSUITABLE TRUE) -endif() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/libzip-config.cmake b/thirdparty/libzip-1.11.3/build-emcmake/libzip-config.cmake deleted file mode 100644 index f0b8af7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/libzip-config.cmake +++ /dev/null @@ -1,69 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was libzip-config.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -# We need to supply transitive dependencies if this config is for a static library -set(IS_SHARED ON) -if (NOT IS_SHARED) - include(CMakeFindDependencyMacro) - set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_LIST_DIR}/modules") - - set(ENABLE_BZIP2 FALSE) - set(ENABLE_LZMA FALSE) - set(ENABLE_ZSTD FALSE) - set(ENABLE_GNUTLS FALSE) - set(ENABLE_MBEDTLS FALSE) - set(ENABLE_OPENSSL FALSE) - - find_dependency(ZLIB 1.1.2) - if(ENABLE_BZIP2) - find_dependency(BZip2) - endif() - - if(ENABLE_LZMA) - find_dependency(LibLZMA 5.2) - endif() - - if(ENABLE_ZSTD) - find_dependency(zstd 1.3.6) - endif() - - if(ENABLE_GNUTLS) - find_dependency(Nettle 3.0) - find_dependency(GnuTLS) - endif() - if(ENABLE_MBEDTLS) - find_dependency(MbedTLS 1.0) - endif() - if(ENABLE_OPENSSL) - find_dependency(OpenSSL) - endif() -endif() - -# Provide all our library targets to users. -include("${CMAKE_CURRENT_LIST_DIR}/libzip-targets.cmake") - -check_required_components(libzip) - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/libzip-targets.cmake b/thirdparty/libzip-1.11.3/build-emcmake/libzip-targets.cmake deleted file mode 100644 index 2dfeb58..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/libzip-targets.cmake +++ /dev/null @@ -1,69 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.0 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...3.26) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS zip) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Create imported target zip -add_library(zip STATIC IMPORTED) - -set_target_properties(zip PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/lib;/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - INTERFACE_LINK_LIBRARIES "\$" -) - -# Import target "zip" for configuration "" -set_property(TARGET zip APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(zip PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "C" - IMPORTED_LOCATION_NOCONFIG "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/lib/libzip.a" - ) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/libzip.pc b/thirdparty/libzip-1.11.3/build-emcmake/libzip.pc deleted file mode 100644 index e3676c3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/libzip.pc +++ /dev/null @@ -1,14 +0,0 @@ -prefix=/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install -exec_prefix=${prefix} -bindir=${prefix}/bin -libdir=${prefix}/lib -includedir=${prefix}/include - -zipcmp=${bindir}/zipcmp - -Name: libzip -Description: library for handling zip archives -Version: 1.11.3 -Libs: -L${libdir} -lzip -Libs.private: -lz -Cflags: -I${includedir} diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/CMakeDirectoryInformation.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index ea55061..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/build.make deleted file mode 100644 index f90eb34..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/build.make +++ /dev/null @@ -1,715 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Utility rule file for man. - -# Include any custom commands dependencies for this target. -include man/CMakeFiles/man.dir/compiler_depend.make - -# Include the progress variables for this target. -include man/CMakeFiles/man.dir/progress.make - -man/CMakeFiles/man: man/ZIP_SOURCE_GET_ARGS.3 -man/CMakeFiles/man: man/libzip.3 -man/CMakeFiles/man: man/zip_add.3 -man/CMakeFiles/man: man/zip_add_dir.3 -man/CMakeFiles/man: man/zip_close.3 -man/CMakeFiles/man: man/zip_compression_method_supported.3 -man/CMakeFiles/man: man/zip_delete.3 -man/CMakeFiles/man: man/zip_dir_add.3 -man/CMakeFiles/man: man/zip_discard.3 -man/CMakeFiles/man: man/zip_encryption_method_supported.3 -man/CMakeFiles/man: man/zip_error_clear.3 -man/CMakeFiles/man: man/zip_error_code_system.3 -man/CMakeFiles/man: man/zip_error_code_zip.3 -man/CMakeFiles/man: man/zip_error_fini.3 -man/CMakeFiles/man: man/zip_error_get.3 -man/CMakeFiles/man: man/zip_error_get_sys_type.3 -man/CMakeFiles/man: man/zip_error_init.3 -man/CMakeFiles/man: man/zip_error_set.3 -man/CMakeFiles/man: man/zip_error_set_from_source.3 -man/CMakeFiles/man: man/zip_error_strerror.3 -man/CMakeFiles/man: man/zip_error_system_type.3 -man/CMakeFiles/man: man/zip_error_to_data.3 -man/CMakeFiles/man: man/zip_error_to_str.3 -man/CMakeFiles/man: man/zip_errors.3 -man/CMakeFiles/man: man/zip_fclose.3 -man/CMakeFiles/man: man/zip_fdopen.3 -man/CMakeFiles/man: man/zip_file_add.3 -man/CMakeFiles/man: man/zip_file_attributes_init.3 -man/CMakeFiles/man: man/zip_file_extra_field_delete.3 -man/CMakeFiles/man: man/zip_file_extra_field_get.3 -man/CMakeFiles/man: man/zip_file_extra_field_set.3 -man/CMakeFiles/man: man/zip_file_extra_fields_count.3 -man/CMakeFiles/man: man/zip_file_get_comment.3 -man/CMakeFiles/man: man/zip_file_get_error.3 -man/CMakeFiles/man: man/zip_file_get_external_attributes.3 -man/CMakeFiles/man: man/zip_file_rename.3 -man/CMakeFiles/man: man/zip_file_set_comment.3 -man/CMakeFiles/man: man/zip_file_set_encryption.3 -man/CMakeFiles/man: man/zip_file_set_external_attributes.3 -man/CMakeFiles/man: man/zip_file_set_mtime.3 -man/CMakeFiles/man: man/zip_file_strerror.3 -man/CMakeFiles/man: man/zip_fopen.3 -man/CMakeFiles/man: man/zip_fopen_encrypted.3 -man/CMakeFiles/man: man/zip_fread.3 -man/CMakeFiles/man: man/zip_fseek.3 -man/CMakeFiles/man: man/zip_ftell.3 -man/CMakeFiles/man: man/zip_get_archive_comment.3 -man/CMakeFiles/man: man/zip_get_archive_flag.3 -man/CMakeFiles/man: man/zip_get_error.3 -man/CMakeFiles/man: man/zip_get_file_comment.3 -man/CMakeFiles/man: man/zip_get_name.3 -man/CMakeFiles/man: man/zip_get_num_entries.3 -man/CMakeFiles/man: man/zip_get_num_files.3 -man/CMakeFiles/man: man/zip_libzip_version.3 -man/CMakeFiles/man: man/zip_name_locate.3 -man/CMakeFiles/man: man/zip_open.3 -man/CMakeFiles/man: man/zip_register_cancel_callback_with_state.3 -man/CMakeFiles/man: man/zip_register_progress_callback.3 -man/CMakeFiles/man: man/zip_register_progress_callback_with_state.3 -man/CMakeFiles/man: man/zip_rename.3 -man/CMakeFiles/man: man/zip_set_archive_comment.3 -man/CMakeFiles/man: man/zip_set_archive_flag.3 -man/CMakeFiles/man: man/zip_set_default_password.3 -man/CMakeFiles/man: man/zip_set_file_comment.3 -man/CMakeFiles/man: man/zip_set_file_compression.3 -man/CMakeFiles/man: man/zip_source.3 -man/CMakeFiles/man: man/zip_source_begin_write.3 -man/CMakeFiles/man: man/zip_source_buffer.3 -man/CMakeFiles/man: man/zip_source_buffer_fragment.3 -man/CMakeFiles/man: man/zip_source_close.3 -man/CMakeFiles/man: man/zip_source_commit_write.3 -man/CMakeFiles/man: man/zip_source_error.3 -man/CMakeFiles/man: man/zip_source_file.3 -man/CMakeFiles/man: man/zip_source_filep.3 -man/CMakeFiles/man: man/zip_source_free.3 -man/CMakeFiles/man: man/zip_source_function.3 -man/CMakeFiles/man: man/zip_source_is_deleted.3 -man/CMakeFiles/man: man/zip_source_is_seekable.3 -man/CMakeFiles/man: man/zip_source_layered.3 -man/CMakeFiles/man: man/zip_source_keep.3 -man/CMakeFiles/man: man/zip_source_make_command_bitmap.3 -man/CMakeFiles/man: man/zip_source_open.3 -man/CMakeFiles/man: man/zip_source_read.3 -man/CMakeFiles/man: man/zip_source_rollback_write.3 -man/CMakeFiles/man: man/zip_source_seek.3 -man/CMakeFiles/man: man/zip_source_seek_compute_offset.3 -man/CMakeFiles/man: man/zip_source_seek_write.3 -man/CMakeFiles/man: man/zip_source_stat.3 -man/CMakeFiles/man: man/zip_source_tell.3 -man/CMakeFiles/man: man/zip_source_tell_write.3 -man/CMakeFiles/man: man/zip_source_win32a.3 -man/CMakeFiles/man: man/zip_source_win32handle.3 -man/CMakeFiles/man: man/zip_source_win32w.3 -man/CMakeFiles/man: man/zip_source_window_create.3 -man/CMakeFiles/man: man/zip_source_write.3 -man/CMakeFiles/man: man/zip_source_zip.3 -man/CMakeFiles/man: man/zip_source_zip_file.3 -man/CMakeFiles/man: man/zip_stat.3 -man/CMakeFiles/man: man/zip_stat_init.3 -man/CMakeFiles/man: man/zip_unchange.3 -man/CMakeFiles/man: man/zip_unchange_all.3 -man/CMakeFiles/man: man/zip_unchange_archive.3 -man/CMakeFiles/man: man/zipcmp.1 -man/CMakeFiles/man: man/zipmerge.1 -man/CMakeFiles/man: man/ziptool.1 - -man/ZIP_SOURCE_GET_ARGS.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Preparing ZIP_SOURCE_GET_ARGS.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ZIP_SOURCE_GET_ARGS.3 - -man/libzip.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/libzip.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Preparing libzip.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/libzip.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/libzip.3 - -man/zip_add.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Preparing zip_add.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add.3 - -man/zip_add_dir.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add_dir.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_4) "Preparing zip_add_dir.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add_dir.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add_dir.3 - -man/zip_close.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_close.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_5) "Preparing zip_close.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_close.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_close.3 - -man/zip_compression_method_supported.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_6) "Preparing zip_compression_method_supported.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_compression_method_supported.3 - -man/zip_delete.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_delete.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_7) "Preparing zip_delete.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_delete.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_delete.3 - -man/zip_dir_add.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_dir_add.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_8) "Preparing zip_dir_add.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_dir_add.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_dir_add.3 - -man/zip_discard.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_discard.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_9) "Preparing zip_discard.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_discard.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_discard.3 - -man/zip_encryption_method_supported.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_10) "Preparing zip_encryption_method_supported.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_encryption_method_supported.3 - -man/zip_error_clear.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_clear.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_11) "Preparing zip_error_clear.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_clear.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_clear.3 - -man/zip_error_code_system.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_system.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_12) "Preparing zip_error_code_system.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_system.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_system.3 - -man/zip_error_code_zip.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_zip.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_13) "Preparing zip_error_code_zip.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_zip.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_zip.3 - -man/zip_error_fini.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_fini.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_14) "Preparing zip_error_fini.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_fini.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_fini.3 - -man/zip_error_get.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_15) "Preparing zip_error_get.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get.3 - -man/zip_error_get_sys_type.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_16) "Preparing zip_error_get_sys_type.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get_sys_type.3 - -man/zip_error_init.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_init.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_17) "Preparing zip_error_init.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_init.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_init.3 - -man/zip_error_set.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_18) "Preparing zip_error_set.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set.3 - -man/zip_error_set_from_source.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_19) "Preparing zip_error_set_from_source.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set_from_source.3 - -man/zip_error_strerror.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_strerror.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_20) "Preparing zip_error_strerror.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_strerror.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_strerror.3 - -man/zip_error_system_type.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_system_type.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_21) "Preparing zip_error_system_type.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_system_type.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_system_type.3 - -man/zip_error_to_data.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_data.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_22) "Preparing zip_error_to_data.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_data.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_data.3 - -man/zip_error_to_str.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_str.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_23) "Preparing zip_error_to_str.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_str.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_str.3 - -man/zip_errors.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_errors.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_24) "Preparing zip_errors.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_errors.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_errors.3 - -man/zip_fclose.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fclose.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_25) "Preparing zip_fclose.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fclose.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fclose.3 - -man/zip_fdopen.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fdopen.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_26) "Preparing zip_fdopen.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fdopen.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fdopen.3 - -man/zip_file_add.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_add.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_27) "Preparing zip_file_add.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_add.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_add.3 - -man/zip_file_attributes_init.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_28) "Preparing zip_file_attributes_init.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_attributes_init.3 - -man/zip_file_extra_field_delete.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_29) "Preparing zip_file_extra_field_delete.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_delete.3 - -man/zip_file_extra_field_get.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_30) "Preparing zip_file_extra_field_get.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_get.3 - -man/zip_file_extra_field_set.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_31) "Preparing zip_file_extra_field_set.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_set.3 - -man/zip_file_extra_fields_count.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_32) "Preparing zip_file_extra_fields_count.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_fields_count.3 - -man/zip_file_get_comment.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_33) "Preparing zip_file_get_comment.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_comment.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_comment.3 - -man/zip_file_get_error.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_error.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_34) "Preparing zip_file_get_error.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_error.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_error.3 - -man/zip_file_get_external_attributes.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_35) "Preparing zip_file_get_external_attributes.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_external_attributes.3 - -man/zip_file_rename.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_rename.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_36) "Preparing zip_file_rename.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_rename.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_rename.3 - -man/zip_file_set_comment.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_37) "Preparing zip_file_set_comment.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_comment.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_comment.3 - -man/zip_file_set_encryption.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_38) "Preparing zip_file_set_encryption.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_encryption.3 - -man/zip_file_set_external_attributes.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_39) "Preparing zip_file_set_external_attributes.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_external_attributes.3 - -man/zip_file_set_mtime.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_40) "Preparing zip_file_set_mtime.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_mtime.3 - -man/zip_file_strerror.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_strerror.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_41) "Preparing zip_file_strerror.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_strerror.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_strerror.3 - -man/zip_fopen.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_42) "Preparing zip_fopen.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen.3 - -man/zip_fopen_encrypted.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_43) "Preparing zip_fopen_encrypted.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen_encrypted.3 - -man/zip_fread.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fread.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_44) "Preparing zip_fread.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fread.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fread.3 - -man/zip_fseek.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fseek.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_45) "Preparing zip_fseek.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fseek.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fseek.3 - -man/zip_ftell.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_ftell.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_46) "Preparing zip_ftell.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_ftell.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_ftell.3 - -man/zip_get_archive_comment.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_47) "Preparing zip_get_archive_comment.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_comment.3 - -man/zip_get_archive_flag.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_48) "Preparing zip_get_archive_flag.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_flag.3 - -man/zip_get_error.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_error.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_49) "Preparing zip_get_error.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_error.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_error.3 - -man/zip_get_file_comment.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_file_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_50) "Preparing zip_get_file_comment.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_file_comment.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_file_comment.3 - -man/zip_get_name.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_name.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_51) "Preparing zip_get_name.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_name.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_name.3 - -man/zip_get_num_entries.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_entries.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_52) "Preparing zip_get_num_entries.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_entries.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_entries.3 - -man/zip_get_num_files.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_files.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_53) "Preparing zip_get_num_files.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_files.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_files.3 - -man/zip_libzip_version.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_libzip_version.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_54) "Preparing zip_libzip_version.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_libzip_version.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_libzip_version.3 - -man/zip_name_locate.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_name_locate.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_55) "Preparing zip_name_locate.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_name_locate.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_name_locate.3 - -man/zip_open.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_open.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_56) "Preparing zip_open.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_open.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_open.3 - -man/zip_register_cancel_callback_with_state.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_57) "Preparing zip_register_cancel_callback_with_state.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_cancel_callback_with_state.3 - -man/zip_register_progress_callback.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_58) "Preparing zip_register_progress_callback.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback.3 - -man/zip_register_progress_callback_with_state.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_59) "Preparing zip_register_progress_callback_with_state.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback_with_state.3 - -man/zip_rename.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_rename.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_60) "Preparing zip_rename.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_rename.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_rename.3 - -man/zip_set_archive_comment.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_61) "Preparing zip_set_archive_comment.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_comment.3 - -man/zip_set_archive_flag.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_62) "Preparing zip_set_archive_flag.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_flag.3 - -man/zip_set_default_password.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_default_password.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_63) "Preparing zip_set_default_password.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_default_password.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_default_password.3 - -man/zip_set_file_comment.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_64) "Preparing zip_set_file_comment.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_comment.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_comment.3 - -man/zip_set_file_compression.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_compression.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_65) "Preparing zip_set_file_compression.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_compression.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_compression.3 - -man/zip_source.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_66) "Preparing zip_source.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source.3 - -man/zip_source_begin_write.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_begin_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_67) "Preparing zip_source_begin_write.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_begin_write.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_begin_write.3 - -man/zip_source_buffer.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_68) "Preparing zip_source_buffer.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer.3 - -man/zip_source_buffer_fragment.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_69) "Preparing zip_source_buffer_fragment.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer_fragment.3 - -man/zip_source_close.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_close.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_70) "Preparing zip_source_close.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_close.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_close.3 - -man/zip_source_commit_write.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_commit_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_71) "Preparing zip_source_commit_write.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_commit_write.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_commit_write.3 - -man/zip_source_error.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_error.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_72) "Preparing zip_source_error.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_error.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_error.3 - -man/zip_source_file.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_file.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_73) "Preparing zip_source_file.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_file.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_file.3 - -man/zip_source_filep.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_filep.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_74) "Preparing zip_source_filep.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_filep.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_filep.3 - -man/zip_source_free.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_free.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_75) "Preparing zip_source_free.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_free.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_free.3 - -man/zip_source_function.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_function.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_76) "Preparing zip_source_function.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_function.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_function.3 - -man/zip_source_is_deleted.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_77) "Preparing zip_source_is_deleted.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_deleted.3 - -man/zip_source_is_seekable.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_78) "Preparing zip_source_is_seekable.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_seekable.3 - -man/zip_source_keep.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_keep.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_79) "Preparing zip_source_keep.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_keep.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_keep.3 - -man/zip_source_layered.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_layered.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_80) "Preparing zip_source_layered.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_layered.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_layered.3 - -man/zip_source_make_command_bitmap.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_81) "Preparing zip_source_make_command_bitmap.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_make_command_bitmap.3 - -man/zip_source_open.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_open.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_82) "Preparing zip_source_open.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_open.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_open.3 - -man/zip_source_read.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_read.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_83) "Preparing zip_source_read.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_read.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_read.3 - -man/zip_source_rollback_write.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_84) "Preparing zip_source_rollback_write.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_rollback_write.3 - -man/zip_source_seek.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_85) "Preparing zip_source_seek.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek.3 - -man/zip_source_seek_compute_offset.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_86) "Preparing zip_source_seek_compute_offset.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_compute_offset.3 - -man/zip_source_seek_write.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_87) "Preparing zip_source_seek_write.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_write.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_write.3 - -man/zip_source_stat.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_stat.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_88) "Preparing zip_source_stat.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_stat.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_stat.3 - -man/zip_source_tell.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_89) "Preparing zip_source_tell.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell.3 - -man/zip_source_tell_write.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_90) "Preparing zip_source_tell_write.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell_write.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell_write.3 - -man/zip_source_win32a.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32a.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_91) "Preparing zip_source_win32a.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32a.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32a.3 - -man/zip_source_win32handle.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32handle.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_92) "Preparing zip_source_win32handle.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32handle.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32handle.3 - -man/zip_source_win32w.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32w.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_93) "Preparing zip_source_win32w.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32w.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32w.3 - -man/zip_source_window_create.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_window_create.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_94) "Preparing zip_source_window_create.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_window_create.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_window_create.3 - -man/zip_source_write.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_95) "Preparing zip_source_write.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_write.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_write.3 - -man/zip_source_zip.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_96) "Preparing zip_source_zip.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip.3 - -man/zip_source_zip_file.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip_file.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_97) "Preparing zip_source_zip_file.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip_file.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip_file.3 - -man/zip_stat.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_98) "Preparing zip_stat.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat.3 - -man/zip_stat_init.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat_init.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_99) "Preparing zip_stat_init.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat_init.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat_init.3 - -man/zip_unchange.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_100) "Preparing zip_unchange.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange.3 - -man/zip_unchange_all.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_all.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_101) "Preparing zip_unchange_all.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_all.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_all.3 - -man/zip_unchange_archive.3: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_archive.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_102) "Preparing zip_unchange_archive.3" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_archive.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_archive.3 - -man/zipcmp.1: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipcmp.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_103) "Preparing zipcmp.1" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipcmp.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipcmp.1 - -man/zipmerge.1: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipmerge.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_104) "Preparing zipmerge.1" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipmerge.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipmerge.1 - -man/ziptool.1: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ziptool.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_105) "Preparing ziptool.1" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ziptool.mdoc /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ziptool.1 - -man: man/CMakeFiles/man -man: man/ZIP_SOURCE_GET_ARGS.3 -man: man/libzip.3 -man: man/zip_add.3 -man: man/zip_add_dir.3 -man: man/zip_close.3 -man: man/zip_compression_method_supported.3 -man: man/zip_delete.3 -man: man/zip_dir_add.3 -man: man/zip_discard.3 -man: man/zip_encryption_method_supported.3 -man: man/zip_error_clear.3 -man: man/zip_error_code_system.3 -man: man/zip_error_code_zip.3 -man: man/zip_error_fini.3 -man: man/zip_error_get.3 -man: man/zip_error_get_sys_type.3 -man: man/zip_error_init.3 -man: man/zip_error_set.3 -man: man/zip_error_set_from_source.3 -man: man/zip_error_strerror.3 -man: man/zip_error_system_type.3 -man: man/zip_error_to_data.3 -man: man/zip_error_to_str.3 -man: man/zip_errors.3 -man: man/zip_fclose.3 -man: man/zip_fdopen.3 -man: man/zip_file_add.3 -man: man/zip_file_attributes_init.3 -man: man/zip_file_extra_field_delete.3 -man: man/zip_file_extra_field_get.3 -man: man/zip_file_extra_field_set.3 -man: man/zip_file_extra_fields_count.3 -man: man/zip_file_get_comment.3 -man: man/zip_file_get_error.3 -man: man/zip_file_get_external_attributes.3 -man: man/zip_file_rename.3 -man: man/zip_file_set_comment.3 -man: man/zip_file_set_encryption.3 -man: man/zip_file_set_external_attributes.3 -man: man/zip_file_set_mtime.3 -man: man/zip_file_strerror.3 -man: man/zip_fopen.3 -man: man/zip_fopen_encrypted.3 -man: man/zip_fread.3 -man: man/zip_fseek.3 -man: man/zip_ftell.3 -man: man/zip_get_archive_comment.3 -man: man/zip_get_archive_flag.3 -man: man/zip_get_error.3 -man: man/zip_get_file_comment.3 -man: man/zip_get_name.3 -man: man/zip_get_num_entries.3 -man: man/zip_get_num_files.3 -man: man/zip_libzip_version.3 -man: man/zip_name_locate.3 -man: man/zip_open.3 -man: man/zip_register_cancel_callback_with_state.3 -man: man/zip_register_progress_callback.3 -man: man/zip_register_progress_callback_with_state.3 -man: man/zip_rename.3 -man: man/zip_set_archive_comment.3 -man: man/zip_set_archive_flag.3 -man: man/zip_set_default_password.3 -man: man/zip_set_file_comment.3 -man: man/zip_set_file_compression.3 -man: man/zip_source.3 -man: man/zip_source_begin_write.3 -man: man/zip_source_buffer.3 -man: man/zip_source_buffer_fragment.3 -man: man/zip_source_close.3 -man: man/zip_source_commit_write.3 -man: man/zip_source_error.3 -man: man/zip_source_file.3 -man: man/zip_source_filep.3 -man: man/zip_source_free.3 -man: man/zip_source_function.3 -man: man/zip_source_is_deleted.3 -man: man/zip_source_is_seekable.3 -man: man/zip_source_keep.3 -man: man/zip_source_layered.3 -man: man/zip_source_make_command_bitmap.3 -man: man/zip_source_open.3 -man: man/zip_source_read.3 -man: man/zip_source_rollback_write.3 -man: man/zip_source_seek.3 -man: man/zip_source_seek_compute_offset.3 -man: man/zip_source_seek_write.3 -man: man/zip_source_stat.3 -man: man/zip_source_tell.3 -man: man/zip_source_tell_write.3 -man: man/zip_source_win32a.3 -man: man/zip_source_win32handle.3 -man: man/zip_source_win32w.3 -man: man/zip_source_window_create.3 -man: man/zip_source_write.3 -man: man/zip_source_zip.3 -man: man/zip_source_zip_file.3 -man: man/zip_stat.3 -man: man/zip_stat_init.3 -man: man/zip_unchange.3 -man: man/zip_unchange_all.3 -man: man/zip_unchange_archive.3 -man: man/zipcmp.1 -man: man/zipmerge.1 -man: man/ziptool.1 -man: man/CMakeFiles/man.dir/build.make -.PHONY : man - -# Rule to build all files generated by this target. -man/CMakeFiles/man.dir/build: man -.PHONY : man/CMakeFiles/man.dir/build - -man/CMakeFiles/man.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && $(CMAKE_COMMAND) -P CMakeFiles/man.dir/cmake_clean.cmake -.PHONY : man/CMakeFiles/man.dir/clean - -man/CMakeFiles/man.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/man" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : man/CMakeFiles/man.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/cmake_clean.cmake deleted file mode 100644 index 3eab722..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/cmake_clean.cmake +++ /dev/null @@ -1,113 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/man" - "ZIP_SOURCE_GET_ARGS.3" - "libzip.3" - "zip_add.3" - "zip_add_dir.3" - "zip_close.3" - "zip_compression_method_supported.3" - "zip_delete.3" - "zip_dir_add.3" - "zip_discard.3" - "zip_encryption_method_supported.3" - "zip_error_clear.3" - "zip_error_code_system.3" - "zip_error_code_zip.3" - "zip_error_fini.3" - "zip_error_get.3" - "zip_error_get_sys_type.3" - "zip_error_init.3" - "zip_error_set.3" - "zip_error_set_from_source.3" - "zip_error_strerror.3" - "zip_error_system_type.3" - "zip_error_to_data.3" - "zip_error_to_str.3" - "zip_errors.3" - "zip_fclose.3" - "zip_fdopen.3" - "zip_file_add.3" - "zip_file_attributes_init.3" - "zip_file_extra_field_delete.3" - "zip_file_extra_field_get.3" - "zip_file_extra_field_set.3" - "zip_file_extra_fields_count.3" - "zip_file_get_comment.3" - "zip_file_get_error.3" - "zip_file_get_external_attributes.3" - "zip_file_rename.3" - "zip_file_set_comment.3" - "zip_file_set_encryption.3" - "zip_file_set_external_attributes.3" - "zip_file_set_mtime.3" - "zip_file_strerror.3" - "zip_fopen.3" - "zip_fopen_encrypted.3" - "zip_fread.3" - "zip_fseek.3" - "zip_ftell.3" - "zip_get_archive_comment.3" - "zip_get_archive_flag.3" - "zip_get_error.3" - "zip_get_file_comment.3" - "zip_get_name.3" - "zip_get_num_entries.3" - "zip_get_num_files.3" - "zip_libzip_version.3" - "zip_name_locate.3" - "zip_open.3" - "zip_register_cancel_callback_with_state.3" - "zip_register_progress_callback.3" - "zip_register_progress_callback_with_state.3" - "zip_rename.3" - "zip_set_archive_comment.3" - "zip_set_archive_flag.3" - "zip_set_default_password.3" - "zip_set_file_comment.3" - "zip_set_file_compression.3" - "zip_source.3" - "zip_source_begin_write.3" - "zip_source_buffer.3" - "zip_source_buffer_fragment.3" - "zip_source_close.3" - "zip_source_commit_write.3" - "zip_source_error.3" - "zip_source_file.3" - "zip_source_filep.3" - "zip_source_free.3" - "zip_source_function.3" - "zip_source_is_deleted.3" - "zip_source_is_seekable.3" - "zip_source_keep.3" - "zip_source_layered.3" - "zip_source_make_command_bitmap.3" - "zip_source_open.3" - "zip_source_read.3" - "zip_source_rollback_write.3" - "zip_source_seek.3" - "zip_source_seek_compute_offset.3" - "zip_source_seek_write.3" - "zip_source_stat.3" - "zip_source_tell.3" - "zip_source_tell_write.3" - "zip_source_win32a.3" - "zip_source_win32handle.3" - "zip_source_win32w.3" - "zip_source_window_create.3" - "zip_source_write.3" - "zip_source_zip.3" - "zip_source_zip_file.3" - "zip_stat.3" - "zip_stat_init.3" - "zip_unchange.3" - "zip_unchange_all.3" - "zip_unchange_archive.3" - "zipcmp.1" - "zipmerge.1" - "ziptool.1" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/man.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/compiler_depend.make deleted file mode 100644 index bd58c46..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for man. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/compiler_depend.ts deleted file mode 100644 index b61e3b0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for man. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/progress.make deleted file mode 100644 index 832c34c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/man.dir/progress.make +++ /dev/null @@ -1,106 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = -CMAKE_PROGRESS_4 = 2 -CMAKE_PROGRESS_5 = -CMAKE_PROGRESS_6 = -CMAKE_PROGRESS_7 = -CMAKE_PROGRESS_8 = 3 -CMAKE_PROGRESS_9 = -CMAKE_PROGRESS_10 = -CMAKE_PROGRESS_11 = -CMAKE_PROGRESS_12 = -CMAKE_PROGRESS_13 = 4 -CMAKE_PROGRESS_14 = -CMAKE_PROGRESS_15 = -CMAKE_PROGRESS_16 = -CMAKE_PROGRESS_17 = 5 -CMAKE_PROGRESS_18 = -CMAKE_PROGRESS_19 = -CMAKE_PROGRESS_20 = -CMAKE_PROGRESS_21 = -CMAKE_PROGRESS_22 = 6 -CMAKE_PROGRESS_23 = -CMAKE_PROGRESS_24 = -CMAKE_PROGRESS_25 = -CMAKE_PROGRESS_26 = 7 -CMAKE_PROGRESS_27 = -CMAKE_PROGRESS_28 = -CMAKE_PROGRESS_29 = -CMAKE_PROGRESS_30 = -CMAKE_PROGRESS_31 = 8 -CMAKE_PROGRESS_32 = -CMAKE_PROGRESS_33 = -CMAKE_PROGRESS_34 = -CMAKE_PROGRESS_35 = 9 -CMAKE_PROGRESS_36 = -CMAKE_PROGRESS_37 = -CMAKE_PROGRESS_38 = -CMAKE_PROGRESS_39 = -CMAKE_PROGRESS_40 = 10 -CMAKE_PROGRESS_41 = -CMAKE_PROGRESS_42 = -CMAKE_PROGRESS_43 = -CMAKE_PROGRESS_44 = -CMAKE_PROGRESS_45 = 11 -CMAKE_PROGRESS_46 = -CMAKE_PROGRESS_47 = -CMAKE_PROGRESS_48 = -CMAKE_PROGRESS_49 = 12 -CMAKE_PROGRESS_50 = -CMAKE_PROGRESS_51 = -CMAKE_PROGRESS_52 = -CMAKE_PROGRESS_53 = -CMAKE_PROGRESS_54 = 13 -CMAKE_PROGRESS_55 = -CMAKE_PROGRESS_56 = -CMAKE_PROGRESS_57 = -CMAKE_PROGRESS_58 = 14 -CMAKE_PROGRESS_59 = -CMAKE_PROGRESS_60 = -CMAKE_PROGRESS_61 = -CMAKE_PROGRESS_62 = -CMAKE_PROGRESS_63 = 15 -CMAKE_PROGRESS_64 = -CMAKE_PROGRESS_65 = -CMAKE_PROGRESS_66 = -CMAKE_PROGRESS_67 = 16 -CMAKE_PROGRESS_68 = -CMAKE_PROGRESS_69 = -CMAKE_PROGRESS_70 = -CMAKE_PROGRESS_71 = -CMAKE_PROGRESS_72 = 17 -CMAKE_PROGRESS_73 = -CMAKE_PROGRESS_74 = -CMAKE_PROGRESS_75 = -CMAKE_PROGRESS_76 = 18 -CMAKE_PROGRESS_77 = -CMAKE_PROGRESS_78 = -CMAKE_PROGRESS_79 = -CMAKE_PROGRESS_80 = -CMAKE_PROGRESS_81 = 19 -CMAKE_PROGRESS_82 = -CMAKE_PROGRESS_83 = -CMAKE_PROGRESS_84 = -CMAKE_PROGRESS_85 = 20 -CMAKE_PROGRESS_86 = -CMAKE_PROGRESS_87 = -CMAKE_PROGRESS_88 = -CMAKE_PROGRESS_89 = -CMAKE_PROGRESS_90 = 21 -CMAKE_PROGRESS_91 = -CMAKE_PROGRESS_92 = -CMAKE_PROGRESS_93 = -CMAKE_PROGRESS_94 = -CMAKE_PROGRESS_95 = 22 -CMAKE_PROGRESS_96 = -CMAKE_PROGRESS_97 = -CMAKE_PROGRESS_98 = -CMAKE_PROGRESS_99 = 23 -CMAKE_PROGRESS_100 = -CMAKE_PROGRESS_101 = -CMAKE_PROGRESS_102 = -CMAKE_PROGRESS_103 = -CMAKE_PROGRESS_104 = 24 -CMAKE_PROGRESS_105 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/progress.marks b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/progress.marks deleted file mode 100644 index 4099407..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -23 diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/build.make deleted file mode 100644 index a244951..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/build.make +++ /dev/null @@ -1,820 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Utility rule file for update-html. - -# Include any custom commands dependencies for this target. -include man/CMakeFiles/update-html.dir/compiler_depend.make - -# Include the progress variables for this target. -include man/CMakeFiles/update-html.dir/progress.make - -man/CMakeFiles/update-html: man/ZIP_SOURCE_GET_ARGS.html -man/CMakeFiles/update-html: man/libzip.html -man/CMakeFiles/update-html: man/zip_add.html -man/CMakeFiles/update-html: man/zip_add_dir.html -man/CMakeFiles/update-html: man/zip_close.html -man/CMakeFiles/update-html: man/zip_compression_method_supported.html -man/CMakeFiles/update-html: man/zip_delete.html -man/CMakeFiles/update-html: man/zip_dir_add.html -man/CMakeFiles/update-html: man/zip_discard.html -man/CMakeFiles/update-html: man/zip_encryption_method_supported.html -man/CMakeFiles/update-html: man/zip_error_clear.html -man/CMakeFiles/update-html: man/zip_error_code_system.html -man/CMakeFiles/update-html: man/zip_error_code_zip.html -man/CMakeFiles/update-html: man/zip_error_fini.html -man/CMakeFiles/update-html: man/zip_error_get.html -man/CMakeFiles/update-html: man/zip_error_get_sys_type.html -man/CMakeFiles/update-html: man/zip_error_init.html -man/CMakeFiles/update-html: man/zip_error_set.html -man/CMakeFiles/update-html: man/zip_error_set_from_source.html -man/CMakeFiles/update-html: man/zip_error_strerror.html -man/CMakeFiles/update-html: man/zip_error_system_type.html -man/CMakeFiles/update-html: man/zip_error_to_data.html -man/CMakeFiles/update-html: man/zip_error_to_str.html -man/CMakeFiles/update-html: man/zip_errors.html -man/CMakeFiles/update-html: man/zip_fclose.html -man/CMakeFiles/update-html: man/zip_fdopen.html -man/CMakeFiles/update-html: man/zip_file_add.html -man/CMakeFiles/update-html: man/zip_file_attributes_init.html -man/CMakeFiles/update-html: man/zip_file_extra_field_delete.html -man/CMakeFiles/update-html: man/zip_file_extra_field_get.html -man/CMakeFiles/update-html: man/zip_file_extra_field_set.html -man/CMakeFiles/update-html: man/zip_file_extra_fields_count.html -man/CMakeFiles/update-html: man/zip_file_get_comment.html -man/CMakeFiles/update-html: man/zip_file_get_error.html -man/CMakeFiles/update-html: man/zip_file_get_external_attributes.html -man/CMakeFiles/update-html: man/zip_file_rename.html -man/CMakeFiles/update-html: man/zip_file_set_comment.html -man/CMakeFiles/update-html: man/zip_file_set_encryption.html -man/CMakeFiles/update-html: man/zip_file_set_external_attributes.html -man/CMakeFiles/update-html: man/zip_file_set_mtime.html -man/CMakeFiles/update-html: man/zip_file_strerror.html -man/CMakeFiles/update-html: man/zip_fopen.html -man/CMakeFiles/update-html: man/zip_fopen_encrypted.html -man/CMakeFiles/update-html: man/zip_fread.html -man/CMakeFiles/update-html: man/zip_fseek.html -man/CMakeFiles/update-html: man/zip_ftell.html -man/CMakeFiles/update-html: man/zip_get_archive_comment.html -man/CMakeFiles/update-html: man/zip_get_archive_flag.html -man/CMakeFiles/update-html: man/zip_get_error.html -man/CMakeFiles/update-html: man/zip_get_file_comment.html -man/CMakeFiles/update-html: man/zip_get_name.html -man/CMakeFiles/update-html: man/zip_get_num_entries.html -man/CMakeFiles/update-html: man/zip_get_num_files.html -man/CMakeFiles/update-html: man/zip_libzip_version.html -man/CMakeFiles/update-html: man/zip_name_locate.html -man/CMakeFiles/update-html: man/zip_open.html -man/CMakeFiles/update-html: man/zip_register_cancel_callback_with_state.html -man/CMakeFiles/update-html: man/zip_register_progress_callback.html -man/CMakeFiles/update-html: man/zip_register_progress_callback_with_state.html -man/CMakeFiles/update-html: man/zip_rename.html -man/CMakeFiles/update-html: man/zip_set_archive_comment.html -man/CMakeFiles/update-html: man/zip_set_archive_flag.html -man/CMakeFiles/update-html: man/zip_set_default_password.html -man/CMakeFiles/update-html: man/zip_set_file_comment.html -man/CMakeFiles/update-html: man/zip_set_file_compression.html -man/CMakeFiles/update-html: man/zip_source.html -man/CMakeFiles/update-html: man/zip_source_begin_write.html -man/CMakeFiles/update-html: man/zip_source_buffer.html -man/CMakeFiles/update-html: man/zip_source_buffer_fragment.html -man/CMakeFiles/update-html: man/zip_source_close.html -man/CMakeFiles/update-html: man/zip_source_commit_write.html -man/CMakeFiles/update-html: man/zip_source_error.html -man/CMakeFiles/update-html: man/zip_source_file.html -man/CMakeFiles/update-html: man/zip_source_filep.html -man/CMakeFiles/update-html: man/zip_source_free.html -man/CMakeFiles/update-html: man/zip_source_function.html -man/CMakeFiles/update-html: man/zip_source_is_deleted.html -man/CMakeFiles/update-html: man/zip_source_is_seekable.html -man/CMakeFiles/update-html: man/zip_source_layered.html -man/CMakeFiles/update-html: man/zip_source_keep.html -man/CMakeFiles/update-html: man/zip_source_make_command_bitmap.html -man/CMakeFiles/update-html: man/zip_source_open.html -man/CMakeFiles/update-html: man/zip_source_read.html -man/CMakeFiles/update-html: man/zip_source_rollback_write.html -man/CMakeFiles/update-html: man/zip_source_seek.html -man/CMakeFiles/update-html: man/zip_source_seek_compute_offset.html -man/CMakeFiles/update-html: man/zip_source_seek_write.html -man/CMakeFiles/update-html: man/zip_source_stat.html -man/CMakeFiles/update-html: man/zip_source_tell.html -man/CMakeFiles/update-html: man/zip_source_tell_write.html -man/CMakeFiles/update-html: man/zip_source_win32a.html -man/CMakeFiles/update-html: man/zip_source_win32handle.html -man/CMakeFiles/update-html: man/zip_source_win32w.html -man/CMakeFiles/update-html: man/zip_source_window_create.html -man/CMakeFiles/update-html: man/zip_source_write.html -man/CMakeFiles/update-html: man/zip_source_zip.html -man/CMakeFiles/update-html: man/zip_source_zip_file.html -man/CMakeFiles/update-html: man/zip_stat.html -man/CMakeFiles/update-html: man/zip_stat_init.html -man/CMakeFiles/update-html: man/zip_unchange.html -man/CMakeFiles/update-html: man/zip_unchange_all.html -man/CMakeFiles/update-html: man/zip_unchange_archive.html -man/CMakeFiles/update-html: man/zipcmp.html -man/CMakeFiles/update-html: man/zipmerge.html -man/CMakeFiles/update-html: man/ziptool.html - -man/ZIP_SOURCE_GET_ARGS.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Generating ZIP_SOURCE_GET_ARGS.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ZIP_SOURCE_GET_ARGS.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ZIP_SOURCE_GET_ARGS.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.html - -man/libzip.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/libzip.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Generating libzip.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/libzip.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/libzip.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/libzip.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/libzip.html - -man/zip_add.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Generating zip_add.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add.html - -man/zip_add_dir.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add_dir.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_4) "Generating zip_add_dir.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add_dir.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add_dir.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add_dir.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add_dir.html - -man/zip_close.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_close.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_5) "Generating zip_close.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_close.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_close.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_close.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_close.html - -man/zip_compression_method_supported.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_6) "Generating zip_compression_method_supported.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_compression_method_supported.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_compression_method_supported.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.html - -man/zip_delete.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_delete.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_7) "Generating zip_delete.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_delete.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_delete.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_delete.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_delete.html - -man/zip_dir_add.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_dir_add.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_8) "Generating zip_dir_add.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_dir_add.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_dir_add.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_dir_add.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_dir_add.html - -man/zip_discard.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_discard.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_9) "Generating zip_discard.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_discard.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_discard.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_discard.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_discard.html - -man/zip_encryption_method_supported.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_10) "Generating zip_encryption_method_supported.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_encryption_method_supported.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_encryption_method_supported.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.html - -man/zip_error_clear.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_clear.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_11) "Generating zip_error_clear.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_clear.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_clear.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_clear.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_clear.html - -man/zip_error_code_system.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_system.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_12) "Generating zip_error_code_system.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_system.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_system.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_system.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_system.html - -man/zip_error_code_zip.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_zip.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_13) "Generating zip_error_code_zip.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_zip.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_zip.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_zip.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_zip.html - -man/zip_error_fini.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_fini.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_14) "Generating zip_error_fini.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_fini.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_fini.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_fini.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_fini.html - -man/zip_error_get.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_15) "Generating zip_error_get.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get.html - -man/zip_error_get_sys_type.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_16) "Generating zip_error_get_sys_type.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get_sys_type.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get_sys_type.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.html - -man/zip_error_init.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_init.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_17) "Generating zip_error_init.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_init.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_init.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_init.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_init.html - -man/zip_error_set.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_18) "Generating zip_error_set.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set.html - -man/zip_error_set_from_source.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_19) "Generating zip_error_set_from_source.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set_from_source.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set_from_source.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.html - -man/zip_error_strerror.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_strerror.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_20) "Generating zip_error_strerror.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_strerror.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_strerror.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_strerror.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_strerror.html - -man/zip_error_system_type.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_system_type.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_21) "Generating zip_error_system_type.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_system_type.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_system_type.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_system_type.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_system_type.html - -man/zip_error_to_data.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_data.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_22) "Generating zip_error_to_data.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_data.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_data.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_data.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_data.html - -man/zip_error_to_str.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_str.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_23) "Generating zip_error_to_str.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_str.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_str.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_str.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_str.html - -man/zip_errors.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_errors.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_24) "Generating zip_errors.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_errors.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_errors.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_errors.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_errors.html - -man/zip_fclose.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fclose.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_25) "Generating zip_fclose.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fclose.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fclose.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fclose.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fclose.html - -man/zip_fdopen.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fdopen.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_26) "Generating zip_fdopen.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fdopen.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fdopen.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fdopen.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fdopen.html - -man/zip_file_add.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_add.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_27) "Generating zip_file_add.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_add.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_add.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_add.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_add.html - -man/zip_file_attributes_init.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_28) "Generating zip_file_attributes_init.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_attributes_init.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_attributes_init.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.html - -man/zip_file_extra_field_delete.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_29) "Generating zip_file_extra_field_delete.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_delete.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_delete.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.html - -man/zip_file_extra_field_get.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_30) "Generating zip_file_extra_field_get.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_get.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_get.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.html - -man/zip_file_extra_field_set.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_31) "Generating zip_file_extra_field_set.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_set.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_set.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.html - -man/zip_file_extra_fields_count.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_32) "Generating zip_file_extra_fields_count.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_fields_count.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_fields_count.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.html - -man/zip_file_get_comment.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_33) "Generating zip_file_get_comment.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_comment.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_comment.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_comment.html - -man/zip_file_get_error.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_error.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_34) "Generating zip_file_get_error.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_error.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_error.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_error.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_error.html - -man/zip_file_get_external_attributes.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_35) "Generating zip_file_get_external_attributes.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_external_attributes.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_external_attributes.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.html - -man/zip_file_rename.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_rename.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_36) "Generating zip_file_rename.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_rename.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_rename.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_rename.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_rename.html - -man/zip_file_set_comment.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_37) "Generating zip_file_set_comment.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_comment.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_comment.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_comment.html - -man/zip_file_set_encryption.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_38) "Generating zip_file_set_encryption.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_encryption.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_encryption.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.html - -man/zip_file_set_external_attributes.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_39) "Generating zip_file_set_external_attributes.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_external_attributes.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_external_attributes.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.html - -man/zip_file_set_mtime.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_40) "Generating zip_file_set_mtime.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_mtime.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_mtime.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.html - -man/zip_file_strerror.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_strerror.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_41) "Generating zip_file_strerror.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_strerror.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_strerror.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_strerror.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_strerror.html - -man/zip_fopen.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_42) "Generating zip_fopen.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen.html - -man/zip_fopen_encrypted.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_43) "Generating zip_fopen_encrypted.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen_encrypted.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen_encrypted.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.html - -man/zip_fread.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fread.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_44) "Generating zip_fread.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fread.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fread.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fread.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fread.html - -man/zip_fseek.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fseek.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_45) "Generating zip_fseek.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fseek.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fseek.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fseek.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fseek.html - -man/zip_ftell.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_ftell.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_46) "Generating zip_ftell.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_ftell.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_ftell.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_ftell.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_ftell.html - -man/zip_get_archive_comment.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_47) "Generating zip_get_archive_comment.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_comment.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_comment.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.html - -man/zip_get_archive_flag.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_48) "Generating zip_get_archive_flag.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_flag.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_flag.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.html - -man/zip_get_error.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_error.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_49) "Generating zip_get_error.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_error.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_error.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_error.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_error.html - -man/zip_get_file_comment.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_file_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_50) "Generating zip_get_file_comment.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_file_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_file_comment.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_file_comment.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_file_comment.html - -man/zip_get_name.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_name.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_51) "Generating zip_get_name.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_name.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_name.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_name.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_name.html - -man/zip_get_num_entries.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_entries.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_52) "Generating zip_get_num_entries.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_entries.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_entries.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_entries.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_entries.html - -man/zip_get_num_files.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_files.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_53) "Generating zip_get_num_files.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_files.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_files.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_files.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_files.html - -man/zip_libzip_version.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_libzip_version.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_54) "Generating zip_libzip_version.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_libzip_version.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_libzip_version.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_libzip_version.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_libzip_version.html - -man/zip_name_locate.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_name_locate.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_55) "Generating zip_name_locate.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_name_locate.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_name_locate.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_name_locate.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_name_locate.html - -man/zip_open.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_open.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_56) "Generating zip_open.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_open.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_open.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_open.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_open.html - -man/zip_register_cancel_callback_with_state.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_57) "Generating zip_register_cancel_callback_with_state.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_cancel_callback_with_state.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_cancel_callback_with_state.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.html - -man/zip_register_progress_callback.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_58) "Generating zip_register_progress_callback.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.html - -man/zip_register_progress_callback_with_state.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_59) "Generating zip_register_progress_callback_with_state.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback_with_state.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback_with_state.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.html - -man/zip_rename.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_rename.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_60) "Generating zip_rename.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_rename.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_rename.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_rename.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_rename.html - -man/zip_set_archive_comment.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_61) "Generating zip_set_archive_comment.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_comment.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_comment.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.html - -man/zip_set_archive_flag.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_62) "Generating zip_set_archive_flag.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_flag.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_flag.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.html - -man/zip_set_default_password.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_default_password.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_63) "Generating zip_set_default_password.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_default_password.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_default_password.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_default_password.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_default_password.html - -man/zip_set_file_comment.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_64) "Generating zip_set_file_comment.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_comment.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_comment.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_comment.html - -man/zip_set_file_compression.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_compression.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_65) "Generating zip_set_file_compression.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_compression.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_compression.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_compression.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_compression.html - -man/zip_source.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_66) "Generating zip_source.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source.html - -man/zip_source_begin_write.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_begin_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_67) "Generating zip_source_begin_write.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_begin_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_begin_write.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_begin_write.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_begin_write.html - -man/zip_source_buffer.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_68) "Generating zip_source_buffer.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer.html - -man/zip_source_buffer_fragment.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_69) "Generating zip_source_buffer_fragment.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer_fragment.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer_fragment.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.html - -man/zip_source_close.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_close.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_70) "Generating zip_source_close.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_close.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_close.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_close.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_close.html - -man/zip_source_commit_write.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_commit_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_71) "Generating zip_source_commit_write.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_commit_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_commit_write.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_commit_write.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_commit_write.html - -man/zip_source_error.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_error.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_72) "Generating zip_source_error.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_error.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_error.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_error.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_error.html - -man/zip_source_file.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_file.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_73) "Generating zip_source_file.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_file.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_file.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_file.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_file.html - -man/zip_source_filep.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_filep.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_74) "Generating zip_source_filep.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_filep.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_filep.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_filep.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_filep.html - -man/zip_source_free.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_free.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_75) "Generating zip_source_free.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_free.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_free.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_free.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_free.html - -man/zip_source_function.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_function.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_76) "Generating zip_source_function.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_function.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_function.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_function.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_function.html - -man/zip_source_is_deleted.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_77) "Generating zip_source_is_deleted.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_deleted.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_deleted.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.html - -man/zip_source_is_seekable.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_78) "Generating zip_source_is_seekable.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_seekable.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_seekable.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.html - -man/zip_source_keep.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_keep.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_79) "Generating zip_source_keep.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_keep.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_keep.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_keep.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_keep.html - -man/zip_source_layered.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_layered.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_80) "Generating zip_source_layered.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_layered.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_layered.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_layered.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_layered.html - -man/zip_source_make_command_bitmap.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_81) "Generating zip_source_make_command_bitmap.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_make_command_bitmap.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_make_command_bitmap.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.html - -man/zip_source_open.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_open.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_82) "Generating zip_source_open.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_open.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_open.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_open.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_open.html - -man/zip_source_read.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_read.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_83) "Generating zip_source_read.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_read.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_read.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_read.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_read.html - -man/zip_source_rollback_write.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_84) "Generating zip_source_rollback_write.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_rollback_write.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_rollback_write.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.html - -man/zip_source_seek.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_85) "Generating zip_source_seek.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek.html - -man/zip_source_seek_compute_offset.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_86) "Generating zip_source_seek_compute_offset.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_compute_offset.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_compute_offset.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.html - -man/zip_source_seek_write.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_87) "Generating zip_source_seek_write.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_write.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_write.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_write.html - -man/zip_source_stat.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_stat.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_88) "Generating zip_source_stat.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_stat.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_stat.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_stat.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_stat.html - -man/zip_source_tell.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_89) "Generating zip_source_tell.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell.html - -man/zip_source_tell_write.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_90) "Generating zip_source_tell_write.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell_write.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell_write.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell_write.html - -man/zip_source_win32a.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32a.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_91) "Generating zip_source_win32a.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32a.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32a.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32a.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32a.html - -man/zip_source_win32handle.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32handle.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_92) "Generating zip_source_win32handle.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32handle.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32handle.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32handle.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32handle.html - -man/zip_source_win32w.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32w.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_93) "Generating zip_source_win32w.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32w.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32w.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32w.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32w.html - -man/zip_source_window_create.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_window_create.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_94) "Generating zip_source_window_create.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_window_create.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_window_create.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_window_create.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_window_create.html - -man/zip_source_write.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_95) "Generating zip_source_write.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_write.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_write.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_write.html - -man/zip_source_zip.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_96) "Generating zip_source_zip.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip.html - -man/zip_source_zip_file.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip_file.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_97) "Generating zip_source_zip_file.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip_file.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip_file.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip_file.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip_file.html - -man/zip_stat.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_98) "Generating zip_stat.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat.html - -man/zip_stat_init.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat_init.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_99) "Generating zip_stat_init.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat_init.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat_init.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat_init.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat_init.html - -man/zip_unchange.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_100) "Generating zip_unchange.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange.html - -man/zip_unchange_all.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_all.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_101) "Generating zip_unchange_all.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_all.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_all.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_all.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_all.html - -man/zip_unchange_archive.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_archive.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_102) "Generating zip_unchange_archive.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_archive.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_archive.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_archive.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_archive.html - -man/zipcmp.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipcmp.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_103) "Generating zipcmp.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipcmp.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipcmp.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipcmp.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipcmp.html - -man/zipmerge.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipmerge.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_104) "Generating zipmerge.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipmerge.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipmerge.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipmerge.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipmerge.html - -man/ziptool.html: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ziptool.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_105) "Generating ziptool.html" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ziptool.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ziptool.html -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-html.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ziptool.html /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ziptool.html - -update-html: man/CMakeFiles/update-html -update-html: man/ZIP_SOURCE_GET_ARGS.html -update-html: man/libzip.html -update-html: man/zip_add.html -update-html: man/zip_add_dir.html -update-html: man/zip_close.html -update-html: man/zip_compression_method_supported.html -update-html: man/zip_delete.html -update-html: man/zip_dir_add.html -update-html: man/zip_discard.html -update-html: man/zip_encryption_method_supported.html -update-html: man/zip_error_clear.html -update-html: man/zip_error_code_system.html -update-html: man/zip_error_code_zip.html -update-html: man/zip_error_fini.html -update-html: man/zip_error_get.html -update-html: man/zip_error_get_sys_type.html -update-html: man/zip_error_init.html -update-html: man/zip_error_set.html -update-html: man/zip_error_set_from_source.html -update-html: man/zip_error_strerror.html -update-html: man/zip_error_system_type.html -update-html: man/zip_error_to_data.html -update-html: man/zip_error_to_str.html -update-html: man/zip_errors.html -update-html: man/zip_fclose.html -update-html: man/zip_fdopen.html -update-html: man/zip_file_add.html -update-html: man/zip_file_attributes_init.html -update-html: man/zip_file_extra_field_delete.html -update-html: man/zip_file_extra_field_get.html -update-html: man/zip_file_extra_field_set.html -update-html: man/zip_file_extra_fields_count.html -update-html: man/zip_file_get_comment.html -update-html: man/zip_file_get_error.html -update-html: man/zip_file_get_external_attributes.html -update-html: man/zip_file_rename.html -update-html: man/zip_file_set_comment.html -update-html: man/zip_file_set_encryption.html -update-html: man/zip_file_set_external_attributes.html -update-html: man/zip_file_set_mtime.html -update-html: man/zip_file_strerror.html -update-html: man/zip_fopen.html -update-html: man/zip_fopen_encrypted.html -update-html: man/zip_fread.html -update-html: man/zip_fseek.html -update-html: man/zip_ftell.html -update-html: man/zip_get_archive_comment.html -update-html: man/zip_get_archive_flag.html -update-html: man/zip_get_error.html -update-html: man/zip_get_file_comment.html -update-html: man/zip_get_name.html -update-html: man/zip_get_num_entries.html -update-html: man/zip_get_num_files.html -update-html: man/zip_libzip_version.html -update-html: man/zip_name_locate.html -update-html: man/zip_open.html -update-html: man/zip_register_cancel_callback_with_state.html -update-html: man/zip_register_progress_callback.html -update-html: man/zip_register_progress_callback_with_state.html -update-html: man/zip_rename.html -update-html: man/zip_set_archive_comment.html -update-html: man/zip_set_archive_flag.html -update-html: man/zip_set_default_password.html -update-html: man/zip_set_file_comment.html -update-html: man/zip_set_file_compression.html -update-html: man/zip_source.html -update-html: man/zip_source_begin_write.html -update-html: man/zip_source_buffer.html -update-html: man/zip_source_buffer_fragment.html -update-html: man/zip_source_close.html -update-html: man/zip_source_commit_write.html -update-html: man/zip_source_error.html -update-html: man/zip_source_file.html -update-html: man/zip_source_filep.html -update-html: man/zip_source_free.html -update-html: man/zip_source_function.html -update-html: man/zip_source_is_deleted.html -update-html: man/zip_source_is_seekable.html -update-html: man/zip_source_keep.html -update-html: man/zip_source_layered.html -update-html: man/zip_source_make_command_bitmap.html -update-html: man/zip_source_open.html -update-html: man/zip_source_read.html -update-html: man/zip_source_rollback_write.html -update-html: man/zip_source_seek.html -update-html: man/zip_source_seek_compute_offset.html -update-html: man/zip_source_seek_write.html -update-html: man/zip_source_stat.html -update-html: man/zip_source_tell.html -update-html: man/zip_source_tell_write.html -update-html: man/zip_source_win32a.html -update-html: man/zip_source_win32handle.html -update-html: man/zip_source_win32w.html -update-html: man/zip_source_window_create.html -update-html: man/zip_source_write.html -update-html: man/zip_source_zip.html -update-html: man/zip_source_zip_file.html -update-html: man/zip_stat.html -update-html: man/zip_stat_init.html -update-html: man/zip_unchange.html -update-html: man/zip_unchange_all.html -update-html: man/zip_unchange_archive.html -update-html: man/zipcmp.html -update-html: man/zipmerge.html -update-html: man/ziptool.html -update-html: man/CMakeFiles/update-html.dir/build.make -.PHONY : update-html - -# Rule to build all files generated by this target. -man/CMakeFiles/update-html.dir/build: update-html -.PHONY : man/CMakeFiles/update-html.dir/build - -man/CMakeFiles/update-html.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && $(CMAKE_COMMAND) -P CMakeFiles/update-html.dir/cmake_clean.cmake -.PHONY : man/CMakeFiles/update-html.dir/clean - -man/CMakeFiles/update-html.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/man" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : man/CMakeFiles/update-html.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/cmake_clean.cmake deleted file mode 100644 index 29f9582..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/cmake_clean.cmake +++ /dev/null @@ -1,113 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/update-html" - "ZIP_SOURCE_GET_ARGS.html" - "libzip.html" - "zip_add.html" - "zip_add_dir.html" - "zip_close.html" - "zip_compression_method_supported.html" - "zip_delete.html" - "zip_dir_add.html" - "zip_discard.html" - "zip_encryption_method_supported.html" - "zip_error_clear.html" - "zip_error_code_system.html" - "zip_error_code_zip.html" - "zip_error_fini.html" - "zip_error_get.html" - "zip_error_get_sys_type.html" - "zip_error_init.html" - "zip_error_set.html" - "zip_error_set_from_source.html" - "zip_error_strerror.html" - "zip_error_system_type.html" - "zip_error_to_data.html" - "zip_error_to_str.html" - "zip_errors.html" - "zip_fclose.html" - "zip_fdopen.html" - "zip_file_add.html" - "zip_file_attributes_init.html" - "zip_file_extra_field_delete.html" - "zip_file_extra_field_get.html" - "zip_file_extra_field_set.html" - "zip_file_extra_fields_count.html" - "zip_file_get_comment.html" - "zip_file_get_error.html" - "zip_file_get_external_attributes.html" - "zip_file_rename.html" - "zip_file_set_comment.html" - "zip_file_set_encryption.html" - "zip_file_set_external_attributes.html" - "zip_file_set_mtime.html" - "zip_file_strerror.html" - "zip_fopen.html" - "zip_fopen_encrypted.html" - "zip_fread.html" - "zip_fseek.html" - "zip_ftell.html" - "zip_get_archive_comment.html" - "zip_get_archive_flag.html" - "zip_get_error.html" - "zip_get_file_comment.html" - "zip_get_name.html" - "zip_get_num_entries.html" - "zip_get_num_files.html" - "zip_libzip_version.html" - "zip_name_locate.html" - "zip_open.html" - "zip_register_cancel_callback_with_state.html" - "zip_register_progress_callback.html" - "zip_register_progress_callback_with_state.html" - "zip_rename.html" - "zip_set_archive_comment.html" - "zip_set_archive_flag.html" - "zip_set_default_password.html" - "zip_set_file_comment.html" - "zip_set_file_compression.html" - "zip_source.html" - "zip_source_begin_write.html" - "zip_source_buffer.html" - "zip_source_buffer_fragment.html" - "zip_source_close.html" - "zip_source_commit_write.html" - "zip_source_error.html" - "zip_source_file.html" - "zip_source_filep.html" - "zip_source_free.html" - "zip_source_function.html" - "zip_source_is_deleted.html" - "zip_source_is_seekable.html" - "zip_source_keep.html" - "zip_source_layered.html" - "zip_source_make_command_bitmap.html" - "zip_source_open.html" - "zip_source_read.html" - "zip_source_rollback_write.html" - "zip_source_seek.html" - "zip_source_seek_compute_offset.html" - "zip_source_seek_write.html" - "zip_source_stat.html" - "zip_source_tell.html" - "zip_source_tell_write.html" - "zip_source_win32a.html" - "zip_source_win32handle.html" - "zip_source_win32w.html" - "zip_source_window_create.html" - "zip_source_write.html" - "zip_source_zip.html" - "zip_source_zip_file.html" - "zip_stat.html" - "zip_stat_init.html" - "zip_unchange.html" - "zip_unchange_all.html" - "zip_unchange_archive.html" - "zipcmp.html" - "zipmerge.html" - "ziptool.html" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/update-html.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/compiler_depend.make deleted file mode 100644 index bc03a28..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for update-html. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/compiler_depend.ts deleted file mode 100644 index 4d94b90..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for update-html. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/progress.make deleted file mode 100644 index 11c26aa..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-html.dir/progress.make +++ /dev/null @@ -1,106 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = 25 -CMAKE_PROGRESS_4 = -CMAKE_PROGRESS_5 = -CMAKE_PROGRESS_6 = -CMAKE_PROGRESS_7 = -CMAKE_PROGRESS_8 = 26 -CMAKE_PROGRESS_9 = -CMAKE_PROGRESS_10 = -CMAKE_PROGRESS_11 = -CMAKE_PROGRESS_12 = 27 -CMAKE_PROGRESS_13 = -CMAKE_PROGRESS_14 = -CMAKE_PROGRESS_15 = -CMAKE_PROGRESS_16 = -CMAKE_PROGRESS_17 = 28 -CMAKE_PROGRESS_18 = -CMAKE_PROGRESS_19 = -CMAKE_PROGRESS_20 = -CMAKE_PROGRESS_21 = 29 -CMAKE_PROGRESS_22 = -CMAKE_PROGRESS_23 = -CMAKE_PROGRESS_24 = -CMAKE_PROGRESS_25 = -CMAKE_PROGRESS_26 = 30 -CMAKE_PROGRESS_27 = -CMAKE_PROGRESS_28 = -CMAKE_PROGRESS_29 = -CMAKE_PROGRESS_30 = -CMAKE_PROGRESS_31 = 31 -CMAKE_PROGRESS_32 = -CMAKE_PROGRESS_33 = -CMAKE_PROGRESS_34 = -CMAKE_PROGRESS_35 = 32 -CMAKE_PROGRESS_36 = -CMAKE_PROGRESS_37 = -CMAKE_PROGRESS_38 = -CMAKE_PROGRESS_39 = -CMAKE_PROGRESS_40 = 33 -CMAKE_PROGRESS_41 = -CMAKE_PROGRESS_42 = -CMAKE_PROGRESS_43 = -CMAKE_PROGRESS_44 = 34 -CMAKE_PROGRESS_45 = -CMAKE_PROGRESS_46 = -CMAKE_PROGRESS_47 = -CMAKE_PROGRESS_48 = -CMAKE_PROGRESS_49 = 35 -CMAKE_PROGRESS_50 = -CMAKE_PROGRESS_51 = -CMAKE_PROGRESS_52 = -CMAKE_PROGRESS_53 = 36 -CMAKE_PROGRESS_54 = -CMAKE_PROGRESS_55 = -CMAKE_PROGRESS_56 = -CMAKE_PROGRESS_57 = -CMAKE_PROGRESS_58 = 37 -CMAKE_PROGRESS_59 = -CMAKE_PROGRESS_60 = -CMAKE_PROGRESS_61 = -CMAKE_PROGRESS_62 = 38 -CMAKE_PROGRESS_63 = -CMAKE_PROGRESS_64 = -CMAKE_PROGRESS_65 = -CMAKE_PROGRESS_66 = -CMAKE_PROGRESS_67 = 39 -CMAKE_PROGRESS_68 = -CMAKE_PROGRESS_69 = -CMAKE_PROGRESS_70 = -CMAKE_PROGRESS_71 = 40 -CMAKE_PROGRESS_72 = -CMAKE_PROGRESS_73 = -CMAKE_PROGRESS_74 = -CMAKE_PROGRESS_75 = -CMAKE_PROGRESS_76 = 41 -CMAKE_PROGRESS_77 = -CMAKE_PROGRESS_78 = -CMAKE_PROGRESS_79 = -CMAKE_PROGRESS_80 = -CMAKE_PROGRESS_81 = 42 -CMAKE_PROGRESS_82 = -CMAKE_PROGRESS_83 = -CMAKE_PROGRESS_84 = -CMAKE_PROGRESS_85 = 43 -CMAKE_PROGRESS_86 = -CMAKE_PROGRESS_87 = -CMAKE_PROGRESS_88 = -CMAKE_PROGRESS_89 = -CMAKE_PROGRESS_90 = 44 -CMAKE_PROGRESS_91 = -CMAKE_PROGRESS_92 = -CMAKE_PROGRESS_93 = -CMAKE_PROGRESS_94 = 45 -CMAKE_PROGRESS_95 = -CMAKE_PROGRESS_96 = -CMAKE_PROGRESS_97 = -CMAKE_PROGRESS_98 = -CMAKE_PROGRESS_99 = 46 -CMAKE_PROGRESS_100 = -CMAKE_PROGRESS_101 = -CMAKE_PROGRESS_102 = -CMAKE_PROGRESS_103 = 47 -CMAKE_PROGRESS_104 = -CMAKE_PROGRESS_105 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/build.make deleted file mode 100644 index dc8c16e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/build.make +++ /dev/null @@ -1,820 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Utility rule file for update-man. - -# Include any custom commands dependencies for this target. -include man/CMakeFiles/update-man.dir/compiler_depend.make - -# Include the progress variables for this target. -include man/CMakeFiles/update-man.dir/progress.make - -man/CMakeFiles/update-man: man/ZIP_SOURCE_GET_ARGS.man -man/CMakeFiles/update-man: man/libzip.man -man/CMakeFiles/update-man: man/zip_add.man -man/CMakeFiles/update-man: man/zip_add_dir.man -man/CMakeFiles/update-man: man/zip_close.man -man/CMakeFiles/update-man: man/zip_compression_method_supported.man -man/CMakeFiles/update-man: man/zip_delete.man -man/CMakeFiles/update-man: man/zip_dir_add.man -man/CMakeFiles/update-man: man/zip_discard.man -man/CMakeFiles/update-man: man/zip_encryption_method_supported.man -man/CMakeFiles/update-man: man/zip_error_clear.man -man/CMakeFiles/update-man: man/zip_error_code_system.man -man/CMakeFiles/update-man: man/zip_error_code_zip.man -man/CMakeFiles/update-man: man/zip_error_fini.man -man/CMakeFiles/update-man: man/zip_error_get.man -man/CMakeFiles/update-man: man/zip_error_get_sys_type.man -man/CMakeFiles/update-man: man/zip_error_init.man -man/CMakeFiles/update-man: man/zip_error_set.man -man/CMakeFiles/update-man: man/zip_error_set_from_source.man -man/CMakeFiles/update-man: man/zip_error_strerror.man -man/CMakeFiles/update-man: man/zip_error_system_type.man -man/CMakeFiles/update-man: man/zip_error_to_data.man -man/CMakeFiles/update-man: man/zip_error_to_str.man -man/CMakeFiles/update-man: man/zip_errors.man -man/CMakeFiles/update-man: man/zip_fclose.man -man/CMakeFiles/update-man: man/zip_fdopen.man -man/CMakeFiles/update-man: man/zip_file_add.man -man/CMakeFiles/update-man: man/zip_file_attributes_init.man -man/CMakeFiles/update-man: man/zip_file_extra_field_delete.man -man/CMakeFiles/update-man: man/zip_file_extra_field_get.man -man/CMakeFiles/update-man: man/zip_file_extra_field_set.man -man/CMakeFiles/update-man: man/zip_file_extra_fields_count.man -man/CMakeFiles/update-man: man/zip_file_get_comment.man -man/CMakeFiles/update-man: man/zip_file_get_error.man -man/CMakeFiles/update-man: man/zip_file_get_external_attributes.man -man/CMakeFiles/update-man: man/zip_file_rename.man -man/CMakeFiles/update-man: man/zip_file_set_comment.man -man/CMakeFiles/update-man: man/zip_file_set_encryption.man -man/CMakeFiles/update-man: man/zip_file_set_external_attributes.man -man/CMakeFiles/update-man: man/zip_file_set_mtime.man -man/CMakeFiles/update-man: man/zip_file_strerror.man -man/CMakeFiles/update-man: man/zip_fopen.man -man/CMakeFiles/update-man: man/zip_fopen_encrypted.man -man/CMakeFiles/update-man: man/zip_fread.man -man/CMakeFiles/update-man: man/zip_fseek.man -man/CMakeFiles/update-man: man/zip_ftell.man -man/CMakeFiles/update-man: man/zip_get_archive_comment.man -man/CMakeFiles/update-man: man/zip_get_archive_flag.man -man/CMakeFiles/update-man: man/zip_get_error.man -man/CMakeFiles/update-man: man/zip_get_file_comment.man -man/CMakeFiles/update-man: man/zip_get_name.man -man/CMakeFiles/update-man: man/zip_get_num_entries.man -man/CMakeFiles/update-man: man/zip_get_num_files.man -man/CMakeFiles/update-man: man/zip_libzip_version.man -man/CMakeFiles/update-man: man/zip_name_locate.man -man/CMakeFiles/update-man: man/zip_open.man -man/CMakeFiles/update-man: man/zip_register_cancel_callback_with_state.man -man/CMakeFiles/update-man: man/zip_register_progress_callback.man -man/CMakeFiles/update-man: man/zip_register_progress_callback_with_state.man -man/CMakeFiles/update-man: man/zip_rename.man -man/CMakeFiles/update-man: man/zip_set_archive_comment.man -man/CMakeFiles/update-man: man/zip_set_archive_flag.man -man/CMakeFiles/update-man: man/zip_set_default_password.man -man/CMakeFiles/update-man: man/zip_set_file_comment.man -man/CMakeFiles/update-man: man/zip_set_file_compression.man -man/CMakeFiles/update-man: man/zip_source.man -man/CMakeFiles/update-man: man/zip_source_begin_write.man -man/CMakeFiles/update-man: man/zip_source_buffer.man -man/CMakeFiles/update-man: man/zip_source_buffer_fragment.man -man/CMakeFiles/update-man: man/zip_source_close.man -man/CMakeFiles/update-man: man/zip_source_commit_write.man -man/CMakeFiles/update-man: man/zip_source_error.man -man/CMakeFiles/update-man: man/zip_source_file.man -man/CMakeFiles/update-man: man/zip_source_filep.man -man/CMakeFiles/update-man: man/zip_source_free.man -man/CMakeFiles/update-man: man/zip_source_function.man -man/CMakeFiles/update-man: man/zip_source_is_deleted.man -man/CMakeFiles/update-man: man/zip_source_is_seekable.man -man/CMakeFiles/update-man: man/zip_source_layered.man -man/CMakeFiles/update-man: man/zip_source_keep.man -man/CMakeFiles/update-man: man/zip_source_make_command_bitmap.man -man/CMakeFiles/update-man: man/zip_source_open.man -man/CMakeFiles/update-man: man/zip_source_read.man -man/CMakeFiles/update-man: man/zip_source_rollback_write.man -man/CMakeFiles/update-man: man/zip_source_seek.man -man/CMakeFiles/update-man: man/zip_source_seek_compute_offset.man -man/CMakeFiles/update-man: man/zip_source_seek_write.man -man/CMakeFiles/update-man: man/zip_source_stat.man -man/CMakeFiles/update-man: man/zip_source_tell.man -man/CMakeFiles/update-man: man/zip_source_tell_write.man -man/CMakeFiles/update-man: man/zip_source_win32a.man -man/CMakeFiles/update-man: man/zip_source_win32handle.man -man/CMakeFiles/update-man: man/zip_source_win32w.man -man/CMakeFiles/update-man: man/zip_source_window_create.man -man/CMakeFiles/update-man: man/zip_source_write.man -man/CMakeFiles/update-man: man/zip_source_zip.man -man/CMakeFiles/update-man: man/zip_source_zip_file.man -man/CMakeFiles/update-man: man/zip_stat.man -man/CMakeFiles/update-man: man/zip_stat_init.man -man/CMakeFiles/update-man: man/zip_unchange.man -man/CMakeFiles/update-man: man/zip_unchange_all.man -man/CMakeFiles/update-man: man/zip_unchange_archive.man -man/CMakeFiles/update-man: man/zipcmp.man -man/CMakeFiles/update-man: man/zipmerge.man -man/CMakeFiles/update-man: man/ziptool.man - -man/ZIP_SOURCE_GET_ARGS.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Generating ZIP_SOURCE_GET_ARGS.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ZIP_SOURCE_GET_ARGS.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ZIP_SOURCE_GET_ARGS.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ZIP_SOURCE_GET_ARGS.man - -man/libzip.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/libzip.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Generating libzip.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/libzip.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/libzip.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/libzip.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/libzip.man - -man/zip_add.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Generating zip_add.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add.man - -man/zip_add_dir.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add_dir.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_4) "Generating zip_add_dir.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add_dir.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add_dir.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add_dir.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_add_dir.man - -man/zip_close.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_close.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_5) "Generating zip_close.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_close.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_close.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_close.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_close.man - -man/zip_compression_method_supported.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_6) "Generating zip_compression_method_supported.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_compression_method_supported.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_compression_method_supported.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_compression_method_supported.man - -man/zip_delete.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_delete.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_7) "Generating zip_delete.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_delete.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_delete.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_delete.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_delete.man - -man/zip_dir_add.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_dir_add.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_8) "Generating zip_dir_add.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_dir_add.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_dir_add.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_dir_add.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_dir_add.man - -man/zip_discard.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_discard.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_9) "Generating zip_discard.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_discard.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_discard.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_discard.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_discard.man - -man/zip_encryption_method_supported.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_10) "Generating zip_encryption_method_supported.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_encryption_method_supported.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_encryption_method_supported.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_encryption_method_supported.man - -man/zip_error_clear.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_clear.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_11) "Generating zip_error_clear.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_clear.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_clear.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_clear.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_clear.man - -man/zip_error_code_system.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_system.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_12) "Generating zip_error_code_system.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_system.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_system.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_system.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_system.man - -man/zip_error_code_zip.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_zip.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_13) "Generating zip_error_code_zip.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_zip.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_zip.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_zip.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_code_zip.man - -man/zip_error_fini.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_fini.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_14) "Generating zip_error_fini.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_fini.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_fini.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_fini.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_fini.man - -man/zip_error_get.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_15) "Generating zip_error_get.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get.man - -man/zip_error_get_sys_type.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_16) "Generating zip_error_get_sys_type.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get_sys_type.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get_sys_type.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_get_sys_type.man - -man/zip_error_init.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_init.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_17) "Generating zip_error_init.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_init.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_init.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_init.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_init.man - -man/zip_error_set.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_18) "Generating zip_error_set.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set.man - -man/zip_error_set_from_source.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_19) "Generating zip_error_set_from_source.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set_from_source.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set_from_source.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_set_from_source.man - -man/zip_error_strerror.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_strerror.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_20) "Generating zip_error_strerror.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_strerror.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_strerror.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_strerror.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_strerror.man - -man/zip_error_system_type.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_system_type.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_21) "Generating zip_error_system_type.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_system_type.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_system_type.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_system_type.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_system_type.man - -man/zip_error_to_data.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_data.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_22) "Generating zip_error_to_data.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_data.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_data.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_data.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_data.man - -man/zip_error_to_str.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_str.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_23) "Generating zip_error_to_str.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_str.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_str.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_str.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_error_to_str.man - -man/zip_errors.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_errors.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_24) "Generating zip_errors.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_errors.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_errors.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_errors.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_errors.man - -man/zip_fclose.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fclose.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_25) "Generating zip_fclose.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fclose.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fclose.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fclose.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fclose.man - -man/zip_fdopen.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fdopen.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_26) "Generating zip_fdopen.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fdopen.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fdopen.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fdopen.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fdopen.man - -man/zip_file_add.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_add.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_27) "Generating zip_file_add.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_add.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_add.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_add.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_add.man - -man/zip_file_attributes_init.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_28) "Generating zip_file_attributes_init.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_attributes_init.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_attributes_init.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_attributes_init.man - -man/zip_file_extra_field_delete.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_29) "Generating zip_file_extra_field_delete.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_delete.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_delete.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_delete.man - -man/zip_file_extra_field_get.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_30) "Generating zip_file_extra_field_get.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_get.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_get.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_get.man - -man/zip_file_extra_field_set.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_31) "Generating zip_file_extra_field_set.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_set.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_set.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_field_set.man - -man/zip_file_extra_fields_count.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_32) "Generating zip_file_extra_fields_count.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_fields_count.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_fields_count.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_extra_fields_count.man - -man/zip_file_get_comment.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_33) "Generating zip_file_get_comment.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_comment.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_comment.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_comment.man - -man/zip_file_get_error.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_error.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_34) "Generating zip_file_get_error.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_error.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_error.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_error.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_error.man - -man/zip_file_get_external_attributes.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_35) "Generating zip_file_get_external_attributes.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_external_attributes.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_external_attributes.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_get_external_attributes.man - -man/zip_file_rename.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_rename.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_36) "Generating zip_file_rename.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_rename.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_rename.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_rename.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_rename.man - -man/zip_file_set_comment.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_37) "Generating zip_file_set_comment.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_comment.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_comment.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_comment.man - -man/zip_file_set_encryption.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_38) "Generating zip_file_set_encryption.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_encryption.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_encryption.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_encryption.man - -man/zip_file_set_external_attributes.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_39) "Generating zip_file_set_external_attributes.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_external_attributes.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_external_attributes.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_external_attributes.man - -man/zip_file_set_mtime.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_40) "Generating zip_file_set_mtime.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_mtime.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_mtime.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_set_mtime.man - -man/zip_file_strerror.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_strerror.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_41) "Generating zip_file_strerror.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_strerror.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_strerror.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_strerror.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_file_strerror.man - -man/zip_fopen.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_42) "Generating zip_fopen.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen.man - -man/zip_fopen_encrypted.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_43) "Generating zip_fopen_encrypted.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen_encrypted.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen_encrypted.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fopen_encrypted.man - -man/zip_fread.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fread.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_44) "Generating zip_fread.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fread.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fread.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fread.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fread.man - -man/zip_fseek.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fseek.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_45) "Generating zip_fseek.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fseek.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fseek.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fseek.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_fseek.man - -man/zip_ftell.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_ftell.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_46) "Generating zip_ftell.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_ftell.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_ftell.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_ftell.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_ftell.man - -man/zip_get_archive_comment.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_47) "Generating zip_get_archive_comment.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_comment.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_comment.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_comment.man - -man/zip_get_archive_flag.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_48) "Generating zip_get_archive_flag.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_flag.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_flag.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_archive_flag.man - -man/zip_get_error.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_error.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_49) "Generating zip_get_error.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_error.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_error.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_error.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_error.man - -man/zip_get_file_comment.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_file_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_50) "Generating zip_get_file_comment.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_file_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_file_comment.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_file_comment.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_file_comment.man - -man/zip_get_name.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_name.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_51) "Generating zip_get_name.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_name.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_name.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_name.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_name.man - -man/zip_get_num_entries.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_entries.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_52) "Generating zip_get_num_entries.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_entries.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_entries.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_entries.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_entries.man - -man/zip_get_num_files.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_files.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_53) "Generating zip_get_num_files.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_files.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_files.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_files.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_get_num_files.man - -man/zip_libzip_version.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_libzip_version.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_54) "Generating zip_libzip_version.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_libzip_version.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_libzip_version.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_libzip_version.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_libzip_version.man - -man/zip_name_locate.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_name_locate.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_55) "Generating zip_name_locate.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_name_locate.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_name_locate.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_name_locate.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_name_locate.man - -man/zip_open.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_open.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_56) "Generating zip_open.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_open.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_open.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_open.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_open.man - -man/zip_register_cancel_callback_with_state.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_57) "Generating zip_register_cancel_callback_with_state.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_cancel_callback_with_state.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_cancel_callback_with_state.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_cancel_callback_with_state.man - -man/zip_register_progress_callback.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_58) "Generating zip_register_progress_callback.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback.man - -man/zip_register_progress_callback_with_state.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_59) "Generating zip_register_progress_callback_with_state.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback_with_state.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback_with_state.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_register_progress_callback_with_state.man - -man/zip_rename.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_rename.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_60) "Generating zip_rename.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_rename.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_rename.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_rename.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_rename.man - -man/zip_set_archive_comment.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_61) "Generating zip_set_archive_comment.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_comment.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_comment.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_comment.man - -man/zip_set_archive_flag.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_62) "Generating zip_set_archive_flag.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_flag.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_flag.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_archive_flag.man - -man/zip_set_default_password.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_default_password.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_63) "Generating zip_set_default_password.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_default_password.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_default_password.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_default_password.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_default_password.man - -man/zip_set_file_comment.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_comment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_64) "Generating zip_set_file_comment.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_comment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_comment.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_comment.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_comment.man - -man/zip_set_file_compression.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_compression.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_65) "Generating zip_set_file_compression.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_compression.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_compression.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_compression.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_set_file_compression.man - -man/zip_source.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_66) "Generating zip_source.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source.man - -man/zip_source_begin_write.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_begin_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_67) "Generating zip_source_begin_write.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_begin_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_begin_write.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_begin_write.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_begin_write.man - -man/zip_source_buffer.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_68) "Generating zip_source_buffer.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer.man - -man/zip_source_buffer_fragment.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_69) "Generating zip_source_buffer_fragment.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer_fragment.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer_fragment.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_buffer_fragment.man - -man/zip_source_close.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_close.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_70) "Generating zip_source_close.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_close.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_close.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_close.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_close.man - -man/zip_source_commit_write.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_commit_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_71) "Generating zip_source_commit_write.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_commit_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_commit_write.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_commit_write.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_commit_write.man - -man/zip_source_error.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_error.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_72) "Generating zip_source_error.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_error.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_error.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_error.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_error.man - -man/zip_source_file.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_file.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_73) "Generating zip_source_file.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_file.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_file.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_file.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_file.man - -man/zip_source_filep.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_filep.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_74) "Generating zip_source_filep.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_filep.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_filep.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_filep.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_filep.man - -man/zip_source_free.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_free.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_75) "Generating zip_source_free.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_free.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_free.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_free.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_free.man - -man/zip_source_function.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_function.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_76) "Generating zip_source_function.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_function.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_function.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_function.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_function.man - -man/zip_source_is_deleted.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_77) "Generating zip_source_is_deleted.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_deleted.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_deleted.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_deleted.man - -man/zip_source_is_seekable.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_78) "Generating zip_source_is_seekable.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_seekable.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_seekable.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_is_seekable.man - -man/zip_source_keep.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_keep.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_79) "Generating zip_source_keep.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_keep.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_keep.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_keep.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_keep.man - -man/zip_source_layered.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_layered.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_80) "Generating zip_source_layered.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_layered.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_layered.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_layered.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_layered.man - -man/zip_source_make_command_bitmap.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_81) "Generating zip_source_make_command_bitmap.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_make_command_bitmap.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_make_command_bitmap.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_make_command_bitmap.man - -man/zip_source_open.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_open.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_82) "Generating zip_source_open.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_open.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_open.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_open.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_open.man - -man/zip_source_read.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_read.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_83) "Generating zip_source_read.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_read.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_read.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_read.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_read.man - -man/zip_source_rollback_write.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_84) "Generating zip_source_rollback_write.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_rollback_write.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_rollback_write.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_rollback_write.man - -man/zip_source_seek.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_85) "Generating zip_source_seek.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek.man - -man/zip_source_seek_compute_offset.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_86) "Generating zip_source_seek_compute_offset.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_compute_offset.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_compute_offset.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_compute_offset.man - -man/zip_source_seek_write.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_87) "Generating zip_source_seek_write.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_write.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_write.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_seek_write.man - -man/zip_source_stat.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_stat.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_88) "Generating zip_source_stat.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_stat.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_stat.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_stat.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_stat.man - -man/zip_source_tell.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_89) "Generating zip_source_tell.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell.man - -man/zip_source_tell_write.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_90) "Generating zip_source_tell_write.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell_write.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell_write.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_tell_write.man - -man/zip_source_win32a.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32a.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_91) "Generating zip_source_win32a.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32a.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32a.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32a.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32a.man - -man/zip_source_win32handle.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32handle.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_92) "Generating zip_source_win32handle.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32handle.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32handle.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32handle.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32handle.man - -man/zip_source_win32w.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32w.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_93) "Generating zip_source_win32w.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32w.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32w.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32w.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_win32w.man - -man/zip_source_window_create.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_window_create.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_94) "Generating zip_source_window_create.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_window_create.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_window_create.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_window_create.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_window_create.man - -man/zip_source_write.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_write.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_95) "Generating zip_source_write.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_write.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_write.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_write.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_write.man - -man/zip_source_zip.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_96) "Generating zip_source_zip.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip.man - -man/zip_source_zip_file.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip_file.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_97) "Generating zip_source_zip_file.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip_file.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip_file.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip_file.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_source_zip_file.man - -man/zip_stat.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_98) "Generating zip_stat.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat.man - -man/zip_stat_init.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat_init.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_99) "Generating zip_stat_init.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat_init.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat_init.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat_init.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_stat_init.man - -man/zip_unchange.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_100) "Generating zip_unchange.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange.man - -man/zip_unchange_all.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_all.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_101) "Generating zip_unchange_all.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_all.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_all.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_all.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_all.man - -man/zip_unchange_archive.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_archive.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_102) "Generating zip_unchange_archive.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_archive.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_archive.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_archive.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_unchange_archive.man - -man/zipcmp.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipcmp.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_103) "Generating zipcmp.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipcmp.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipcmp.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipcmp.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipcmp.man - -man/zipmerge.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipmerge.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_104) "Generating zipmerge.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipmerge.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipmerge.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipmerge.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zipmerge.man - -man/ziptool.man: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ziptool.mdoc - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_105) "Generating ziptool.man" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -DIN=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ziptool.mdoc -DOUT=/home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ziptool.man -P /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/update-man.cmake - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && /usr/bin/cmake -E copy_if_different /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ziptool.man /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/ziptool.man - -update-man: man/CMakeFiles/update-man -update-man: man/ZIP_SOURCE_GET_ARGS.man -update-man: man/libzip.man -update-man: man/zip_add.man -update-man: man/zip_add_dir.man -update-man: man/zip_close.man -update-man: man/zip_compression_method_supported.man -update-man: man/zip_delete.man -update-man: man/zip_dir_add.man -update-man: man/zip_discard.man -update-man: man/zip_encryption_method_supported.man -update-man: man/zip_error_clear.man -update-man: man/zip_error_code_system.man -update-man: man/zip_error_code_zip.man -update-man: man/zip_error_fini.man -update-man: man/zip_error_get.man -update-man: man/zip_error_get_sys_type.man -update-man: man/zip_error_init.man -update-man: man/zip_error_set.man -update-man: man/zip_error_set_from_source.man -update-man: man/zip_error_strerror.man -update-man: man/zip_error_system_type.man -update-man: man/zip_error_to_data.man -update-man: man/zip_error_to_str.man -update-man: man/zip_errors.man -update-man: man/zip_fclose.man -update-man: man/zip_fdopen.man -update-man: man/zip_file_add.man -update-man: man/zip_file_attributes_init.man -update-man: man/zip_file_extra_field_delete.man -update-man: man/zip_file_extra_field_get.man -update-man: man/zip_file_extra_field_set.man -update-man: man/zip_file_extra_fields_count.man -update-man: man/zip_file_get_comment.man -update-man: man/zip_file_get_error.man -update-man: man/zip_file_get_external_attributes.man -update-man: man/zip_file_rename.man -update-man: man/zip_file_set_comment.man -update-man: man/zip_file_set_encryption.man -update-man: man/zip_file_set_external_attributes.man -update-man: man/zip_file_set_mtime.man -update-man: man/zip_file_strerror.man -update-man: man/zip_fopen.man -update-man: man/zip_fopen_encrypted.man -update-man: man/zip_fread.man -update-man: man/zip_fseek.man -update-man: man/zip_ftell.man -update-man: man/zip_get_archive_comment.man -update-man: man/zip_get_archive_flag.man -update-man: man/zip_get_error.man -update-man: man/zip_get_file_comment.man -update-man: man/zip_get_name.man -update-man: man/zip_get_num_entries.man -update-man: man/zip_get_num_files.man -update-man: man/zip_libzip_version.man -update-man: man/zip_name_locate.man -update-man: man/zip_open.man -update-man: man/zip_register_cancel_callback_with_state.man -update-man: man/zip_register_progress_callback.man -update-man: man/zip_register_progress_callback_with_state.man -update-man: man/zip_rename.man -update-man: man/zip_set_archive_comment.man -update-man: man/zip_set_archive_flag.man -update-man: man/zip_set_default_password.man -update-man: man/zip_set_file_comment.man -update-man: man/zip_set_file_compression.man -update-man: man/zip_source.man -update-man: man/zip_source_begin_write.man -update-man: man/zip_source_buffer.man -update-man: man/zip_source_buffer_fragment.man -update-man: man/zip_source_close.man -update-man: man/zip_source_commit_write.man -update-man: man/zip_source_error.man -update-man: man/zip_source_file.man -update-man: man/zip_source_filep.man -update-man: man/zip_source_free.man -update-man: man/zip_source_function.man -update-man: man/zip_source_is_deleted.man -update-man: man/zip_source_is_seekable.man -update-man: man/zip_source_keep.man -update-man: man/zip_source_layered.man -update-man: man/zip_source_make_command_bitmap.man -update-man: man/zip_source_open.man -update-man: man/zip_source_read.man -update-man: man/zip_source_rollback_write.man -update-man: man/zip_source_seek.man -update-man: man/zip_source_seek_compute_offset.man -update-man: man/zip_source_seek_write.man -update-man: man/zip_source_stat.man -update-man: man/zip_source_tell.man -update-man: man/zip_source_tell_write.man -update-man: man/zip_source_win32a.man -update-man: man/zip_source_win32handle.man -update-man: man/zip_source_win32w.man -update-man: man/zip_source_window_create.man -update-man: man/zip_source_write.man -update-man: man/zip_source_zip.man -update-man: man/zip_source_zip_file.man -update-man: man/zip_stat.man -update-man: man/zip_stat_init.man -update-man: man/zip_unchange.man -update-man: man/zip_unchange_all.man -update-man: man/zip_unchange_archive.man -update-man: man/zipcmp.man -update-man: man/zipmerge.man -update-man: man/ziptool.man -update-man: man/CMakeFiles/update-man.dir/build.make -.PHONY : update-man - -# Rule to build all files generated by this target. -man/CMakeFiles/update-man.dir/build: update-man -.PHONY : man/CMakeFiles/update-man.dir/build - -man/CMakeFiles/update-man.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && $(CMAKE_COMMAND) -P CMakeFiles/update-man.dir/cmake_clean.cmake -.PHONY : man/CMakeFiles/update-man.dir/clean - -man/CMakeFiles/update-man.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/man" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : man/CMakeFiles/update-man.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/cmake_clean.cmake deleted file mode 100644 index 034488f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/cmake_clean.cmake +++ /dev/null @@ -1,113 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/update-man" - "ZIP_SOURCE_GET_ARGS.man" - "libzip.man" - "zip_add.man" - "zip_add_dir.man" - "zip_close.man" - "zip_compression_method_supported.man" - "zip_delete.man" - "zip_dir_add.man" - "zip_discard.man" - "zip_encryption_method_supported.man" - "zip_error_clear.man" - "zip_error_code_system.man" - "zip_error_code_zip.man" - "zip_error_fini.man" - "zip_error_get.man" - "zip_error_get_sys_type.man" - "zip_error_init.man" - "zip_error_set.man" - "zip_error_set_from_source.man" - "zip_error_strerror.man" - "zip_error_system_type.man" - "zip_error_to_data.man" - "zip_error_to_str.man" - "zip_errors.man" - "zip_fclose.man" - "zip_fdopen.man" - "zip_file_add.man" - "zip_file_attributes_init.man" - "zip_file_extra_field_delete.man" - "zip_file_extra_field_get.man" - "zip_file_extra_field_set.man" - "zip_file_extra_fields_count.man" - "zip_file_get_comment.man" - "zip_file_get_error.man" - "zip_file_get_external_attributes.man" - "zip_file_rename.man" - "zip_file_set_comment.man" - "zip_file_set_encryption.man" - "zip_file_set_external_attributes.man" - "zip_file_set_mtime.man" - "zip_file_strerror.man" - "zip_fopen.man" - "zip_fopen_encrypted.man" - "zip_fread.man" - "zip_fseek.man" - "zip_ftell.man" - "zip_get_archive_comment.man" - "zip_get_archive_flag.man" - "zip_get_error.man" - "zip_get_file_comment.man" - "zip_get_name.man" - "zip_get_num_entries.man" - "zip_get_num_files.man" - "zip_libzip_version.man" - "zip_name_locate.man" - "zip_open.man" - "zip_register_cancel_callback_with_state.man" - "zip_register_progress_callback.man" - "zip_register_progress_callback_with_state.man" - "zip_rename.man" - "zip_set_archive_comment.man" - "zip_set_archive_flag.man" - "zip_set_default_password.man" - "zip_set_file_comment.man" - "zip_set_file_compression.man" - "zip_source.man" - "zip_source_begin_write.man" - "zip_source_buffer.man" - "zip_source_buffer_fragment.man" - "zip_source_close.man" - "zip_source_commit_write.man" - "zip_source_error.man" - "zip_source_file.man" - "zip_source_filep.man" - "zip_source_free.man" - "zip_source_function.man" - "zip_source_is_deleted.man" - "zip_source_is_seekable.man" - "zip_source_keep.man" - "zip_source_layered.man" - "zip_source_make_command_bitmap.man" - "zip_source_open.man" - "zip_source_read.man" - "zip_source_rollback_write.man" - "zip_source_seek.man" - "zip_source_seek_compute_offset.man" - "zip_source_seek_write.man" - "zip_source_stat.man" - "zip_source_tell.man" - "zip_source_tell_write.man" - "zip_source_win32a.man" - "zip_source_win32handle.man" - "zip_source_win32w.man" - "zip_source_window_create.man" - "zip_source_write.man" - "zip_source_zip.man" - "zip_source_zip_file.man" - "zip_stat.man" - "zip_stat_init.man" - "zip_unchange.man" - "zip_unchange_all.man" - "zip_unchange_archive.man" - "zipcmp.man" - "zipmerge.man" - "ziptool.man" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/update-man.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/compiler_depend.make deleted file mode 100644 index 1edaa76..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for update-man. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/compiler_depend.ts deleted file mode 100644 index 92caa70..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for update-man. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/progress.make deleted file mode 100644 index 2dbc2ad..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update-man.dir/progress.make +++ /dev/null @@ -1,106 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = 48 -CMAKE_PROGRESS_4 = -CMAKE_PROGRESS_5 = -CMAKE_PROGRESS_6 = -CMAKE_PROGRESS_7 = 49 -CMAKE_PROGRESS_8 = -CMAKE_PROGRESS_9 = -CMAKE_PROGRESS_10 = -CMAKE_PROGRESS_11 = -CMAKE_PROGRESS_12 = 50 -CMAKE_PROGRESS_13 = -CMAKE_PROGRESS_14 = -CMAKE_PROGRESS_15 = -CMAKE_PROGRESS_16 = -CMAKE_PROGRESS_17 = 51 -CMAKE_PROGRESS_18 = -CMAKE_PROGRESS_19 = -CMAKE_PROGRESS_20 = -CMAKE_PROGRESS_21 = 52 -CMAKE_PROGRESS_22 = -CMAKE_PROGRESS_23 = -CMAKE_PROGRESS_24 = -CMAKE_PROGRESS_25 = -CMAKE_PROGRESS_26 = 53 -CMAKE_PROGRESS_27 = -CMAKE_PROGRESS_28 = -CMAKE_PROGRESS_29 = -CMAKE_PROGRESS_30 = 54 -CMAKE_PROGRESS_31 = -CMAKE_PROGRESS_32 = -CMAKE_PROGRESS_33 = -CMAKE_PROGRESS_34 = -CMAKE_PROGRESS_35 = 55 -CMAKE_PROGRESS_36 = -CMAKE_PROGRESS_37 = -CMAKE_PROGRESS_38 = -CMAKE_PROGRESS_39 = 56 -CMAKE_PROGRESS_40 = -CMAKE_PROGRESS_41 = -CMAKE_PROGRESS_42 = -CMAKE_PROGRESS_43 = -CMAKE_PROGRESS_44 = 57 -CMAKE_PROGRESS_45 = -CMAKE_PROGRESS_46 = -CMAKE_PROGRESS_47 = -CMAKE_PROGRESS_48 = 58 -CMAKE_PROGRESS_49 = -CMAKE_PROGRESS_50 = -CMAKE_PROGRESS_51 = -CMAKE_PROGRESS_52 = -CMAKE_PROGRESS_53 = 59 -CMAKE_PROGRESS_54 = -CMAKE_PROGRESS_55 = -CMAKE_PROGRESS_56 = -CMAKE_PROGRESS_57 = 60 -CMAKE_PROGRESS_58 = -CMAKE_PROGRESS_59 = -CMAKE_PROGRESS_60 = -CMAKE_PROGRESS_61 = -CMAKE_PROGRESS_62 = 61 -CMAKE_PROGRESS_63 = -CMAKE_PROGRESS_64 = -CMAKE_PROGRESS_65 = -CMAKE_PROGRESS_66 = -CMAKE_PROGRESS_67 = 62 -CMAKE_PROGRESS_68 = -CMAKE_PROGRESS_69 = -CMAKE_PROGRESS_70 = -CMAKE_PROGRESS_71 = 63 -CMAKE_PROGRESS_72 = -CMAKE_PROGRESS_73 = -CMAKE_PROGRESS_74 = -CMAKE_PROGRESS_75 = -CMAKE_PROGRESS_76 = 64 -CMAKE_PROGRESS_77 = -CMAKE_PROGRESS_78 = -CMAKE_PROGRESS_79 = -CMAKE_PROGRESS_80 = 65 -CMAKE_PROGRESS_81 = -CMAKE_PROGRESS_82 = -CMAKE_PROGRESS_83 = -CMAKE_PROGRESS_84 = -CMAKE_PROGRESS_85 = 66 -CMAKE_PROGRESS_86 = -CMAKE_PROGRESS_87 = -CMAKE_PROGRESS_88 = -CMAKE_PROGRESS_89 = 67 -CMAKE_PROGRESS_90 = -CMAKE_PROGRESS_91 = -CMAKE_PROGRESS_92 = -CMAKE_PROGRESS_93 = -CMAKE_PROGRESS_94 = 68 -CMAKE_PROGRESS_95 = -CMAKE_PROGRESS_96 = -CMAKE_PROGRESS_97 = -CMAKE_PROGRESS_98 = 69 -CMAKE_PROGRESS_99 = -CMAKE_PROGRESS_100 = -CMAKE_PROGRESS_101 = -CMAKE_PROGRESS_102 = -CMAKE_PROGRESS_103 = 70 -CMAKE_PROGRESS_104 = -CMAKE_PROGRESS_105 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/build.make deleted file mode 100644 index bbf657e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/build.make +++ /dev/null @@ -1,88 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Utility rule file for update_zip_errors. - -# Include any custom commands dependencies for this target. -include man/CMakeFiles/update_zip_errors.dir/compiler_depend.make - -# Include the progress variables for this target. -include man/CMakeFiles/update_zip_errors.dir/progress.make - -man/CMakeFiles/update_zip_errors: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h -man/CMakeFiles/update_zip_errors: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_errors.mdoc - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && sh /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/make_zip_errors.sh /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/man/zip_errors.mdoc - -update_zip_errors: man/CMakeFiles/update_zip_errors -update_zip_errors: man/CMakeFiles/update_zip_errors.dir/build.make -.PHONY : update_zip_errors - -# Rule to build all files generated by this target. -man/CMakeFiles/update_zip_errors.dir/build: update_zip_errors -.PHONY : man/CMakeFiles/update_zip_errors.dir/build - -man/CMakeFiles/update_zip_errors.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" && $(CMAKE_COMMAND) -P CMakeFiles/update_zip_errors.dir/cmake_clean.cmake -.PHONY : man/CMakeFiles/update_zip_errors.dir/clean - -man/CMakeFiles/update_zip_errors.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/man" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : man/CMakeFiles/update_zip_errors.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/cmake_clean.cmake deleted file mode 100644 index 54bb66a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/update_zip_errors" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/update_zip_errors.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/compiler_depend.make deleted file mode 100644 index cff0226..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for update_zip_errors. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/compiler_depend.ts deleted file mode 100644 index fed624b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for update_zip_errors. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CMakeFiles/update_zip_errors.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/CTestTestfile.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/CTestTestfile.cmake deleted file mode 100644 index b7c0775..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/man -# Build directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/Makefile b/thirdparty/libzip-1.11.3/build-emcmake/man/Makefile deleted file mode 100644 index 0345a00..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/Makefile +++ /dev/null @@ -1,260 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man//CMakeFiles/progress.marks" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : all - -# The main clean target -clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -man/CMakeFiles/man.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/CMakeFiles/man.dir/rule -.PHONY : man/CMakeFiles/man.dir/rule - -# Convenience name for target. -man: man/CMakeFiles/man.dir/rule -.PHONY : man - -# fast build rule for target. -man/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f man/CMakeFiles/man.dir/build.make man/CMakeFiles/man.dir/build -.PHONY : man/fast - -# Convenience name for target. -man/CMakeFiles/update-man.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/CMakeFiles/update-man.dir/rule -.PHONY : man/CMakeFiles/update-man.dir/rule - -# Convenience name for target. -update-man: man/CMakeFiles/update-man.dir/rule -.PHONY : update-man - -# fast build rule for target. -update-man/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update-man.dir/build.make man/CMakeFiles/update-man.dir/build -.PHONY : update-man/fast - -# Convenience name for target. -man/CMakeFiles/update-html.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/CMakeFiles/update-html.dir/rule -.PHONY : man/CMakeFiles/update-html.dir/rule - -# Convenience name for target. -update-html: man/CMakeFiles/update-html.dir/rule -.PHONY : update-html - -# fast build rule for target. -update-html/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update-html.dir/build.make man/CMakeFiles/update-html.dir/build -.PHONY : update-html/fast - -# Convenience name for target. -man/CMakeFiles/update_zip_errors.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 man/CMakeFiles/update_zip_errors.dir/rule -.PHONY : man/CMakeFiles/update_zip_errors.dir/rule - -# Convenience name for target. -update_zip_errors: man/CMakeFiles/update_zip_errors.dir/rule -.PHONY : update_zip_errors - -# fast build rule for target. -update_zip_errors/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f man/CMakeFiles/update_zip_errors.dir/build.make man/CMakeFiles/update_zip_errors.dir/build -.PHONY : update_zip_errors/fast - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... man" - @echo "... update-html" - @echo "... update-man" - @echo "... update_zip_errors" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/ZIP_SOURCE_GET_ARGS.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/ZIP_SOURCE_GET_ARGS.3 deleted file mode 100644 index 25b8193..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/ZIP_SOURCE_GET_ARGS.3 +++ /dev/null @@ -1,79 +0,0 @@ -.\" ZIP_SOURCE_GET_ARGS -- validate and cast arguments to source callback -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_GET_ARGS 3 -.Os -.Sh NAME -.Nm ZIP_SOURCE_GET_ARGS -.Nd validate and cast arguments to source callback -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft type * -.Fn ZIP_SOURCE_GET_ARGS "type" "void *data" "zip_uint64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The -.Fn ZIP_SOURCE_GET_ARGS -macro casts -.Ar data -to a pointer to -.Ar type . -.Sh RETURN VALUES -On success, -.Fn ZIP_SOURCE_GET_ARGS -returns -.Ar data . -In case of error, it returns -.Dv NULL -and sets -.Ar error . -.Sh ERRORS -.Fn ZIP_SOURCE_GET_ARGS -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar len -is less than the size of -.Ar type -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source_function 3 -.Sh HISTORY -.Fn ZIP_SOURCE_GET_ARGS -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/cmake_install.cmake b/thirdparty/libzip-1.11.3/build-emcmake/man/cmake_install.cmake deleted file mode 100644 index 628eeb4..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/cmake_install.cmake +++ /dev/null @@ -1,567 +0,0 @@ -# Install script for directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/man - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ZIP_SOURCE_GET_ARGS.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/libzip.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add_dir.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_close.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_compression_method_supported.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_delete.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_dir_add.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_discard.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_encryption_method_supported.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_clear.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_system.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_zip.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_fini.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get_sys_type.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_init.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set_from_source.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_strerror.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_system_type.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_data.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_str.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_errors.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fclose.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fdopen.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_add.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_attributes_init.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_delete.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_get.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_set.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_fields_count.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_comment.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_error.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_external_attributes.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_rename.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_comment.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_encryption.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_external_attributes.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_mtime.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_strerror.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen_encrypted.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fread.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fseek.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_ftell.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_comment.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_flag.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_error.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_file_comment.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_name.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_entries.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_files.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_libzip_version.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_name_locate.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_open.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_cancel_callback_with_state.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback_with_state.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_rename.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_comment.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_flag.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_default_password.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_comment.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_compression.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_begin_write.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer_fragment.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_close.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_commit_write.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_error.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_file.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_filep.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_free.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_function.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_deleted.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_seekable.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_layered.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_keep.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_make_command_bitmap.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_open.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_read.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_rollback_write.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_compute_offset.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_write.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_stat.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell_write.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32a.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32handle.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32w.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_window_create.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_write.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip_file.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat_init.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_all.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_archive.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man1" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipcmp.1") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man1" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zipmerge.1") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man1" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/ziptool.1") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_replace.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_file_error_clear.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_clear.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_file_error_get.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_error_init_with_code.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_init.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_file_replace.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_add.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_file_extra_field_delete_by_id.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_delete.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_file_extra_field_get_by_id.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_get.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_file_extra_fields_count_by_id.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_fields_count.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_file_set_dostime.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_mtime.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_strerror.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_strerror.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_fopen_index.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_fopen_index_encrypted.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen_encrypted.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_file_is_seekable.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fseek.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_open_from_source.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_open.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_begin_write_cloning.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_begin_write.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_buffer_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_buffer_fragment_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer_fragment.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_file_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_file.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_filep_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_filep.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_function_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_function.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_layered_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_layered.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_win32a_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32a.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_win32handle_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32handle.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_win32w_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32w.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_zip_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_source_zip_file_create.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip_file.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3" TYPE FILE RENAME "zip_stat_index.3" FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat.3") -endif() - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/libzip.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/libzip.3 deleted file mode 100644 index 0490f37..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/libzip.3 +++ /dev/null @@ -1,299 +0,0 @@ -.\" libzip.mdoc -- general overview of available functions -.\" Copyright (C) 2005-2024 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd August 21, 2024 -.Dt LIBZIP 3 -.Os -.Sh NAME -.Nm libzip -.Nd library for manipulating zip archives -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Sh DESCRIPTION -.Nm -is a library for reading, creating, and modifying zip archives. -.Pp -The main design criteria for -.Nm -were: -.Bl -bullet -compact -.It -Do not create corrupt files, even in case of errors. -.It -Do not delete data. -.It -Be efficient. -.El -.Pp -For this reason, when modifying zip archives, -.Nm -writes to a temporary file and replaces the original -zip archive atomically. -.Pp -Below there are two sections listing functions: one for how to read -from zip archives and one for how to create/modify them. -.Sh GENERAL NOTES -Unless explicitly documented, functions should not be passed -.Dv NULL -pointers as arguments. -.Sh FILE NAMES -.Ss Encoding -Names of files in the host file system are expected in UTF-8 encoding. -On Windows, variants for ASCII and UTF-16 are also available. -.Pp -Names of files inside archives are by default expected in UTF-8 encoding. -Other encodings can be requested by using the flags -.Dv ZIP_FL_ENC_CP437 -and -.Dv ZIP_FL_ENC_RAW . -.Pp -For details see the relevant man pages. -.Ss Directory Separator -The zip format requires the use of forward slash -.Pq Sq / -as directory separator. -Since backslash -.Pq Sq \e -can be part of a valid file name on Unix systems, -.Nm -does not automatically convert them, even on Windows. -It is the responsibility of the programmer to ensure that all -directory separators are passed as forward slashes to -.Nm . -.Sh THREAD SAFETY -In general, different zip archives opened by -.Nm -are independent of each other and can be used by parallel-running -threads without locking. -If you want to use an archive from multiple threads, you have to -synchronize access to it yourself. -If you use an archive as a source for -.Xr zip_file_add 3 -or -.Xr zip_file_replace 3 , -access to the target archive must be synchronized with access to the -source archive as well. -.Sh READING ZIP ARCHIVES -.Ss Open Archive -.Bl -bullet -compact -.It -.Xr zip_open 3 -.It -.Xr zip_fdopen 3 -.El -.Ss Find Files -.Bl -bullet -compact -.It -.Xr zip_name_locate 3 -.El -.Ss Read Files -.Bl -bullet -compact -.It -.Xr zip_fopen 3 -.It -.Xr zip_fopen_encrypted 3 -.It -.Xr zip_fopen_index 3 -.It -.Xr zip_fopen_index_encrypted 3 -.It -.Xr zip_fread 3 -.It -.Xr zip_file_is_seekable 3 -.It -.Xr zip_fseek 3 -(uncompressed files only) -.It -.Xr zip_ftell 3 -.It -.Xr zip_fclose 3 -.El -.Ss Close Archive -.Bl -bullet -compact -.It -.Xr zip_close 3 -.El -.Ss Miscellaneous -.Bl -bullet -compact -.It -.Xr zip_stat 3 -.It -.Xr zip_compression_method_supported 3 -.It -.Xr zip_encryption_method_supported 3 -.It -.Xr zip_file_get_comment 3 -.It -.Xr zip_file_get_external_attributes 3 -.It -.Xr zip_get_archive_comment 3 -.It -.Xr zip_get_archive_flag 3 -.It -.Xr zip_get_name 3 -.It -.Xr zip_get_num_entries 3 -.It -.Xr zip_set_default_password 3 -.It -.Xr zip_source_pass_to_lower_layer 3 -.El -.Sh CREATING/MODIFYING ZIP ARCHIVES -.Ss Create/Open Archive -.Bl -bullet -compact -.It -.Xr zip_open 3 -.El -.Ss Add/Change Files and Directories -.Bl -bullet -compact -.It -.Xr zip_dir_add 3 -.It -.Xr zip_file_add 3 -.It -.Xr zip_file_replace 3 -.It -.Xr zip_file_set_comment 3 -.It -.Xr zip_file_set_dostime 3 -.It -.Xr zip_file_set_external_attributes 3 -.It -.Xr zip_file_set_encryption 3 -.It -.Xr zip_file_set_mtime 3 -.It -.Xr zip_set_file_compression 3 -.It -.Xr zip_source_buffer 3 -.It -.Xr zip_source_file 3 -.It -.Xr zip_source_filep 3 -.It -.Xr zip_source_free 3 -.It -.Xr zip_source_function 3 -.It -.Xr zip_source_layered 3 -.It -.Xr zip_source_zip 3 -.El -.Ss Rename Files -.Bl -bullet -compact -.It -.Xr zip_rename 3 -.El -.Ss Delete Files -.Bl -bullet -compact -.It -.Xr zip_delete 3 -.El -.Ss Revert Changes -.Bl -bullet -compact -.It -.Xr zip_unchange 3 -.It -.Xr zip_unchange_all 3 -.It -.Xr zip_unchange_archive 3 -.El -.Ss Read/Modify Extra Fields -.Bl -bullet -compact -.It -.Xr zip_file_extra_field_delete 3 -.It -.Xr zip_file_extra_field_delete_by_id 3 -.It -.Xr zip_file_extra_field_get 3 -.It -.Xr zip_file_extra_field_get_by_id 3 -.It -.Xr zip_file_extra_field_set 3 -.It -.Xr zip_file_extra_fields_count 3 -.It -.Xr zip_file_extra_fields_count_by_id 3 -.El -.Ss Close Archive (Writing) -.Bl -bullet -compact -.It -.Xr zip_close 3 -.It -.Xr zip_discard 3 -.El -.Ss Miscellaneous (Writing) -.Bl -bullet -compact -.It -.Xr zip_file_attributes_init 3 -.It -.Xr zip_libzip_version 3 -.It -.Xr zip_register_cancel_callback_with_state 3 -.It -.Xr zip_register_progress_callback_with_state 3 -.It -.Xr zip_set_archive_comment 3 -.It -.Xr zip_set_archive_flag 3 -.It -.Xr zip_source 3 -.El -.Sh ERROR HANDLING -.Bl -bullet -compact -.It -.Xr zip_error_strerror 3 -.It -.Xr zip_strerror 3 -.It -.Xr zip_file_strerror 3 -.It -.Xr zip_file_get_error 3 -.It -.Xr zip_get_error 3 -.It -.Xr zip_error_init_with_code 3 -.It -.Xr zip_error_set 3 -.It -.Xr zip_error_set_from_source 3 -.It -.Xr zip_error_system_type 3 -.It -.Xr zip_errors 3 -.El -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add.3 deleted file mode 100644 index 71bc4c8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add.3 +++ /dev/null @@ -1,96 +0,0 @@ -.\" zip_add.mdoc -- add files to zip archive -.\" Copyright (C) 2004-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ADD 3 -.Os -.Sh NAME -.Nm zip_add , -.Nm zip_replace -.Nd add file to zip archive or replace file in zip archive (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_add "zip_t *archive" "const char *name" "zip_source_t *source" -.Ft int -.Fn zip_replace "zip_t *archive" "zip_uint64_t index" "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_add -is the obsolete version of -.Xr zip_file_add 3 . -It is the same as calling -.Xr zip_file_add 3 -with an empty -.Ar flags -argument. -Similarly, the -.Fn zip_replace -function is the obsolete version of -.Xr zip_file_replace 3 . -It is the same as calling -.Xr zip_file_replace 3 -with an empty -.Ar flags -argument. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 -.Sh HISTORY -.Fn zip_add -was added in libzip 0.6. -In libzip 0.10 the return type was changed from -.Vt int -to -.Vt zip_int64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_add -instead. -.Pp -.Fn zip_replace -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_replace -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add_dir.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add_dir.3 deleted file mode 100644 index 4a6801b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_add_dir.3 +++ /dev/null @@ -1,69 +0,0 @@ -.\" zip_add_dir.mdoc -- add directory to zip archive -.\" Copyright (C) 2006-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ADD_DIR 3 -.Os -.Sh NAME -.Nm zip_add_dir -.Nd add directory to zip archive (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_add_dir "zip_t *archive" "const char *name" -.Sh DESCRIPTION -The function -.Fn zip_add_dir -is the obsolete version of -.Xr zip_dir_add 3 . -It is the same as calling -.Xr zip_dir_add 3 -with an empty flags argument. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_dir_add 3 -.Sh HISTORY -.Fn zip_add_dir -was added in libzip 0.8. -In libzip 0.10 the return type was changed from -.Vt int -to -.Vt zip_int64_t . -It was deprecated in libzip 0.11, use -.Fn zip_dir_add -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_close.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_close.3 deleted file mode 100644 index 4716b9d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_close.3 +++ /dev/null @@ -1,136 +0,0 @@ -.\" zip_close.mdoc -- close zip archive -.\" Copyright (C) 2003-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 23, 2023 -.Dt ZIP_CLOSE 3 -.Os -.Sh NAME -.Nm zip_close -.Nd close zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_close "zip_t *archive" -.Sh DESCRIPTION -The -.Fn zip_close -function writes any changes made to -.Ar archive -to disk. -If -.Ar archive -contains no files, the file is completely removed (no empty archive is -written), unless the archive flag -.Dv ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE -is set. -If successful, -.Ar archive -is freed. -Otherwise -.Ar archive -is left unchanged and must still be freed. -.Pp -To close and free a zip archive without saving changes, use -.Xr zip_discard 3 . -.Pp -Progress updates for GUIs can be implemented using -.Xr zip_register_progress_callback_with_state 3 . -Cancelling the write of an archive during -.Nm -can be implemented using -.Xr zip_register_cancel_callback_with_state 3 . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_close -will fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EOF -Unexpected end-of-file found while reading from a file. -.It Bq Er ZIP_ER_INTERNAL -The callback function of an added or replaced file returned an -error but failed to report which. -.It Bq Er ZIP_ER_INVAL -The -.Ar path -argument is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOZIP -File is not a zip archive. -.It Bq Er ZIP_ER_READ -A file read failed. -.It Bq Er ZIP_ER_RENAME -A temporary file could not be renamed to its final name. -.It Bq Er ZIP_ER_SEEK -A file seek failed. -.It Bq Er ZIP_ER_TMPOPEN -A temporary file could not be created. -.It Bq Er ZIP_ER_WRITE -A file write failed. -.It Bq Er ZIP_ER_ZLIB -An error occurred while (de)compressing a stream with -.Xr zlib 3 . -.El -Additionally, any errors returned by the callback function -for added or replaced files will be passed back. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_discard 3 , -.Xr zip_fdopen 3 , -.Xr zip_get_error 3 , -.Xr zip_open 3 , -.Xr zip_register_cancel_callback_with_state 3 , -.Xr zip_register_progress_callback_with_state 3 , -.Xr zip_set_archive_flag 3 , -.Xr zip_strerror 3 -.Sh HISTORY -.Fn zip_close -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -Please note that all indices, -.Xr zip_stat 3 -information and other data about the archive is invalid after -.Nm . -When you open the same file again, it will be a completely new -.Vt zip_t -structure. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_compression_method_supported.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_compression_method_supported.3 deleted file mode 100644 index 77553cf..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_compression_method_supported.3 +++ /dev/null @@ -1,65 +0,0 @@ -.\" zip_compression_method_supported.mdoc -- return if compression method is supported -.\" Copyright (C) 2020 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd April 2, 2020 -.Dt ZIP_COMPRESSION_METHOD_SUPPORTED 3 -.Os -.Sh NAME -.Nm zip_compression_method_supported -.Nd return if a compression method is supported -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_compression_method_supported "zip_int32_t method" "int compress" -.Sh DESCRIPTION -The -.Fn zip_compression_method_supported -returns if the compression method -.Ar method -is supported for compression (if -.Ar compress -is zero) or decompression (otherwise). -.Sh RETURN VALUES -Returns 1 if the method is supported, 0 otherwise. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_encryption_method_supported 3 , -.Xr zip_set_file_compression 3 -.Sh HISTORY -.Fn zip_compression_method_supported -was added in libzip 1.7.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_delete.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_delete.3 deleted file mode 100644 index 0b622fe..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_delete.3 +++ /dev/null @@ -1,80 +0,0 @@ -.\" zip_delete.mdoc -- delete files from zip archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_DELETE 3 -.Os -.Sh NAME -.Nm zip_delete -.Nd delete file from zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_delete "zip_t *archive" "zip_uint64_t index" -.Sh DESCRIPTION -The file at position -.Ar index -in the zip archive -.Ar archive -is marked as deleted. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_delete -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_unchange 3 -.Sh HISTORY -.Fn zip_delete -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_dir_add.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_dir_add.3 deleted file mode 100644 index c4b697b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_dir_add.3 +++ /dev/null @@ -1,109 +0,0 @@ -.\" zip_dir_add.mdoc -- add directory to zip archive -.\" Copyright (C) 2006-2020 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 20, 2020 -.Dt ZIP_DIR_ADD 3 -.Os -.Sh NAME -.Nm zip_dir_add -.Nd add directory to zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_dir_add "zip_t *archive" "const char *name" "zip_flags_t flags" -.Sh DESCRIPTION -The function -.Fn zip_dir_add -adds a directory to a zip archive. -The argument -.Ar archive -specifies the zip archive to which the directory should be added. -.Ar name -is the directory's name in the zip archive. -.Pp -This function adds an entry to the archive. -It does not check whether a directory with that name exists in the -file system, nor does it add its contents if it does. -The -.Ar flags -argument can be any of: -.Bl -tag -width XZIPXFLXENCXSTRICTXX -.It Dv ZIP_FL_ENC_GUESS -Guess encoding of -.Ar name -(default). -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_UTF_8 -Interpret -.Ar name -as UTF-8. -.It Dv ZIP_FL_ENC_CP437 -Interpret -.Ar name -as code page 437 (CP-437). -.El -.Sh RETURN VALUES -Upon successful completion, the index of the new entry in the archive -is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_dir_add -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EXISTS -There is already an entry called -.Ar name -in the archive. -.It Bq Er ZIP_ER_INVAL -.Ar archive -or -.Ar name -are -.Dv NULL , -or invalid UTF-8 encoded file names. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 -.Sh HISTORY -.Fn zip_dir_add -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_discard.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_discard.3 deleted file mode 100644 index 5c4f3f4..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_discard.3 +++ /dev/null @@ -1,61 +0,0 @@ -.\" zip_discard.mdoc -- close zip archive and discard changes -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_DISCARD 3 -.Os -.Sh NAME -.Nm zip_discard -.Nd close zip archive and discard changes -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_discard "zip_t *archive" -.Sh DESCRIPTION -The -.Fn zip_discard -function closes -.Ar archive -and frees the memory allocated for it. -Any changes to the archive are not written to disk and discarded. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 -.Sh HISTORY -.Fn zip_discard -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_encryption_method_supported.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_encryption_method_supported.3 deleted file mode 100644 index 84c0ae8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_encryption_method_supported.3 +++ /dev/null @@ -1,65 +0,0 @@ -.\" zip_encryption_method_supported.mdoc -- return if encryption method is supported -.\" Copyright (C) 2020 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd April 2, 2020 -.Dt ZIP_ENCRYPTION_METHOD_SUPPORTED 3 -.Os -.Sh NAME -.Nm zip_encryption_method_supported -.Nd return if an encryption method is supported -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_encryption_method_supported "zip_int16_t method" "int encrypt" -.Sh DESCRIPTION -The -.Fn zip_encryption_method_supported -returns if the encryption method -.Ar method -is supported for encryption (if -.Ar encrypt -is zero) or decryption (otherwise). -.Sh RETURN VALUES -Returns 1 if the method is supported, 0 otherwise. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_compression_method_supported 3 , -.Xr zip_file_set_encryption 3 -.Sh HISTORY -.Fn zip_encryption_method_supported -was added in libzip 1.7.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_clear.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_clear.3 deleted file mode 100644 index 5b2bc6e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_clear.3 +++ /dev/null @@ -1,69 +0,0 @@ -.\" zip_error_clear.mdoc -- clear error state for archive or file -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_CLEAR 3 -.Os -.Sh NAME -.Nm zip_error_clear , -.Nm zip_file_error_clear -.Nd clear error state for archive or file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_clear "zip_t *archive" -.Ft void -.Fn zip_file_error_clear "zip_file_t *file" -.Sh DESCRIPTION -The -.Fn zip_error_clear -function clears the error state for the zip archive -.Ar archive . -.Pp -The -.Fn zip_file_error_clear -function does the same for the zip file -.Ar file . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_get_error 3 -.Sh HISTORY -.Fn zip_error_clear -and -.Fn zip_file_error_clear -were added in libzip 0.8. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_system.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_system.3 deleted file mode 100644 index 54a4f63..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_system.3 +++ /dev/null @@ -1,63 +0,0 @@ -.\" zip_error_code_system.mdoc -- get system error part of zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_CODE_SYSTEM 3 -.Os -.Sh NAME -.Nm zip_error_code_system -.Nd get operating system error part of zip_error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_error_code_system "const zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_error_code_system -function returns the system specific part of the error from the -zip_error error -.Ar ze . -For finding out what system reported the error, use -.Xr zip_error_system_type 3 . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_zip 3 , -.Xr zip_error_system_type 3 -.Sh HISTORY -.Fn zip_error_code_system -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_zip.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_zip.3 deleted file mode 100644 index a07c90e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_code_zip.3 +++ /dev/null @@ -1,60 +0,0 @@ -.\" zip_error_code_zip.mdoc -- get libzip error part of zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_CODE_ZIP 3 -.Os -.Sh NAME -.Nm zip_error_code_zip -.Nd get libzip error part of zip_error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_error_code_zip "const zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_error_code_zip -function returns the libzip specific part of the error from the -zip_error error -.Ar ze . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 -.Sh HISTORY -.Fn zip_error_code_zip -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_fini.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_fini.3 deleted file mode 100644 index 80395aa..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_fini.3 +++ /dev/null @@ -1,60 +0,0 @@ -.\" zip_error_fini.mdoc -- clean up zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_FINI 3 -.Os -.Sh NAME -.Nm zip_error_fini -.Nd clean up zip_error structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_fini "zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_error_fini -function cleans up and frees internally allocated memory of the -zip_error pointed to by -.Ar ze . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_init 3 -.Sh HISTORY -.Fn zip_error_fini -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get.3 deleted file mode 100644 index 55b0979..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get.3 +++ /dev/null @@ -1,117 +0,0 @@ -.\" zip_error_get.mdoc -- get error codes for archive or file -.\" Copyright (C) 2004-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_GET 3 -.Os -.Sh NAME -.Nm zip_error_get , -.Nm zip_file_error_get -.Nd get error codes for archive or file (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_get "zip_t *archive" "int *zep" "int *sep" -.Ft void -.Fn zip_file_error_get "zip_file_t *file" "int *zep" "int *sep" -.Sh DESCRIPTION -The functions -.Fn zip_error_get -and -.Fn zip_file_error_get -are deprecated. -Use -.Xr zip_error_code_system 3 , -.Xr zip_error_code_zip 3 , -.Xr zip_file_get_error 3 , -and -.Xr zip_get_error 3 -instead. -.Pp -For -.Fn zip_error_get , -replace -.Bd -literal -offset indent -int ze, se; -zip_error_get(za, &ze, &se); -.Ed -with -.Bd -literal -offset indent -int ze, se; -zip_error_t *error = zip_get_error(za); -ze = zip_error_code_zip(error); -se = zip_error_code_system(error); -.Ed -For -.Fn zip_file_error_get , -replace -.Bd -literal -offset indent -int ze, se; -zip_file_error_get(zf, &ze, &se); -.Ed -with -.Bd -literal -offset indent -int ze, se; -zip_error_t *error = zip_file_get_error(zf); -ze = zip_error_code_zip(error); -se = zip_error_code_system(error); -.Ed -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 , -.Xr zip_error_code_zip 3 , -.Xr zip_file_get_error 3 , -.Xr zip_get_error 3 -.Sh HISTORY -.Fn zip_error_get -was added in libzip 0.6. -It was deprecated in libzip 1.0, use -.Fn zip_get_error , -.Fn zip_error_code_zip , -/ -.Fn zip_error_code_system -instead. -.Pp -.Fn zip_file_error_get -was added in libzip 0.6. -It was deprecated in libzip 1.0, use -.Fn zip_file_get_error , -.Fn zip_error_code_zip , -/ -.Fn zip_error_code_system -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get_sys_type.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get_sys_type.3 deleted file mode 100644 index 43219a3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_get_sys_type.3 +++ /dev/null @@ -1,77 +0,0 @@ -.\" zip_error_get_sys_type.mdoc -- get type of error -.\" Copyright (C) 2004-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_GET_SYS_TYPE 3 -.Os -.Sh NAME -.Nm zip_error_get_sys_type -.Nd get type of system error code (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_error_get_sys_type "int ze" -.Sh DESCRIPTION -The function -.Fn zip_error_get_sys_type -is deprecated; use -.Xr zip_error_init_with_code 3 -and -.Xr zip_error_system_type 3 -instead. -.Pp -Replace -.Bd -literal -offset indent -int i = zip_error_get_sys_type(ze); -.Ed -with -.Bd -literal -offset indent -zip_error_t error; -zip_error_init_with_code(&error, ze); -int i = zip_error_system_type(&error); -.Ed -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_init_with_code 3 , -.Xr zip_error_system_type 3 -.Sh HISTORY -.Fn zip_error_get_sys_type -was added in libzip 0.6. -It was deprecated in libzip 1.0, use -.Fn zip_error_system_type -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_init.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_init.3 deleted file mode 100644 index 3f2e3b7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_init.3 +++ /dev/null @@ -1,76 +0,0 @@ -.\" zip_error_init.mdoc -- initialize zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_INIT 3 -.Os -.Sh NAME -.Nm zip_error_init , -.Nm zip_error_init_with_code -.Nd initialize zip_error structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_init "zip_error_t *error" -.Ft void -.Fn zip_error_init_with_code "zip_error_t *error" "int ze" -.Sh DESCRIPTION -The -.Fn zip_error_init -function initializes the zip_error pointed to by -.Ar error . -.Ar *error -must be allocated before calling -.Fn zip_error_init . -.Pp -The -.Fn zip_error_init_with_code -function does the same, but additionally sets the zip error code to -.Ar ze -and sets the system error code to the current -.Xr errno 3 -value, if appropriate. -.\" TODO: describe when you would need to call this at all -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_fini 3 -.Sh HISTORY -.Fn zip_error_init -and -.Fn zip_error_init_with_code -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set.3 deleted file mode 100644 index d421867..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set.3 +++ /dev/null @@ -1,70 +0,0 @@ -.\" zip_error_set.mdoc -- set zip_error -.\" Copyright (C) 2014-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 5, 2022 -.Dt ZIP_ERROR_SET 3 -.Os -.Sh NAME -.Nm zip_error_set -.Nd fill in zip_error structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_set "zip_error_t *ze" "int le" "int se" -.Sh DESCRIPTION -The -.Fn zip_error_set -function sets the zip_error pointed to by -.Ar ze -to the libzip error code -.Ar le -and the system error code -.Ar se . -.Pp -.Ar ze -must be allocated and initialized with -.Xr zip_error_init 3 -before calling -.Fn zip_error_set . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_init 3 , -.Xr zip_error_set_from_source 3 -.Sh HISTORY -.Fn zip_error_set -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set_from_source.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set_from_source.3 deleted file mode 100644 index 48f974f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_set_from_source.3 +++ /dev/null @@ -1,69 +0,0 @@ -.\" zip_error_set_from_source.mdoc -- set zip_error from source -.\" Copyright (C) 2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 5, 2022 -.Dt ZIP_ERROR_SET_FROM_SOURCE 3 -.Os -.Sh NAME -.Nm zip_error_set_from_source -.Nd fill in zip_error structure from source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_error_set_from_source "zip_error_t *ze" "zip_source_t *src" -.Sh DESCRIPTION -The -.Fn zip_error_set_from_source -function sets the zip_error pointed to by -.Ar ze -to the error reported by -.Ar src -as returned by -.Xr zip_error_source 3 . -.Ar ze -must be allocated and initialized with -.Xr zip_error_init 3 -before calling -.Fn zip_error_set_from_source . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_init 3 , -.Xr zip_error_set 3 -.Sh HISTORY -.Fn zip_error_set_from_source -was added in libzip 1.10. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_strerror.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_strerror.3 deleted file mode 100644 index 40d5865..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_strerror.3 +++ /dev/null @@ -1,67 +0,0 @@ -.\" zip_error_strerror.mdoc -- create human-readable version of zip_error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_STRERROR 3 -.Os -.Sh NAME -.Nm zip_error_strerror -.Nd create human-readable string for zip_error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_error_strerror "zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_error_strerror -function returns an error message string corresponding to -.Ar ze -like -.Xr strerror 3 . -This string will stay valid until the next call to -.Fn zip_error_strerror -or until -.Xr zip_error_fini 3 -is called. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr strerror 3 , -.Xr zip_error_fini 3 -.Sh HISTORY -.Fn zip_error_strerror -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_system_type.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_system_type.3 deleted file mode 100644 index 5a74dc0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_system_type.3 +++ /dev/null @@ -1,77 +0,0 @@ -.\" zip_error_system_type.mdoc -- return system type for error -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_SYSTEM_TYPE 3 -.Os -.Sh NAME -.Nm zip_error_system_type -.Nd return type of system error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_error_system_type "const zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_error_system_type -function returns the type of the system specific part for the zip_error -.Ar ze . -Currently, the following system types are defined: -.Bl -tag -width ZIP_ET_NONE -.It Dv ZIP_ET_NONE -System specific part of -.Ar ze -is unused. -.It Dv ZIP_ET_SYS -System specific part of -.Ar ze -is an -.Xr errno 2 . -.It Dv ZIP_ET_ZLIB -System specific part of -.Ar ze -is a -.Xr zlib 3 -error. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 -.Sh HISTORY -.Fn zip_error_system_type -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_data.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_data.3 deleted file mode 100644 index 6fdb2a3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_data.3 +++ /dev/null @@ -1,69 +0,0 @@ -.\" zip_error_to_data.mdoc -- create error data for ZIP_SOURCE_ERROR -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_TO_DATA 3 -.Os -.Sh NAME -.Nm zip_error_to_data -.Nd convert zip_error to return value suitable for ZIP_SOURCE_ERROR -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_error_to_data "const zip_error_t *ze" "void *data" "zip_uint64_t len" -.Sh DESCRIPTION -.Fn zip_error_to_data -function converts the zip_error -.Ar ze -into data suitable as return value for -.Dv ZIP_SOURCE_ERROR . -The data is written into the buffer -.Ar data -of size -.Ar len . -If the buffer is not large enough to hold 2 ints, an error is -returned. -.Sh RETURN VALUES -.Fn zip_error_to_data -returns 2*(sizeof int) on success, and \-1 on error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source_function 3 -.Sh HISTORY -.Fn zip_error_to_data -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_str.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_str.3 deleted file mode 100644 index 62b5a32..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_error_to_str.3 +++ /dev/null @@ -1,88 +0,0 @@ -.\" zip_error_to_str.mdoc -- get string representation of zip error code -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_ERROR_TO_STR 3 -.Os -.Sh NAME -.Nm zip_error_to_str -.Nd get string representation of zip error (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_error_to_str "char *buf" "zip_uint64_t len" "int ze" "int se" -.Sh DESCRIPTION -The function -.Fn zip_error_to_str -is deprecated; use -.Xr zip_error_init_with_code 3 -and -.Xr zip_error_strerror 3 -instead. -.Pp -Replace -.Bd -literal -offset indent -char buf[BUFSIZE]; -zip_error_to_str(buf, sizeof(buf), ze, se); -printf("%s", buf); -.Ed -with -.Bd -literal -offset indent -zip_error_t error; -zip_error_init_with_code(&error, ze); -printf("%s", zip_error_strerror(&error)); -zip_error_fini(&error); -.Ed -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_init_with_code 3 , -.Xr zip_error_strerror 3 -.Sh HISTORY -.Fn zip_error_to_str -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar len -was changed from -.Vt size_t -to -.Vt zip_uint64_t . -It was deprecated in libzip 1.0, use -.Fn zip_error_init_with_code -and -.Fn zip_error_strerror -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_errors.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_errors.3 deleted file mode 100644 index 117e2e9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_errors.3 +++ /dev/null @@ -1,125 +0,0 @@ -.\" zip_errors.mdoc -- list of all libzip error codes -.\" Copyright (C) 1999-2024 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.\" This file was generated automatically by ./make_zip_errors.sh -.\" from ../lib/zip.h; make changes there. -.\" -.Dd March 15, 2024 -.Dt ZIP_ERRORS 3 -.Os -.Sh NAME -.Nm zip_errors -.Nd list of all libzip error codes -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Sh DESCRIPTION -The following error codes are used by libzip: -.Bl -tag -width XZIPXERXCOMPNOTSUPPXX -.It Bq Er ZIP_ER_CANCELLED -Operation cancelled. -.It Bq Er ZIP_ER_CHANGED -Entry has been changed. -.It Bq Er ZIP_ER_CLOSE -Closing zip archive failed. -.It Bq Er ZIP_ER_COMPNOTSUPP -Compression method not supported. -.It Bq Er ZIP_ER_COMPRESSED_DATA -Compressed data invalid. -.It Bq Er ZIP_ER_CRC -CRC error. -.It Bq Er ZIP_ER_DATA_LENGTH -Unexpected length of data. -.It Bq Er ZIP_ER_DELETED -Entry has been deleted. -.It Bq Er ZIP_ER_ENCRNOTSUPP -Encryption method not supported. -.It Bq Er ZIP_ER_EOF -Premature end of file. -.It Bq Er ZIP_ER_EXISTS -File already exists. -.It Bq Er ZIP_ER_INCONS -Zip archive inconsistent. -.It Bq Er ZIP_ER_INTERNAL -Internal error. -.It Bq Er ZIP_ER_INUSE -Resource still in use. -.It Bq Er ZIP_ER_INVAL -Invalid argument. -.It Bq Er ZIP_ER_MEMORY -Malloc failure. -.It Bq Er ZIP_ER_MULTIDISK -Multi-disk zip archives not supported. -.It Bq Er ZIP_ER_NOENT -No such file. -.It Bq Er ZIP_ER_NOPASSWD -No password provided. -.It Bq Er ZIP_ER_NOT_ALLOWED -Not allowed in torrentzip. -.It Bq Er ZIP_ER_NOZIP -Not a zip archive. -.It Bq Er ZIP_ER_OK -No error. -.It Bq Er ZIP_ER_OPEN -Can't open file. -.It Bq Er ZIP_ER_OPNOTSUPP -Operation not supported. -.It Bq Er ZIP_ER_RDONLY -Read-only archive. -.It Bq Er ZIP_ER_READ -Read error. -.It Bq Er ZIP_ER_REMOVE -Can't remove file. -.It Bq Er ZIP_ER_RENAME -Renaming temporary file failed. -.It Bq Er ZIP_ER_SEEK -Seek error. -.It Bq Er ZIP_ER_TELL -Tell error. -.It Bq Er ZIP_ER_TMPOPEN -Failure to create temporary file. -.It Bq Er ZIP_ER_TRUNCATED_ZIP -Possibly truncated or corrupted zip archive. -.It Bq Er ZIP_ER_WRITE -Write error. -.It Bq Er ZIP_ER_WRONGPASSWD -Wrong password provided. -.It Bq Er ZIP_ER_ZIPCLOSED -Containing zip archive was closed. -.It Bq Er ZIP_ER_ZLIB -Zlib error. -.El -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fclose.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fclose.3 deleted file mode 100644 index 42e5e80..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fclose.3 +++ /dev/null @@ -1,65 +0,0 @@ -.\" zip_fclose.mdoc -- close file in zip archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FCLOSE 3 -.Os -.Sh NAME -.Nm zip_fclose -.Nd close file in zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_fclose "zip_file_t *file" -.Sh DESCRIPTION -The -.Fn zip_fclose -function closes -.Ar file -and frees the memory allocated for it. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, the error code is returned. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fopen 3 , -.Xr zip_fread 3 , -.Xr zip_fseek 3 -.Sh HISTORY -.Fn zip_fclose -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fdopen.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fdopen.3 deleted file mode 100644 index ee249e5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fdopen.3 +++ /dev/null @@ -1,149 +0,0 @@ -.\" zip_fdopen.mdoc -- open zip archive using existing file descriptor -.\" Copyright (C) 2009-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 23, 2022 -.Dt ZIP_FDOPEN 3 -.Os -.Sh NAME -.Nm zip_fdopen -.Nd open zip archive using open file descriptor -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_t * -.Fn zip_fdopen "int fd" "int flags" "int *errorp" -.Sh DESCRIPTION -The zip archive specified by the open file descriptor -.Ar fd -is opened and a pointer to a -.Ft struct zip , -used to manipulate the archive, is returned. -In contrast to -.Xr zip_open 3 , -using -.Nm zip_fdopen -the archive can only be opened in read-only mode. -The -.Ar fd -argument may not be used any longer after calling -.Nm zip_fdopen . -The -.Fa flags -are specified by -.Em or Ns No 'ing -the following values, or 0 for none of them. -.Bl -tag -offset indent -width ZIP_CHECKCONS -.It Dv ZIP_CHECKCONS -Perform additional stricter consistency checks on the archive, and -error if they fail. -.El -.Pp -If an error occurs and -.Ar errorp -is -.No non- Ns Dv NULL , -it will be set to the corresponding error code. -.Sh RETURN VALUES -Upon successful completion -.Fn zip_fdopen -returns a -.Ft struct zip -pointer, and -.Ar fd -should not be used any longer, nor passed to -.Xr close 2 . -Otherwise, -.Dv NULL -is returned and -.Ar *errorp -is set to indicate the error. -In the error case, -.Ar fd -remains unchanged. -.Sh ERRORS -The file specified by -.Ar fd -is prepared for use by -.Xr libzip 3 -unless: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INCONS -Inconsistencies were found in the file specified by -.Ar path . -This error is often caused by specifying -.Dv ZIP_CHECKCONS -but can also happen without it. -.It Bq Er ZIP_ER_INVAL -The -.Ar flags -argument is invalid. -Not all -.Xr zip_open 3 -flags are allowed for -.Nm zip_fdopen , -see -.Sx DESCRIPTION . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOZIP -The file specified by -.Ar fd -is not a zip archive. -.It Bq Er ZIP_ER_OPEN -The file specified by -.Ar fd -could not be prepared for use by -.Xr libzip 3 . -.It Bq Er ZIP_ER_OPNOTSUPP -This functionality has been disabled at compile time. -.It Bq Er ZIP_ER_READ -A read error occurred; see -.Va errno -for details. -.It Bq Er ZIP_ER_SEEK -The file specified by -.Ar fd -does not allow seeks. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 , -.Xr zip_error_strerror 3 , -.Xr zip_open 3 -.Sh HISTORY -.Fn zip_fdopen -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_add.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_add.3 deleted file mode 100644 index 8a6ceb7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_add.3 +++ /dev/null @@ -1,175 +0,0 @@ -.\" zip_file_add.mdoc -- add files to zip archive -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 18, 2024 -.Dt ZIP_FILE_ADD 3 -.Os -.Sh NAME -.Nm zip_file_add , -.Nm zip_file_replace -.Nd add file to zip archive or replace file in zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_file_add "zip_t *archive" "const char *name" "zip_source_t *source" "zip_flags_t flags" -.Ft int -.Fn zip_file_replace "zip_t *archive" "zip_uint64_t index" "zip_source_t *source" "zip_flags_t flags" -.Sh DESCRIPTION -The function -.Fn zip_file_add -adds a file to a zip archive, while -.Fn zip_file_replace -replaces an existing file in a zip archive. -The argument -.Ar archive -specifies the zip archive to which the file should be added. -.Ar name -is the file's name in the zip archive (for -.Fn zip_file_add ) , -while -.Ar index -specifies which file should be replaced (for -.Fn zip_file_replace ) . -The -.Ar flags -argument can be any combination of -.Dv ZIP_FL_OVERWRITE -with one of -.Dv ZIP_FL_ENC_* : -.Bl -tag -width XZIPXFLXENCXSTRICTXX -.It Dv ZIP_FL_OVERWRITE -Overwrite any existing file of the same name. -For -.Nm zip_file_add -only. -.It Dv ZIP_FL_ENC_GUESS -Guess encoding of -.Ar name -(default). -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_UTF_8 -Interpret -.Ar name -as UTF-8. -.It Dv ZIP_FL_ENC_CP437 -Interpret -.Ar name -as code page 437 (CP-437). -.El -The data is obtained from the -.Ar source -argument, see -.Xr zip_source 3 . -.Pp -.Em NOTE : -.Xr zip_source_free 3 -should not be called on a -.Ar source -after it was used successfully in a -.Nm zip_file_add -or -.Nm zip_file_replace -call. -.Pp -Please also note that when using -.Nm zip_replace , -the target file's extra field information will be deleted since this -usually is dependent on the file contents. -If you want to keep them, query them beforehand with -.Xr zip_file_extra_field_get 3 -and restore them after -.Nm zip_replace -with -.Xr zip_file_extra_field_set 3 . -.Sh RETURN VALUES -Upon successful completion, -.Fn zip_file_add -returns the index of the new file in the archive, and -.Fn zip_file_replace -returns 0. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh EXAMPLES -.Bd -literal -offset indent -zip_source_t *s; -const char buf[]="teststring"; - -if ((s=zip_source_buffer(archive, buf, sizeof(buf), 0)) == NULL || - zip_file_add(archive, name, s, ZIP_FL_ENC_UTF_8) < 0) { - zip_source_free(s); - printf("error adding file: %s\en", zip_strerror(archive)); -} -.Ed -.Sh ERRORS -.Fn zip_file_add -and -.Fn zip_file_replace -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EXISTS -There is already a file called -.Ar name -in the archive. -(Only applies to -.Fn zip_file_add , -and only if -.Dv ZIP_FL_OVERWRITE -is not provided). -.It Bq Er ZIP_ER_INVAL -.Ar source -or -.Ar name -are -.Dv NULL , -or -.Ar index -is invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_RDONLY -Archive was opened in read-only mode. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_file_add -and -.Fn zip_file_replace -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_attributes_init.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_attributes_init.3 deleted file mode 100644 index 27ca205..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_attributes_init.3 +++ /dev/null @@ -1,61 +0,0 @@ -.\" zip_file_attributes_init.mdoc -- initialize attributes structure -.\" Copyright (C) 2020 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd April 17, 2020 -.Dt ZIP_FILE_ATTRIBUTES_INIT 3 -.Os -.Sh NAME -.Nm zip_file_attributes_init -.Nd initialize zip file attributes structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_file_attributes_init "zip_file_attributes_t *attributes" -.Sh DESCRIPTION -The -.Fn zip_file_attributes_init -initializes a -.Vt zip_file_attributes_t -structure with default values. -It must be called before modifying such a structure for the first time. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source_function 3 -.Sh HISTORY -.Fn zip_file_attributes_init -was added in libzip 1.7.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_delete.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_delete.3 deleted file mode 100644 index a194161..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_delete.3 +++ /dev/null @@ -1,130 +0,0 @@ -.\" zip_file_extra_field_delete.mdoc -- delete extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELD_DELETE 3 -.Os -.Sh NAME -.Nm zip_file_extra_field_delete , -.Nm zip_file_extra_field_delete_by_id -.Nd delete extra field for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_extra_field_delete "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_index" "zip_flags_t flags" -.Ft int -.Fn zip_file_extra_field_delete_by_id "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_uint16_t extra_field_index" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_field_delete -function deletes the extra field with index -.Ar extra_field_index -for the file at position -.Ar index -in the zip archive. -.Pp -If -.Ar extra_field_index -is -.Dv ZIP_EXTRA_FIELD_ALL , -then all extra fields will be deleted. -.Pp -The following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_CENTRALXX -offset indent -.It Dv ZIP_FL_CENTRAL -Delete extra fields from the archive's central directory. -.It Dv ZIP_FL_LOCAL -Delete extra fields from the local file headers. -.El -.Pp -The -.Fn zip_file_extra_field_delete_by_id -function deletes the extra field with ID (two-byte signature) -.Ar extra_field_id -and index -.Ar extra_field_index -(in other words, the -.Ar extra_field_index Ns No 'th -extra field with ID -.Ar extra_field_id ) -The other arguments are the same as for -.Fn zip_file_extra_field_delete -.Dv ( ZIP_EXTRA_FIELD_ALL -will delete all extra fields of the specified ID). -.Pp -Please note that due to the library design, the index of an extra -field may be different between central directory and local file -headers. -For this reason, it is not allowed to specify both -.Dv ZIP_FL_CENTRAL -and -.Dv ZIP_FL_LOCAL -in -.Ar flags , -except when deleting all extra fields (i.e., -.Ar extra_field_index -being -.Dv ZIP_EXTRA_FIELD_ALL ) . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_field_delete -and -.Fn zip_file_extra_field_delete_by_id -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_get 3 , -.Xr zip_file_extra_field_set 3 , -.Xr zip_file_extra_fields_count 3 -.Sh HISTORY -.Fn zip_file_extra_field_delete -and -.Fn zip_file_extra_field_delete_by_id -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_get.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_get.3 deleted file mode 100644 index b1fa8a8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_get.3 +++ /dev/null @@ -1,157 +0,0 @@ -.\" zip_file_extra_field_get.mdoc -- get extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELD_GET 3 -.Os -.Sh NAME -.Nm zip_file_extra_field_get , -.Nm zip_file_extra_field_get_by_id -.Nd get extra field for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const zip_uint8_t * -.Fn zip_file_extra_field_get "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_index" "zip_uint16_t *idp" "zip_uint16_t *lenp" "zip_flags_t flags" -.Ft const zip_uint8_t * -.Fn zip_file_extra_field_get_by_id "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_uint16_t extra_field_index" "zip_uint16_t *lenp" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_field_get -function returns the extra field with index -.Ar extra_field_index -for the file at position -.Ar index -in the zip archive. -This pointer should not be modified or -.Xr free 3 Ap d , -and becomes invalid when -.Ar archive -is closed. -If -.Ar idp -is not -.Dv NULL , -the integer to which it points will be set to the ID (two-byte -signature) of the selected extra field. -If -.Ar lenp -is not -.Dv NULL , -the integer to which it points will be set to the length of the -extra field. -Generally speaking, -.Ar lenp -and -.Ar idp -should be passed since only the extra field data is returned (i.e., -neither the ID nor the length, if the -.Ar idp -and -.Ar lenp -arguments are not provided). -.Pp -The following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_UNCHANGEDXX -offset indent -.It Dv ZIP_FL_CENTRAL -Return extra fields from the archive's central directory. -.It Dv ZIP_FL_LOCAL -Return extra fields from the local file headers. -.It Dv ZIP_FL_UNCHANGED -Return the original unchanged extra fields, ignoring any changes made. -.El -.Pp -The -.Fn zip_file_extra_field_get_by_id -function returns the extra field with ID (two-byte signature) -.Ar extra_field_id -and index -.Ar extra_field_index -(in other words, the -.Ar extra_field_index Ns No 'th -extra field with ID -.Ar extra_field_id ) -The other arguments are the same as for -.Fn zip_file_extra_field_get . -.Sh RETURN VALUES -Upon successful completion, a pointer to an extra field is returned, -or -.Dv NULL -if there is no extra field with that -.Ar extra_field_index -for the file with index -.Ar index . -In case of an error, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_field_get -and -.Fn zip_file_extra_field_get_by_id -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive , -or -.Ar extra_field_index -is not a valid extra file index (for ID -.Ar extra_field_id ) . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_delete 3 , -.Xr zip_file_extra_field_set 3 , -.Xr zip_file_extra_fields_count 3 -.Sh HISTORY -.Fn zip_file_extra_field_get -and -.Fn zip_file_extra_field_get_by_id -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -Please note that the extra field IDs 0x0001 (ZIP64 extension), -0x6375 (Infozip UTF-8 comment), and -0x7075 (Infozip UTF-8 file name) can not be read using -.Fn zip_file_extra_field_get -since they are used by -.Xr libzip 3 -internally. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_set.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_set.3 deleted file mode 100644 index 8646c64..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_field_set.3 +++ /dev/null @@ -1,115 +0,0 @@ -.\" zip_file_extra_field_set.mdoc -- set extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELD_SET 3 -.Os -.Sh NAME -.Nm zip_file_extra_field_set -.Nd set extra field for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_extra_field_set "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_uint16_t extra_field_index" "const zip_uint8_t *extra_field_data" "zip_uint16_t len" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_field_set -function sets the extra field with ID (two-byte signature) -.Ar extra_field_id -and index -.Ar extra_field_index -for the file at position -.Ar index -in the zip archive. -The extra field's data will be set to -.Ar extra_field_data -and length -.Ar len . -If a new entry shall be appended, set -.Ar extra_field_index -to -.Dv ZIP_EXTRA_FIELD_NEW . -.Pp -At least one of the following -.Ar flags -must be set: -.Bl -tag -width ZIP_FL_CENTRALXX -offset indent -.It Dv ZIP_FL_CENTRAL -Set extra field in the archive's central directory. -.It Dv ZIP_FL_LOCAL -Set extra field in the local file headers. -.El -.Pp -Please note that the extra field IDs 0x0001 (ZIP64 extension), -0x6375 (Infozip UTF-8 comment), and -0x7075 (Infozip UTF-8 file name) can not be set using -.Fn zip_file_extra_field_set -since they are set by -.Xr libzip 3 -automatically when needed. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_field_set -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -The extra field size is too large (ID and length need 4 bytes; the -maximum length of all extra fields for one file combined is 65536 -bytes). -This error also occurs if -.Ar extra_field_index -is too large. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_delete 3 , -.Xr zip_file_extra_field_get 3 , -.Xr zip_file_extra_fields_count 3 -.Sh HISTORY -.Fn zip_file_extra_field_set -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_fields_count.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_fields_count.3 deleted file mode 100644 index 1b40f5e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_extra_fields_count.3 +++ /dev/null @@ -1,113 +0,0 @@ -.\" zip_file_extra_fields_count.mdoc -- count extra field for file in zip -.\" Copyright (C) 2012-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_EXTRA_FIELDS_COUNT 3 -.Os -.Sh NAME -.Nm zip_file_extra_fields_count , -.Nm zip_file_extra_fields_count_by_id -.Nd count extra fields for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int16_t -.Fn zip_file_extra_fields_count "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" -.Ft zip_int16_t -.Fn zip_file_extra_fields_count_by_id "zip_t *archive" "zip_uint64_t index" "zip_uint16_t extra_field_id" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_extra_fields_count -function counts the extra fields for the file at position -.Ar index -in the zip archive. -.Pp -The following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_CENTRALXX -offset indent -.It Dv ZIP_FL_CENTRAL -Count extra fields from the archive's central directory. -.It Dv ZIP_FL_LOCAL -Count extra fields from the local file headers. -.It Dv ZIP_FL_UNCHANGED -Count the original unchanged extra fields, ignoring any changes made. -.El -.Pp -The -.Fn zip_file_extra_fields_count_by_id -function counts the extra fields with ID (two-byte signature) -.Ar extra_field_id . -The other arguments are the same as for -.Fn zip_file_extra_fields_count . -.Pp -Extra fields that are the same in the central directory and the local file -header are merged into one. -Therefore, the counts with -.Dv ZIP_FL_CENTRAL -and -.Dv ZIP_FL_LOCAL -do not need to add up to the same value as when given -.Dv ZIP_FL_CENTRAL|ZIP_FL_LOCAL -at the same time. -.Sh RETURN VALUES -Upon successful completion, the requested number of extra fields is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_extra_fields_count -and -.Fn zip_file_extra_fields_count_by_id -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_NOENT -.Ar index -is not a valid file index in -.Ar archive . -.\" TODO: _zip_read_local_ef errors -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_extra_field_delete 3 , -.Xr zip_file_extra_field_get 3 , -.Xr zip_file_extra_field_set 3 -.Sh HISTORY -.Fn zip_file_extra_fields_count -and -.Fn zip_file_extra_fields_count_by_id -were added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_comment.3 deleted file mode 100644 index dc1461c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_comment.3 +++ /dev/null @@ -1,119 +0,0 @@ -.\" zip_file_get_comment.mdoc -- get comment for file in zip -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 22, 2020 -.Dt ZIP_FILE_GET_COMMENT 3 -.Os -.Sh NAME -.Nm zip_file_get_comment -.Nd get comment for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_file_get_comment "zip_t *archive" "zip_uint64_t index" "zip_uint32_t *lenp" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_get_comment -function returns the comment for the file at position -.Ar index -in the zip archive. -The name is in UTF-8 encoding unless -.Dv ZIP_FL_ENC_RAW -was specified (see below). -This pointer should not be modified or -.Xr free 3 Ap d , -and becomes invalid when -.Ar archive -is closed. -If -.Ar lenp -is not -.Dv NULL , -the integer to which it points will be set to the length of the -comment. -If -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original unchanged comment is returned. -.Pp -Additionally, the following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_ENC_STRICTXX -offset indent -.It Dv ZIP_FL_ENC_RAW -Return the unmodified comment as it is in the ZIP archive. -.It Dv ZIP_FL_ENC_GUESS -(Default.) -Guess the encoding of the comment in the ZIP archive and convert it -to UTF-8, if necessary. -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_STRICT -Follow the ZIP specification for file names and extend it to file -comments, expecting them to be encoded in CP-437 in the ZIP archive -(except if it is a UTF-8 comment from the special extra field). -Convert it to UTF-8. -.El -.Em Note : -ASCII is a subset of both CP-437 and UTF-8. -.Sh RETURN VALUES -Upon successful completion, a pointer to the comment is returned, -or -.Dv NULL -if there is no comment. -In case of an error, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_get_comment -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_set_comment 3 , -.Xr zip_get_archive_comment 3 -.Sh HISTORY -.Fn zip_file_get_comment -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_error.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_error.3 deleted file mode 100644 index 5680a5e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_error.3 +++ /dev/null @@ -1,57 +0,0 @@ -.\" zip_file_get_error.mdoc -- extract zip_error from zip_file -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_GET_ERROR 3 -.Os -.Sh NAME -.Nm zip_file_get_error -.Nd extract zip_error from zip_file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_error_t * -.Fn zip_file_get_error "zip_file_t *zf" -.Sh DESCRIPTION -.Fn zip_file_get_error -function returns the zip_error associated with the zip_file -.Ar zf . -.Sh SEE ALSO -.Xr libzip 3 -.Sh HISTORY -.Fn zip_file_get_error -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_external_attributes.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_external_attributes.3 deleted file mode 100644 index fe5293a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_get_external_attributes.3 +++ /dev/null @@ -1,165 +0,0 @@ -.\" zip_file_get_external_attributes.mdoc -- get external attributes for file in zip -.\" Copyright (C) 2013-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_GET_EXTERNAL_ATTRIBUTES 3 -.Os -.Sh NAME -.Nm zip_file_get_external_attributes -.Nd get external attributes for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_get_external_attributes "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" "zip_uint8_t *opsys" "zip_uint32_t *attributes" -.Sh DESCRIPTION -The -.Fn zip_file_get_external_attributes -function returns the operating system and external attributes for the -file at position -.Ar index -in the zip archive. -The external attributes usually contain the operating system-specific -file permissions. -If -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original unchanged values are returned. -If -.Ar opsys -or -.Ar attributes -are -.Dv NULL , -they are not filled in. -.Pp -The following operating systems are defined by the zip specification: -.Bl -item -compact -offset indent -.It -.Dv ZIP_OPSYS_ACORN_RISC -.It -.Dv ZIP_OPSYS_ALTERNATE_MVS -.It -.Dv ZIP_OPSYS_AMIGA -.It -.Dv ZIP_OPSYS_ATARI_ST -.It -.Dv ZIP_OPSYS_BEOS -.It -.Dv ZIP_OPSYS_CPM -.It -.Dv ZIP_OPSYS_DOS -.It -.Dv ZIP_OPSYS_MACINTOSH -.It -.Dv ZIP_OPSYS_MVS -.It -.Dv ZIP_OPSYS_OPENVMS -.It -.Dv ZIP_OPSYS_OS_2 -.It -.Dv ZIP_OPSYS_OS_400 -.It -.Dv ZIP_OPSYS_OS_X -.It -.Dv ZIP_OPSYS_TANDEM -.It -.Dv ZIP_OPSYS_UNIX -.It -.Dv ZIP_OPSYS_VFAT -.It -.Dv ZIP_OPSYS_VM_CMS -.It -.Dv ZIP_OPSYS_VSE -.It -.Dv ZIP_OPSYS_WINDOWS_NTFS -(uncommon, use -.Dv ZIP_OPSYS_DOS -instead) -.It -.Dv ZIP_OPSYS_Z_SYSTEM -.El -.Pp -The defines above follow the PKWARE Inc. Appnote; please note that -the InfoZIP Appnote has a slightly different mapping. -.Sh RETURN VALUES -Upon successful completion, 0 is returned. -In case of an error, -.Dv \-1 -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh EXAMPLES -The following code can be used to expand -.Ar attributes -if the operating system is -.Dv ZIP_OPSYS_DOS . -.Bd -literal -#include - -#define FA_RDONLY 0x01 // FILE_ATTRIBUTE_READONLY -#define FA_DIREC 0x10 // FILE_ATTRIBUTE_DIRECTORY - -static mode_t -_zip_dos_attr2mode(zip_uint32_t attr) -{ - mode_t m = S_IRUSR | S_IRGRP | S_IROTH; - if (0 == (attr & FA_RDONLY)) - m |= S_IWUSR | S_IWGRP | S_IWOTH; - - if (attr & FA_DIREC) - m = (S_IFDIR | (m & ~S_IFMT)) | S_IXUSR | S_IXGRP | S_IXOTH; - - return m; -} -.Ed -.Sh ERRORS -.Fn zip_file_get_external_attributes -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_set_external_attributes 3 -.Sh HISTORY -.Fn zip_file_get_external_attributes -was added in libzip 0.11.2. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_rename.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_rename.3 deleted file mode 100644 index c4fad6b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_rename.3 +++ /dev/null @@ -1,104 +0,0 @@ -.\" zip_file_rename.mdoc -- rename file in zip archive -.\" Copyright (C) 2003-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 22, 2020 -.Dt ZIP_FILE_RENAME 3 -.Os -.Sh NAME -.Nm zip_file_rename -.Nd rename file in zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_rename "zip_t *archive" "zip_uint64_t index" "const char *name" "zip_flags_t flags" -.Sh DESCRIPTION -The file at position -.Ar index -in the zip archive -.Ar archive -is renamed to -.Ar name . -The -.Ar flags -argument can be any of: -.Bl -tag -width XZIPXFLXENCXSTRICTXX -.It Dv ZIP_FL_ENC_GUESS -Guess encoding of -.Ar name -(default). -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_UTF_8 -Interpret -.Ar name -as UTF-8. -.It Dv ZIP_FL_ENC_CP437 -Interpret -.Ar name -as code page 437 (CP-437). -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_rename -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_DELETED -The file to be renamed has been deleted from the archive. -.It Bq Er ZIP_ER_EXISTS -There is already a file called -.Ar name -in the archive. -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive , -.Ar name is -.Dv NULL , -the empty string, or not a valid UTF-8 encoded string. -Also a file cannot be renamed to a directory or vice versa. -Directories are denoted by a trailing slash. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_unchange 3 -.Sh HISTORY -.Fn zip_file_rename -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_comment.3 deleted file mode 100644 index dbc1f14..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_comment.3 +++ /dev/null @@ -1,116 +0,0 @@ -.\" zip_file_set_comment.mdoc -- set comment for file in zip -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 22, 2020 -.Dt ZIP_FILE_SET_COMMENT 3 -.Os -.Sh NAME -.Nm zip_file_set_comment -.Nd set comment for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_set_comment "zip_t *archive" "zip_uint64_t index" "const char *comment" "zip_uint16_t len" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_set_comment -function sets the comment for the file at position -.Ar index -in the zip archive to -.Ar comment -of length -.Ar len . -If -.Ar comment -is -.Dv NULL -and -.Ar len -is 0, the file comment will be removed. -The -.Ar flags -argument can be any of: -.Bl -tag -width XZIPXFLXENCXSTRICTXX -.It Dv ZIP_FL_ENC_GUESS -Guess encoding of -.Ar comment -(default). -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_UTF_8 -Interpret -.Ar comment -as UTF-8. -.It Dv ZIP_FL_ENC_CP437 -Interpret -.Ar comment -as code page 437 (CP-437). -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_set_comment -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive , -or -.Ar len -is less than 0 or longer than the maximum comment length in a zip file -(65535), or -.Ar comment -is not a valid UTF-8 encoded string. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_RDONLY -The -.Ar archive -was opened in read-only mode. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_get_comment 3 , -.Xr zip_get_archive_comment 3 , -.Xr zip_set_archive_comment 3 -.Sh HISTORY -.Fn zip_file_set_comment -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_encryption.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_encryption.3 deleted file mode 100644 index 9071947..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_encryption.3 +++ /dev/null @@ -1,121 +0,0 @@ -.\" zip_file_set_encryption.mdoc -- set encryption method for file -.\" Copyright (C) 2016-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd April 2, 2020 -.Dt ZIP_FILE_SET_ENCRYPTION 3 -.Os -.Sh NAME -.Nm zip_file_set_encryption -.Nd set encryption method for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_set_encryption "zip_t *archive" "zip_uint64_t index" "zip_uint16_t method" "const char *password" -.Sh DESCRIPTION -The -.Fn zip_file_set_encryption -function sets the encryption method for the file at position -.Ar index -in the zip archive to -.Ar method -using the password -.Ar password . -The -.Ar method -is the same as returned by -.Xr zip_stat 3 . -For the -.Ar method -argument, currently only the following values are supported: -.Bl -tag -width ZIP_CM_DEFLATE_XX -.It Dv ZIP_EM_NONE -No encryption. -.It Dv ZIP_EM_AES_128 -Winzip AES-128 encryption. -.It Dv ZIP_EM_AES_192 -Winzip AES-192 encryption. -.It Dv ZIP_EM_AES_256 -Winzip AES-256 encryption. -.It Dv ZIP_EM_TRAD_PKWARE -Traditional PKWare encryption. -Do not use this method, it is not secure. -It is only provided for backwards compatibility. -.El -.Pp -If -.Ar password -is -.Dv NULL , -the default password provided by -.Xr zip_set_default_password 3 -is used. -.Pp -The current encryption method for a file in a zip archive can be -determined using -.Xr zip_stat 3 . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_set_encryption -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_ENCRNOTSUPP -Unsupported compression method requested. -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive , -or the argument combination is invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_RDONLY -Read-only zip file, no changes allowed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_encryption_method_supported 3 , -.Xr zip_fopen_encrypted 3 , -.Xr zip_fopen_index_encrypted 3 , -.Xr zip_set_default_password 3 , -.Xr zip_stat 3 -.Sh HISTORY -.Fn zip_file_set_encryption -was added in libzip 1.2.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_external_attributes.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_external_attributes.3 deleted file mode 100644 index 1043df6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_external_attributes.3 +++ /dev/null @@ -1,89 +0,0 @@ -.\" zip_file_set_external_attributes.mdoc -- set external attributes for file in zip -.\" Copyright (C) 2013-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_SET_EXTERNAL_ATTRIBUTES 3 -.Os -.Sh NAME -.Nm zip_file_set_external_attributes -.Nd set external attributes for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_set_external_attributes "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" "zip_uint8_t opsys" "zip_uint32_t attributes" -.Sh DESCRIPTION -The -.Fn zip_file_set_external_attributes -function sets the operating system and external attributes for the -file at position -.Ar index -in the zip archive. -Currently, no -.Ar flags -are supported. -.Pp -For a list of known -.Ar opsys -values, see -.Xr zip_file_get_external_attributes 3 . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_set_external_attributes -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_RDONLY -The -.Ar archive -was opened in read-only mode. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_get_external_attributes 3 -.Sh HISTORY -.Fn zip_file_set_external_attributes -was added in libzip 0.11.2. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_mtime.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_mtime.3 deleted file mode 100644 index f1a63bd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_set_mtime.3 +++ /dev/null @@ -1,126 +0,0 @@ -.\" zip_file_set_mtime.mdoc -- set mtime for file in zip -.\" Copyright (C) 2014-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 18, 2022 -.Dt ZIP_FILE_SET_MTIME 3 -.Os -.Sh NAME -.Nm zip_file_set_dostime , -.Nm zip_file_set_mtime -.Nd set last modification time (mtime) for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_file_set_dostime "zip_t *archive" "zip_uint64_t index" "zip_uint16_t dostime" "zip_uint16_t dosdate" "zip_flags_t flags" -.Ft int -.Fn zip_file_set_mtime "zip_t *archive" "zip_uint64_t index" "time_t mtime" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_file_set_mtime -function sets the last modification time (mtime) for the file at -position -.Ar index -in the zip archive to -.Ar mtime . -Currently, no support for any -.Ar flags -is implemented. -.Pp -In the zip archive, the time and date are saved as two 16-bit integers. -To set the values directly, call the -.Fn zip_file_set_dostime -function. -The values of the time bytes are defined as follows: -.Bl -tag -width 5n -offset indent -.It 0-4 -seconds divided by two (1-2 = 1, 3-4 = 2, ...) -.It 5-10 -minute (0-59) -.It 11-15 -hour (0-23) -.El -.Pp -The values of the date bytes are defined as follows: -.Bl -tag -width 5n -offset indent -.It 0-4 -day of the month (1-31) -.It 5-8 -month (January = 1, February = 2, ...) -.It 9-15 -year offset from 1980 (1980 = 0, 1981 = 1, ...) -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_file_set_dostime -and -.Fn zip_file_set_mtime -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPNOTSUPP -Traditional PKWare encryption uses the file's mtime, therefore it cannot be changed without re-encrypting the data. -.It Bq Er ZIP_ER_RDONLY -The -.Ar archive -was opened in read-only mode. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_stat 3 -.Sh HISTORY -.Fn zip_file_set_mtime -was added in libzip 1.0. -.Fn zip_file_set_dostime -was added in libzip 1.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -Following historical practice, the -.Fn zip_file_set_mtime -function translates the time from the zip archive into the local time -zone. -If you want to avoid this, use the -.Fn zip_file_set_dostime -function instead. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_strerror.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_strerror.3 deleted file mode 100644 index 498fcc2..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_file_strerror.3 +++ /dev/null @@ -1,85 +0,0 @@ -.\" zip_file_strerror.mdoc -- get string representation for a zip error -.\" Copyright (C) 2003-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FILE_STRERROR 3 -.Os -.Sh NAME -.Nm zip_file_strerror , -.Nm zip_strerror -.Nd get string representation for a zip error -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_file_strerror "zip_file_t *file" -.Ft const char * -.Fn zip_strerror "zip_t *archive" -.Sh DESCRIPTION -The -.Fn zip_strerror -function returns a string describing the last error for the zip archive -.Ar archive , -while the -.Fn zip_file_strerror -function does the same for a zip file -.Ar file -(one file in an archive). -The returned string must not be modified or freed, and becomes invalid when -.Ar archive -or -.Ar file , -respectively, -is closed or on the next call to -.Fn zip_strerror -or -.Fn zip_file_strerror , -respectively, -for the same archive. -.Sh RETURN VALUES -.Fn zip_file_strerror -and -.Fn zip_strerror -return a pointer to the error string. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_strerror 3 -.Sh HISTORY -.Fn zip_file_strerror -and -.Fn zip_strerror -were added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen.3 deleted file mode 100644 index d86bdb9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen.3 +++ /dev/null @@ -1,148 +0,0 @@ -.\" zip_fopen.mdoc -- open file in zip archive for reading -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_FOPEN 3 -.Os -.Sh NAME -.Nm zip_fopen , -.Nm zip_fopen_index -.Nd open file in zip archive for reading -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_file_t * -.Fn zip_fopen "zip_t *archive" "const char *fname" "zip_flags_t flags" -.Ft zip_file_t * -.Fn zip_fopen_index "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_fopen -function opens the file name -.Ar fname -in -.Ar archive . -The -.Ar flags -argument specifies how the name lookup should be done, according to -the values are described in -.Xr zip_name_locate 3 . -Also, the following values may be -.Em or Ns No 'ed -to it. -.Bl -tag -offset indent -width ZIP_FL_COMPRESSED -.It Dv ZIP_FL_COMPRESSED -Read the compressed data. -Otherwise the data is uncompressed by -.Fn zip_fread . -.It Dv ZIP_FL_UNCHANGED -Read the original data from the zip archive, ignoring any changes made -to the file; this is not supported by all data sources. -.El -.Pp -The -.Fn zip_fopen_index -function opens the file at position -.Ar index . -.Pp -If encrypted data is encountered, the functions call -.Xr zip_fopen_encrypted 3 -or -.Xr zip_fopen_index_encrypted 3 -respectively, using the default password set with -.Xr zip_set_default_password 3 . -.Sh RETURN VALUES -Upon successful completion, a -.Ft struct zip_file -pointer is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Bl -tag -width Er -.It Bq Er ZIP_ER_CHANGED -The file data has been changed and the data source does -not support rereading data. -.It Bq Er ZIP_ER_COMPNOTSUPP -The compression method used is not supported. -.It Bq Er ZIP_ER_ENCRNOTSUPP -The encryption method used is not supported. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOPASSWD -The file is encrypted, but no password has been provided. -.It Bq Er ZIP_ER_READ -A file read error occurred. -.It Bq Er ZIP_ER_SEEK -A file seek error occurred. -.It Bq Er ZIP_ER_WRONGPASSWD -The provided password does not match the password used for encryption. -Note that some incorrect passwords are not detected by the check done by -.Fn zip_fopen . -.It Bq Er ZIP_ER_ZLIB -Initializing the zlib stream failed. -.El -.Pp -The function -.Fn zip_fopen -may also fail and set -.Va zip_err -for any of the errors specified for the routine -.Xr zip_name_locate 3 . -.Pp -The function -.Fn zip_fopen_index -may also fail with -.Er ZIP_ER_INVAL -if -.Ar index -is invalid. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_fread 3 , -.Xr zip_fseek 3 , -.Xr zip_get_num_entries 3 , -.Xr zip_name_locate 3 , -.Xr zip_set_default_password 3 -.Sh HISTORY -.Fn zip_fopen -and -.Fn zip_fopen_index -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen_encrypted.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen_encrypted.3 deleted file mode 100644 index 9428798..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fopen_encrypted.3 +++ /dev/null @@ -1,135 +0,0 @@ -.\" zip_fopen_encrypted.mdoc -- open encrypted file in zip archive for reading -.\" Copyright (C) 2011-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 15, 2020 -.Dt ZIP_FOPEN_ENCRYPTED 3 -.Os -.Sh NAME -.Nm zip_fopen_encrypted , -.Nm zip_fopen_index_encrypted -.Nd open encrypted file in zip archive for reading -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_file_t * -.Fn zip_fopen_encrypted "zip_t *archive" "const char *fname" "zip_flags_t flags" "const char *password" -.Ft zip_file_t * -.Fn zip_fopen_index_encrypted "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" "const char *password" -.Sh DESCRIPTION -The -.Fn zip_fopen_encrypted -function opens the encrypted file name -.Ar fname -in -.Ar archive -using the password given in the -.Ar password -argument. -If -.Ar password -is -.Dv NULL -or the empty string, the default password is used (see -.Xr zip_set_default_password 3 ) . -The -.Ar flags -argument are the same as for -.Xr zip_fopen 3 . -.Pp -The -.Fn zip_fopen_index_encrypted -function opens the file at position -.Ar index , -see -.Xr zip_fopen_index 3 . -These functions are called automatically by -.Xr zip_fopen 3 ; -you only need to call them if you want to specify a non-default password -(see -.Xr zip_set_default_password 3 ) . -.Sh RETURN VALUES -Upon successful completion, a -.Ft struct zip_file -pointer is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Bl -tag -width ZIP_ER_ENCRNOTSUPPXX -.It Bq Er ZIP_ER_NOPASSWD -No password was provided. -.El -.Pp -The function -.Fn zip_fopen_encrypted -may also fail and set -.Va zip_err -for any of the errors specified for the routine -.Xr zip_fopen 3 . -.Pp -The function -.Fn zip_fopen_index_encrypted -may also fail and set -.Va zip_err -for any of the errors specified for the routine -.Xr zip_fopen_index 3 . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_fopen 3 , -.Xr zip_fread 3 , -.Xr zip_get_num_entries 3 , -.Xr zip_name_locate 3 -.Sh HISTORY -.Fn zip_fopen_encrypted -and -.Fn zip_fopen_index_encrypted -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -The zip file format provides very limited possibility for password -verification (a short hash of is compared against one byte in the zip -archive). -For this reason, reading a file while using an incorrect password may -immediately fail with -.Er ZIP_ER_WRONGPASSWD , -but if the mismatch is not detected, a zlib error may be returned -later instead. -Since zlib errors can also be caused by broken compressed data, there -is no way to make sure if the password was incorrect or if it was -correct, but the compressed data was invalid. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fread.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fread.3 deleted file mode 100644 index 3371298..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fread.3 +++ /dev/null @@ -1,85 +0,0 @@ -.\" zip_fread.mdoc -- read from file -.\" Copyright (C) 2003-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 11, 2024 -.Dt ZIP_FREAD 3 -.Os -.Sh NAME -.Nm zip_fread -.Nd read from file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_fread "zip_file_t *file" "void *buf" "zip_uint64_t nbytes" -.Sh DESCRIPTION -The -.Fn zip_fread -function reads up to -.Ar nbytes -bytes from -.Ar file -into -.Ar buf -from the current position in the file (see -.Xr zip_fseek 3 ) . -After reading, the current position is updated by the number of bytes read. -.Sh RETURN VALUES -If successful, the number of bytes actually read is returned. -When -.Fn zip_fread -is called after reaching the end of the file, 0 is returned. -In case of error, \-1 is returned. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_file_get_error 3 , -.Xr zip_fopen 3 , -.Xr zip_fseek 3 -.Sh HISTORY -.Fn zip_fread -was added in libzip 0.6. -In libzip 0.10 the return type was changed from -.Vt ssize_t -to -.Vt zip_int64_t . -In libzip 0.10 the type of -.Ar nbytes -was changed from -.Vt size_t -to -.Vt zip_uint64_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fseek.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fseek.3 deleted file mode 100644 index 3ba5a9e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_fseek.3 +++ /dev/null @@ -1,89 +0,0 @@ -.\" zip_fseek.mdoc -- seek in file -.\" Copyright (C) 2016-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 11, 2024 -.Dt ZIP_FSEEK 3 -.Os -.Sh NAME -.Nm zip_fseek , -.Nm zip_file_is_seekable -.Nd seek in file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int8_t -.Fn zip_fseek "zip_file_t *file" "zip_int64_t offset" "int whence" -.Ft int -.Fn zip_file_is_seekable "zip_file_t *file" -.Sh DESCRIPTION -The -.Fn zip_fseek -function seeks to the specified -.Ar offset -relative to -.Ar whence , -just like -.Xr fseek 3 . -.Pp -.Nm -only works on uncompressed (stored), unencrypted data. -When called on compressed or encrypted data it will return an error. -.Pp -The -.Fn zip_file_is_seekable -function returns 1 if a file is seekable. -.Sh RETURN VALUES -If successful, -.Fn zip_fseek -returns 0. -Otherwise, \-1 is returned. -.Pp -.Fn zip_file_is_seekable -returns 1 if a file is seekable and 0 if not. -On an invalid argument, it returns \-1. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_file_get_error 3 , -.Xr zip_fopen 3 , -.Xr zip_fread 3 , -.Xr zip_ftell 3 -.Sh HISTORY -.Fn zip_fseek -was added in libzip 1.2.0. -.Fn zip_file_is_seekable -was added in libzip 1.9.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_ftell.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_ftell.3 deleted file mode 100644 index e045634..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_ftell.3 +++ /dev/null @@ -1,67 +0,0 @@ -.\" zip_ftell.mdoc -- tell position in file -.\" Copyright (C) 2016-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 11, 2024 -.Dt ZIP_FTELL 3 -.Os -.Sh NAME -.Nm zip_ftell -.Nd tell position in file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_ftell "zip_file_t *file" -.Sh DESCRIPTION -The -.Fn zip_ftell -function reports the current offset in the file. -.Sh RETURN VALUES -If successful, -.Nm -returns the current file position. -Otherwise, \-1 is returned. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fclose 3 , -.Xr zip_file_get_error 3 , -.Xr zip_fopen 3 , -.Xr zip_fread 3 , -.Xr zip_fseek 3 -.Sh HISTORY -.Fn zip_ftell -was added in libzip 1.2.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_comment.3 deleted file mode 100644 index d8f2e9b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_comment.3 +++ /dev/null @@ -1,112 +0,0 @@ -.\" zip_get_archive_comment.mdoc -- get zip archive comment -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 22, 2020 -.Dt ZIP_GET_ARCHIVE_COMMENT 3 -.Os -.Sh NAME -.Nm zip_get_archive_comment -.Nd get zip archive comment -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_get_archive_comment "zip_t *archive" "int *lenp" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_get_archive_comment -function returns the comment for the entire zip archive. -The return value is in UTF-8 encoding unless -.Dv ZIP_FL_ENC_RAW -was specified (see below). -This pointer should not be modified or -.Xr free 3 Ap d , -and becomes invalid when -.Ar archive -is closed. -If -.Ar lenp -is not -.Dv NULL , -the integer to which it points will be set to the length of the -comment. -If -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original unchanged comment is returned. -.Pp -Additionally, the following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_ENC_STRICTXX -offset indent -.It Dv ZIP_FL_ENC_RAW -Return the unmodified archive comment as it is in the ZIP archive. -.It Dv ZIP_FL_ENC_GUESS -(Default.) -Guess the encoding of the archive comment in the ZIP archive and convert it -to UTF-8, if necessary. -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_STRICT -Follow the ZIP specification for file names and extend it to the -archive comment, thus also expecting it in CP-437 encoding. -Convert it to UTF-8. -.El -.Em Note : -ASCII is a subset of both CP-437 and UTF-8. -.Sh RETURN VALUES -Upon successful completion, a pointer to the comment is returned, -or -.Dv NULL -if there is no comment. -.\" In case of an error, -.\" .Dv NULL -.\" is returned and the error code in -.\" .Ar archive -.\" is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_get_comment 3 -.Sh HISTORY -.Fn zip_get_archive_comment -was added in libzip 0.7. -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_flag.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_flag.3 deleted file mode 100644 index 2edf7cf..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_archive_flag.3 +++ /dev/null @@ -1,110 +0,0 @@ -.\" zip_get_archive_flag.mdoc -- get comment for file in zip -.\" Copyright (C) 2008-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 23, 2023 -.Dt ZIP_GET_ARCHIVE_FLAG 3 -.Os -.Sh NAME -.Nm zip_get_archive_flag -.Nd get status flags for zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_get_archive_flag "zip_t *archive" "zip_flags_t flag" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_get_archive_flag -function returns if the flag -.Ar flag -is set for the archive -.Ar archive . -The archive flags might have been changed with -.Fn zip_set_archive_flag ; -if -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original unchanged flags are tested. -.Pp -Supported flags are: -.Bl -tag -width XZIPXAFLXRDONLYXXX -.It Dv ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE -If this flag is cleared, the archive file will be removed if the archive is empty. -If it is set, an empty archive will be created, which is not recommended by the zip specification. -This flag is always cleared unless explicitly set by the user with -.Xr zip_set_archive_flag 3 . -.It Dv ZIP_AFL_IS_TORRENTZIP -The archive is in torrentzip format. -.It Dv ZIP_AFL_RDONLY -The archive is read-only. -.It Dv ZIP_AFL_WANT_TORRENTZIP -If the flag is set, the archive will be written in torrentzip format. -This flag is always cleared unless explicitly set by the user with -.Xr zip_set_archive_flag 3 . -.El -.Sh RETURN VALUES -.Fn zip_get_archive_flag -returns 1 if -.Ar flag -is set for -.Ar archive , -0 if not, -and \-1 if an error occurred. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_set_archive_flag 3 -.Sh HISTORY -.Fn zip_get_archive_flag -was added in libzip 0.9. -In libzip 0.11 the type of -.Ar flag -was changed from -.Vt int -to -.Vt zip_flags_t m -and the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Dv ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE , -.Dv ZIP_AFL_IS_TORRENTZIP , -and -.Dv ZIP_AFL_WANT_TORRENTZIP -were added in libzip 1.10.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_error.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_error.3 deleted file mode 100644 index 6af6f21..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_error.3 +++ /dev/null @@ -1,60 +0,0 @@ -.\" zip_get_error.mdoc -- get zip_error for archive -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_GET_ERROR 3 -.Os -.Sh NAME -.Nm zip_get_error -.Nd get zip error for archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_error_t * -.Fn zip_get_error "zip_t *archive" -.Sh DESCRIPTION -The -.Fn zip_get_error -function returns the zip error for the zip archive -.Ar archive . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 , -.Xr zip_error_code_zip 3 -.Sh HISTORY -.Fn zip_get_error -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_file_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_file_comment.3 deleted file mode 100644 index 1b9676b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_file_comment.3 +++ /dev/null @@ -1,73 +0,0 @@ -.\" zip_get_file_comment.mdoc -- get comment for file in zip -.\" Copyright (C) 2006-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_GET_FILE_COMMENT 3 -.Os -.Sh NAME -.Nm zip_get_file_comment -.Nd get comment for file in zip (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_get_file_comment "zip_t *archive" "zip_uint64_t index" "int *lenp" "int flags" -.Sh DESCRIPTION -The -.Fn zip_get_file_comment -function is the obsolete version of -.Xr zip_file_get_comment 3 . -The only differences are the types of the -.Ar lenp -and -.Ar flags -arguments. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_get_comment 3 -.Sh HISTORY -.Fn zip_get_file_comment -was added in libzip 0.7. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_get_comment -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_name.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_name.3 deleted file mode 100644 index 9b4fea6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_name.3 +++ /dev/null @@ -1,132 +0,0 @@ -.\" zip_get_name.mdoc -- get name of file by index -.\" Copyright (C) 2003-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 22, 2020 -.Dt ZIP_GET_NAME 3 -.Os -.Sh NAME -.Nm zip_get_name -.Nd get name of file by index -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_get_name "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_get_name -function returns the name of the file at position -.Ar index -in -.Ar archive . -The name is in UTF-8 encoding unless -.Dv ZIP_FL_ENC_RAW -was specified (see below). -.Pp -If -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original unchanged filename is returned. -The returned string must not be modified or freed, and becomes invalid when -.Ar archive -is closed. -.Pp -Additionally, the following -.Ar flags -are supported: -.Bl -tag -width ZIP_FL_ENC_STRICTXX -offset indent -.It Dv ZIP_FL_ENC_RAW -Return the unmodified names as it is in the ZIP archive. -.It Dv ZIP_FL_ENC_GUESS -(Default.) -Guess the encoding of the name in the ZIP archive and convert it -to UTF-8, if necessary. -(Only CP-437 and UTF-8 are recognized.) -.It Dv ZIP_FL_ENC_STRICT -Follow the ZIP specification and expect CP-437 encoded names in -the ZIP archive (except if they are explicitly marked as UTF-8). -Convert it to UTF-8. -.El -.Em Note : -ASCII is a subset of both CP-437 and UTF-8. -.Sh RETURN VALUES -Upon successful completion, a pointer to the name is returned. -Otherwise, -.Dv NULL -and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_get_name -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_DELETED -.Ar index -refers to a file that has been deleted -(see -.Xr zip_delete 3 ) . -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive , -or -.Ar index -points to an added file and -.Dv ZIP_FL_UNCHANGED -is set. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_name_locate 3 -.Sh HISTORY -.Fn zip_get_name -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_entries.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_entries.3 deleted file mode 100644 index 1bc6072..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_entries.3 +++ /dev/null @@ -1,88 +0,0 @@ -.\" zip_get_num_entries.mdoc -- get number of files in archive -.\" Copyright (C) 2011-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd August 19, 2022 -.Dt ZIP_GET_NUM_ENTRIES 3 -.Os -.Sh NAME -.Nm zip_get_num_entries -.Nd get number of entries in archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_get_num_entries "zip_t *archive" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_get_num_entries -function returns the number of entries in -.Ar archive . -Entries are all files that are present in the original archive or that -were added while the archive is open. -This includes deleted files, since -indices are not renumbered until the archive is closed. -(This allows one to refer to deleted files, e. g. to undelete them.) -.Pp -If -.Ar flags -is set to -.Dv ZIP_FL_UNCHANGED , -the original number of files is returned. -.Sh RETURN VALUES -.Fn zip_get_num_entries -returns the number of entries in the zip archive, -or \-1 if -.Ar archive -is -.Dv NULL . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fopen_index 3 , -.Xr zip_stat_index 3 -.Sh HISTORY -.Fn zip_get_num_entries -was added in libzip 0.10. -In libzip 0.11 the return type was changed from -.Vt zip_uint64_t -to -.Vt zip_int64_t . -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_files.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_files.3 deleted file mode 100644 index b18c06d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_get_num_files.3 +++ /dev/null @@ -1,75 +0,0 @@ -.\" zip_get_num_files.mdoc -- get number of files in archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_GET_NUM_FILES 3 -.Os -.Sh NAME -.Nm zip_get_num_files -.Nd get number of files in archive (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_get_num_files "zip_t *archive" -.Sh DESCRIPTION -.Em This function is deprecated . -.Em Use -.Xr zip_get_num_entries 3 -.Em instead . -.Pp -The -.Fn zip_get_num_files -function returns the number of files in -.Ar archive . -.Sh RETURN VALUES -.Fn zip_get_num_files -returns the number of files in the zip archive, -or \-1 if -.Ar archive -is -.Dv NULL . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fopen_index 3 , -.Xr zip_stat_index 3 -.Sh HISTORY -.Fn zip_get_num_files -was added in libzip 0.6. -It was deprecated in libzip 0.11, use -.Fn zip_get_num_entries instead -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_libzip_version.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_libzip_version.3 deleted file mode 100644 index 04af461..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_libzip_version.3 +++ /dev/null @@ -1,66 +0,0 @@ -.\" zip_libzip_version.mdoc -- return run-time version of library -.\" Copyright (C) 2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_LIBZIP_VERSION 3 -.Os -.Sh NAME -.Nm zip_libzip_version -.Nd return run-time version of library -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft const char * -.Fn zip_libzip_version void -.Sh DESCRIPTION -.Nm -returns the version number of the library as string in the format -.Dq $MAJOR.$MINOR.$MICRO$SUFFIX -where -.Ar $MAJOR -is the major version, -.Ar $MINOR -the minor, -.Ar $MICRO -the micro, and -.Ar $SUFFIX -a suffix that's only set for development versions. -.Sh SEE ALSO -.Xr libzip 3 -.Sh HISTORY -.Fn zip_libzip_version -was added in libzip 1.3.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_name_locate.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_name_locate.3 deleted file mode 100644 index 612c2a6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_name_locate.3 +++ /dev/null @@ -1,148 +0,0 @@ -.\" zip_name_locate.mdoc -- get index of file by name -.\" Copyright (C) 2003-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 15, 2022 -.Dt ZIP_NAME_LOCATE 3 -.Os -.Sh NAME -.Nm zip_name_locate -.Nd get index of file by name -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_name_locate "zip_t *archive" "const char *fname" "zip_flags_t flags" -.Sh DESCRIPTION -The -.Fn zip_name_locate -function returns the index of the file named -.Ar fname -in -.Ar archive . -If -.Ar archive -does not contain a file with that name, \-1 is returned. -.Pp -If neither -.Dv ZIP_FL_ENC_RAW -nor -.Dv ZIP_FL_ENC_STRICT -are specified, guess the encoding of the name in the ZIP archive and convert it -to UTF-8, if necessary, before comparing. -.Pp -If neither -.Dv ZIP_FL_ENC_CP437 -nor -.Dv ZIP_FL_ENC_UTF_8 -are specified, guess the encoding of -.Ar fname . -.Pp -Only CP-437 and UTF-8 are recognized. -.Pp -The -.Fa flags -are specified by -.Em or Ns No 'ing -the following values, or 0 for none of them. -.Bl -tag -offset indent -width ZIP_FL_ENC_STRICT -.It Dv ZIP_FL_NOCASE -Ignore case distinctions. -(Will only work well if the file names are ASCII.) -With this flag, -.Fn zip_name_locate -will be slow for archives with many files. -.It Dv ZIP_FL_NODIR -Ignore directory part of file name in archive. -With this flag, -.Fn zip_name_locate -will be slow for archives with many files. -.It Dv ZIP_FL_ENC_GUESS -This flag has no effect (its value is 0); it can be used to explicitly denote the absence of encoding flags. -.It Dv ZIP_FL_ENC_RAW -Compare -.Ar fname -against the unmodified names as they are in the ZIP archive, without converting them to UTF-8. -.It Dv ZIP_FL_ENC_STRICT -Follow the ZIP specification and expect CP-437 encoded names in -the ZIP archive (except if they are explicitly marked as UTF-8). -Convert them to UTF-8 before comparing. -.It Dv ZIP_FL_ENC_CP437 -.Ar fname -is encoded as CP-437. -.It Dv ZIP_FL_ENC_UTF_8 -.Ar fname -is encoded as UTF-8. -.El -.Pp -.Em Note : -ASCII is a subset of both CP-437 and UTF-8. -.Sh RETURN VALUES -.Fn zip_name_locate -returns the index of the file named -.Ar fname -or \-1, if -.Ar archive -does not contain an entry of that name. -.Sh ERRORS -.Fn zip_name_locate -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -One of the arguments is invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOENT -No entry of the name -.Ar fname -is found in the archive. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_get_name 3 -.Sh HISTORY -.Fn zip_name_locate -was added in libzip 0.6. -In libzip 0.11 the return type was changed from -.Vt int -to -.Vt zip_int64_t . -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_open.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_open.3 deleted file mode 100644 index 5a8357a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_open.3 +++ /dev/null @@ -1,192 +0,0 @@ -.\" zip_open.mdoc -- open zip archive -.\" Copyright (C) 2003-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd October 9, 2022 -.Dt ZIP_OPEN 3 -.Os -.Sh NAME -.Nm zip_open , -.Nm zip_open_from_source -.Nd open zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_t * -.Fn zip_open "const char *path" "int flags" "int *errorp" -.Ft zip_t * -.Fn zip_open_from_source "zip_source_t *zs" "int flags" "zip_error_t *ze" -.Sh DESCRIPTION -The -.Fn zip_open -function opens the zip archive specified by -.Ar path -and returns a pointer to a -.Ft struct zip , -used to manipulate the archive. -The -.Fa flags -are specified by -.Em or Ns No 'ing -the following values, or 0 for none of them. -.Bl -tag -offset indent -width ZIP_CHECKCONS -.It Dv ZIP_CHECKCONS -Perform additional stricter consistency checks on the archive, and -error if they fail. -.It Dv ZIP_CREATE -Create the archive if it does not exist. -.It Dv ZIP_EXCL -Error if archive already exists. -.It Dv ZIP_TRUNCATE -If archive exists, ignore its current contents. -In other words, handle it the same way as an empty archive. -.It Dv ZIP_RDONLY -Open archive in read-only mode. -.El -.Pp -If an error occurs and -.Ar errorp -is -.Pf non- Dv NULL , -it will be set to the corresponding error code. -.Pp -The -.Fn zip_open_from_source -function opens a zip archive encapsulated by the zip_source -.Fa zs -using the provided -.Fa flags . -In case of error, the zip_error -.Fa ze -is filled in. -.Sh RETURN VALUES -Upon successful completion -.Fn zip_open -and -.Fn zip_open_from_source -return a -.Ft struct zip -pointer. -Otherwise, -.Dv NULL -is returned and -.Fn zip_open -sets -.Ar *errorp -to indicate the error, while -.Fn zip_open_from source -sets -.Ar ze -to indicate the error. -.Sh EXAMPLES -Here's an example of how you could report errors during -.Nm : -.Bd -literal - zip_t *za; - int err; - - if ((za = zip_open(name, 0, &err)) == NULL) { - zip_error_t error; - zip_error_init_with_code(&error, err); - fprintf(stderr, "%s: cannot open zip archive '%s': %s\en", - progname, name, zip_error_strerror(&error)); - zip_error_fini(&error); - return -1; - } -.Ed -.Sh ERRORS -The archive specified by -.Ar path -is opened unless: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EXISTS -The file specified by -.Ar path -exists and -.Dv ZIP_EXCL -is set. -.It Bq Er ZIP_ER_INCONS -Inconsistencies were found in the file specified by -.Ar path . -This error is often caused by specifying -.Dv ZIP_CHECKCONS -but can also happen without it. -.It Bq Er ZIP_ER_INVAL -The -.Ar path -argument is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_NOENT -The file specified by -.Ar path -does not exist and -.Dv ZIP_CREATE -is not set. -.It Bq Er ZIP_ER_NOZIP -The file specified by -.Ar path -is not a zip archive. -.It Bq Er ZIP_ER_OPEN -The file specified by -.Ar path -could not be opened. -.It Bq Er ZIP_ER_READ -A read error occurred; see -.Va errno -for details. -.It Bq Er ZIP_ER_SEEK -The file specified by -.Ar path -does not allow seeks. -.El -For newly created archives, -.Fn zip_open -does not try to create the file; this is done when calling -.Xr zip_close 3 -and any errors, like missing write permissions, will -be reported then. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 , -.Xr zip_error_strerror 3 , -.Xr zip_fdopen 3 -.Sh HISTORY -.Fn zip_open -and -.Fn zip_open_from_source -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_cancel_callback_with_state.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_cancel_callback_with_state.3 deleted file mode 100644 index 59705ae..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_cancel_callback_with_state.3 +++ /dev/null @@ -1,84 +0,0 @@ -.\" zip_register_cancel_callback_with_state.mdoc -- allow cancelling during zip_close -.\" Copyright (C) 2021-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 18, 2022 -.Dt ZIP_REGISTER_CANCEL_CALLBACK_WITH_STATE 3 -.Os -.Sh NAME -.Nm zip_register_cancel_callback_with_state -.Nd allow cancelling during zip_close -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Vt typedef int (*zip_cancel_callback)(zip_t *, void *); -.Ft void -.Fn zip_register_cancel_callback_with_state "zip_t *archive" "zip_cancel_callback callback" "void (*ud_free)(void *)" "void *ud" -.Sh DESCRIPTION -This function can be used to cancel writing of a zip archive during -.Xr zip_close 3 . -.Pp -The -.Fn zip_register_cancel_callback_with_state -function registers a callback function -.Ar callback -for the zip archive -.Ar archive . -The -.Ar ud_free -function is called during cleanup for deleting the userdata supplied in -.Ar ud . -.Pp -The callback function is called during -.Xr zip_close 3 -in regular intervals (after every zip archive entry that's completely -written to disk, and while writing data for entries) with zip archive -.Ar archive -and the user-provided user-data -.Ar ud -as arguments. -When the callback function returns a non-zero value, writing is cancelled and -.Xr zip_close 3 -returns an error. -.Pp -The callback function should be fast, since it will be called often. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 , -.Xr zip_register_progress_callback_with_state 3 -.Sh HISTORY -.Fn zip_register_cancel_callback_with_state -was added in libzip 1.6.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback.3 deleted file mode 100644 index 69cc4f5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback.3 +++ /dev/null @@ -1,77 +0,0 @@ -.\" zip_register_progress_callback.mdoc -- provide updates during zip_close -.\" Copyright (C) 2016-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_REGISTER_PROGRESS_CALLBACK 3 -.Os -.Sh NAME -.Nm zip_register_progress_callback -.Nd provide updates during zip_close (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Vt typedef void (*zip_progress_callback_t)(double); -.Ft void -.Fn zip_register_progress_callback "zip_t *archive" "zip_progress_callback_t progress_callback" -.Sh DESCRIPTION -The function -.Fn zip_register_progress_callback -is the obsolete version of -.Xr zip_register_progress_callback_with_state 3 . -.Pp -The -.Fn zip_register_progress_callback -function registers a callback function -.Ar progress_callback -for the zip archive -.Ar archive . -This function is called during -.Xr zip_close 3 -after every zip archive entry that's completely written to disk. -The value is a -.Vt double -in the range from 0.0 to 1.0. -This can be used to provide progress indicators for user interfaces. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 -.Sh HISTORY -.Fn zip_register_progress_callback -was added in libzip 1.2.0. -It was deprecated in libzip 1.3.0, use -.Fn zip_register_progress_callback_with_state -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback_with_state.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback_with_state.3 deleted file mode 100644 index 4ee88e6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_register_progress_callback_with_state.3 +++ /dev/null @@ -1,87 +0,0 @@ -.\" zip_register_progress_callback_with_state.mdoc -- provide updates during zip_close -.\" Copyright (C) 2017-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_REGISTER_PROGRESS_CALLBACK_WITH_STATE 3 -.Os -.Sh NAME -.Nm zip_register_progress_callback_with_state -.Nd provide updates during zip_close -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Vt typedef void (*zip_progress_callback)(zip_t *, double, void *); -.Ft void -.Fn zip_register_progress_callback_with_state "zip_t *archive" "double precision" "zip_progress_callback callback" "void (*ud_free)(void *)" "void *ud" -.Sh DESCRIPTION -The -.Fn zip_register_progress_callback_with_state -function registers a callback function -.Ar callback -for the zip archive -.Ar archive . -The -.Ar precision -argument is a double in the range from 0.00 to 1.0 that defines the -smallest change for which the callback should be called (to avoid too -frequent calls). -The -.Ar ud_free -function is called during cleanup for deleting the userdata supplied in -.Ar ud . -.Pp -The callback function is called during -.Xr zip_close 3 -in regular intervals (after every zip archive entry that's completely -written to disk, and while writing data for entries) with zip archive -.Ar archive , -the current progression state as a -.Vt double , -and the user-provided user-data -.Ar ud -as arguments. -The progression state is a -.Vt double -in the range from 0.0 to 1.0. -This can be used to provide progress indicators for user interfaces. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_close 3 , -.Xr zip_register_cancel_callback_with_state 3 -.Sh HISTORY -.Fn zip_register_progress_callback_with_state -was added in libzip 1.3.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_rename.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_rename.3 deleted file mode 100644 index 5a53880..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_rename.3 +++ /dev/null @@ -1,70 +0,0 @@ -.\" zip_rename.mdoc -- rename file in zip archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_RENAME 3 -.Os -.Sh NAME -.Nm zip_rename -.Nd rename file in zip archive (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_rename "zip_t *archive" "zip_uint64_t index" "const char *name" -.Sh DESCRIPTION -.Fn zip_rename -is the obsolete version of -.Xr zip_file_rename 3 . -It is the same as calling -.Xr zip_file_rename 3 -with an empty flags argument. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_rename 3 -.Sh HISTORY -.Fn zip_rename -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_rename -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_comment.3 deleted file mode 100644 index a6aaea1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_comment.3 +++ /dev/null @@ -1,93 +0,0 @@ -.\" zip_set_archive_comment.mdoc -- set zip archive comment -.\" Copyright (C) 2006-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SET_ARCHIVE_COMMENT 3 -.Os -.Sh NAME -.Nm zip_set_archive_comment -.Nd set zip archive comment -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_set_archive_comment "zip_t *archive" "const char *comment" "zip_uint16_t len" -.Sh DESCRIPTION -The -.Fn zip_set_archive_comment -function sets the comment for the entire zip archive. -If -.Ar comment -is -.Dv NULL -and -.Ar len -is 0, the archive comment will be removed. -.Ar comment -must be encoded in ASCII or UTF-8. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_set_archive_comment -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar len -is less than 0 or longer than the maximum comment length in a zip file -(65535), or -.Ar comment -is not a valid UTF-8 encoded string. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_get_comment 3 , -.Xr zip_file_set_comment 3 , -.Xr zip_get_archive_comment 3 -.Sh HISTORY -.Fn zip_set_archive_comment -was added in libzip 0.7. -In libzip 0.11 the type of -.Ar len -was changed from -.Vt int -to -.Vt zip_uint16_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_flag.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_flag.3 deleted file mode 100644 index ee0a246..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_archive_flag.3 +++ /dev/null @@ -1,90 +0,0 @@ -.\" zip_set_archive_flag.mdoc -- set zip archive flag -.\" Copyright (C) 2008-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd July 19, 2023 -.Dt ZIP_SET_ARCHIVE_FLAG 3 -.Os -.Sh NAME -.Nm zip_set_archive_flag -.Nd set zip archive flag -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_set_archive_flag "zip_t *archive" "zip_flags_t flag" "int value" -.Sh DESCRIPTION -The -.Fn zip_set_archive_flag -function sets the flag -.Ar flag -for the archive -.Ar archive -to the value -.Ar value . -.Pp -Supported flags are: -.Bl -tag -width XZIPXAFLXRDONLYXXX -.It Dv ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE -If this flag is cleared, the archive file will be removed if the archive is empty. -If it is set, an empty archive will be created, which is not recommended by the zip specification. -.It Dv ZIP_AFL_RDONLY -If this flag is set, no modification to the archive are allowed. -This flag can only be cleared if it was manually set with -.Nm , -not if the archive was opened read-only. -.It Dv ZIP_AFL_WANT_TORRENTZIP -If this flag is set, the archive will be written in torrentzip format. -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned, and \-1 if an error -occurred. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_get_archive_flag 3 -.Sh HISTORY -.Fn zip_set_archive_flag -was added in libzip 0.9. -In libzip 0.11 the type of -.Ar flag -was changed from -.Vt int -to -.Vt zip_flags_t . -.Dv ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE -and -.Dv ZIP_AFL_WANT_TORRENTZIP -were added in libzip 1.10.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_default_password.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_default_password.3 deleted file mode 100644 index f2574ca..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_default_password.3 +++ /dev/null @@ -1,90 +0,0 @@ -.\" zip_set_default_password.mdoc -- set default password for zip -.\" Copyright (C) 2011-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 15, 2020 -.Dt ZIP_SET_DEFAULT_PASSWORD 3 -.Os -.Sh NAME -.Nm zip_set_default_password -.Nd set default password for encrypted files in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_set_default_password "zip_t *archive" "const char *password" -.Sh DESCRIPTION -The -.Fn zip_set_default_password -function sets the default password used when accessing encrypted files. -If -.Ar password -is -.Dv NULL -or the empty string, the default password is unset. -.Pp -If you prefer a different password for single files, use -.Xr zip_fopen_encrypted 3 -instead of -.Xr zip_fopen 3 . -Usually, however, the same password is used for every file in an -zip archive. -.Pp -The password is not verified when calling this function. -See the -.Sx CAVEATS -section in -.Xr zip_fopen_encrypted 3 -for more details about password handling. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_set_default_password -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_fopen 3 , -.Xr zip_fopen_encrypted 3 -.Sh HISTORY -.Fn zip_set_default_password -was added in libzip 0.10. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_comment.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_comment.3 deleted file mode 100644 index 242597d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_comment.3 +++ /dev/null @@ -1,79 +0,0 @@ -.\" zip_set_file_comment.mdoc -- set comment for file in zip -.\" Copyright (C) 2006-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SET_FILE_COMMENT 3 -.Os -.Sh NAME -.Nm zip_set_file_comment -.Nd set comment for file in zip (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_set_file_comment "zip_t *archive" "zip_uint64_t index" "const char *comment" "int len" -.Sh DESCRIPTION -The -.Fn zip_set_file_comment -function is the obsolete version of -.Xr zip_file_set_comment 3 . -The only differences are the type of the -.Ar len -argument and the additional -.Ar flags -argument. -.Fn zip_set_file_comment -is the same as calling -.Xr zip_file_set_comment 3 -with an empty -.Ar flags -argument. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_set_comment 3 -.Sh HISTORY -.Fn zip_set_file_comment -was added in libzip 0.7. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -It was deprecated in libzip 0.11, use -.Fn zip_file_set_comment -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_compression.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_compression.3 deleted file mode 100644 index b58dcb6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_set_file_compression.3 +++ /dev/null @@ -1,146 +0,0 @@ -.\" zip_set_file_compression.mdoc -- set compression method and its flags -.\" Copyright (C) 2012-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP files. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd February 2, 2023 -.Dt ZIP_SET_FILE_COMPRESSION 3 -.Os -.Sh NAME -.Nm zip_set_file_compression -.Nd set compression method for file in zip -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_set_file_compression "zip_t *archive" "zip_uint64_t index" "zip_int32_t comp" "zip_uint32_t comp_flags" -.Sh DESCRIPTION -The -.Fn zip_set_file_compression -function sets the compression method for the file at position -.Ar index -in the zip archive to -.Ar comp -with the compression method specific -.Ar comp_flags . -The -.Ar comp -is the same as returned by -.Xr zip_stat 3 . -For the -.Ar comp -argument, currently only the following values are supported: -.Bl -tag -width ZIP_CM_DEFLATE_XX -.It Dv ZIP_CM_DEFAULT -default compression; currently the same as -.Dv ZIP_CM_DEFLATE , -but -.Ar flags -are ignored. -.It Dv ZIP_CM_STORE -Store the file uncompressed. -.It Dv ZIP_CM_BZIP2 -Compress the file using the -.Xr bzip2 1 -algorithm. -.It Dv ZIP_CM_DEFLATE -Deflate the file with the -.Xr zlib 3 -algorithm and default options. -.It Dv ZIP_CM_XZ -Use the -.Xr xz 1 -algorithm for compression -.It Dv ZIP_CM_ZSTD -Use the -.Xr zstd 1 -algorithm for compression -.El -.Pp -.Em NOTE : -Only the deflate and store methods can be assumed to be universally -supported. -.Pp -The -.Ar comp_flags -argument defines the compression level. -This value is dependent on the compression algorithm. -In general, lower numbers mean faster de/compression and higher -numbers mean slower de/compression. -For -.Dv ZIP_CM_BZIP , -.Dv ZIP_CM_DEFLATE , -and -.Dv ZIP_CM_XZ -1 is the fastest compression and 9 the best, 0 chooses the default. -For -.Dv ZIP_CM_ZSTD -possible values are -.Xr ZSTD_minCLevel 3 -to -.Xr ZSTD_maxCLevel 3 ; negative values must be cast to -.Ft zip_uint32_t . -.Pp -Further compression method specific flags might be added over time. -.Pp -The current compression method for a file in a zip archive can be -determined using -.Xr zip_stat 3 . -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_set_file_compression -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_COMPNOTSUPP -Unsupported compression method requested. -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar archive , -or the argument combination is invalid. -.It Bq Er ZIP_ER_RDONLY -Read-only zip file, no changes allowed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_compression_method_supported 3 , -.Xr zip_stat 3 -.Sh HISTORY -.Fn zip_set_file_compression -was added in libzip 0.11. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source.3 deleted file mode 100644 index fd748fd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source.3 +++ /dev/null @@ -1,90 +0,0 @@ -.\" zip_source.mdoc -- description of zip data source -.\" Copyright (C) 2014-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE 3 -.Os -.Sh NAME -.Nm zip_source -.Nd zip data source structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Vt zip_source_t *zs ; -.Sh DESCRIPTION -A -.Vt struct zip_source -is a data source used by -.Xr libzip 3 -for adding or replacing file contents for a file in a zip archive. -If the source supports seeking, it can also be used to open zip archives from. -It is created by calling one of -.Xr zip_source_buffer 3 , -.Xr zip_source_buffer_create 3 , -.Xr zip_source_file 3 , -.Xr zip_source_file_create 3 , -.Xr zip_source_filep 3 , -.Xr zip_source_filep_create 3 , -.Xr zip_source_function 3 , -.Xr zip_source_function_create 3 , -.Xr zip_source_window 3 , -or -.Xr zip_source_zip 3 . -.Vt zip_source_t -is reference counted, and created with a reference count of 1. -.Xr zip_open_from_source 3 , -.Xr zip_file_add 3 , -and -.Xr zip_file_replace 3 -will decrement the reference count of the -.Vt zip_source_t -when they are done using it, so -.Xr zip_source_free 3 -only needs to be called when these functions return an error. -Use -.Xr zip_source_keep 3 -to increase the reference count, for example if you need the source after -.Xr zip_close 3 . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source_buffer 3 , -.Xr zip_source_file 3 , -.Xr zip_source_filep 3 , -.Xr zip_source_free 3 , -.Xr zip_source_function 3 , -.Xr zip_source_window 3 , -.Xr zip_source_zip 3 -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_begin_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_begin_write.3 deleted file mode 100644 index 8bcd555..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_begin_write.3 +++ /dev/null @@ -1,89 +0,0 @@ -.\" zip_source_begin_write.mdoc -- prepare zip source for writing -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_BEGIN_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_begin_write , -.Nm zip_source_begin_write_cloning -.Nd prepare zip source for writing -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_begin_write "zip_source_t *source" -.Ft int -.Fn zip_source_begin_write_cloning "zip_source_t *source" "zip_uint64_t offset" -.Sh DESCRIPTION -The functions -.Fn zip_source_begin_write -and -.Fn zip_source_begin_write_cloning -prepare -.Fa source -for writing. -Usually this involves creating temporary files or allocating buffers. -.Pp -.Fn zip_source_begin_write_cloning -preserves the first -.Ar offset -bytes of the original file. -This is done efficiently, and writes to -.Ar source -won't overwrite the original data until -.Fn zip_commit_write -is called. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_seek_write 3 , -.Xr zip_source_tell_write 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_begin_write -was added in libzip 1.0. -.Pp -.Fn zip_source_begin_write_cloning -was added in libzip 1.4.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer.3 deleted file mode 100644 index 148ceed..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer.3 +++ /dev/null @@ -1,102 +0,0 @@ -.\" zip_source_buffer.mdoc -- create zip data source from buffer -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_BUFFER 3 -.Os -.Sh NAME -.Nm zip_source_buffer , -.Nm zip_source_buffer_create -.Nd create zip data source from buffer -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_buffer "zip_t *archive" "const void *data" "zip_uint64_t len" "int freep" -.Ft zip_source_t * -.Fn zip_source_buffer_create "const void *data" "zip_uint64_t len" "int freep" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -create a zip source from the buffer -.Ar data -of size -.Ar len . -If -.Ar freep -is non-zero, the buffer will be freed when it is no longer needed. -.Ar data -must remain valid for the lifetime of the created source. -.Pp -The source can be used to open a zip archive from. -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar len -is greater than zero and -.Ar data -is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_open_from_source 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer_fragment.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer_fragment.3 deleted file mode 100644 index c452ef7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_buffer_fragment.3 +++ /dev/null @@ -1,112 +0,0 @@ -.\" zip_source_buffer_fragment.mdoc -- create zip data source from multiple buffers -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_BUFFER_FRAGMENT 3 -.Os -.Sh NAME -.Nm zip_source_buffer_fragment , -.Nm zip_source_buffer_fragment_create -.Nd create zip data source from multiple buffer -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_buffer_fragment "zip_t *archive" "zip_buffer_fragment_t *fragments" "zip_uint64_t nfragments" "int freep" -.Ft zip_source_t * -.Fn zip_source_buffer_fragment_create "zip_buffer_fragment_t *fragments" "zip_uint64_t nfragments" "int freep" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_buffer_fragment -and -.Fn zip_source_buffer_fragment_create -create a zip source from the data in -.Ar fragments . -.Ar nfragments -specifies the number of fragments. -If -.Ar freep -is non-zero, the data will be freed when it is no longer needed. -.Bd -literal -struct zip_stat { - zip_uint8_t *data; /* pointer to the actual data */ - zip_uint64_t length; /* length of this fragment */ -}; -.Ed -.Pp -The data -.Ar fragments -point to must remain valid for the lifetime of the created source. -.Ar fragments -itself can be discarded once the source is created. -.Pp -The source can be used to open a zip archive from. -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_buffer -and -.Fn zip_source_buffer_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar nfragments -is greater than zero and -.Ar fragments -is -.Dv NULL . -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_open_from_source 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_buffer_fragment -and -.Fn zip_source_buffer_fragment_create -were added in libzip 1.4.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_close.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_close.3 deleted file mode 100644 index 05c7ed1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_close.3 +++ /dev/null @@ -1,67 +0,0 @@ -.\" zip_source_close.mdoc -- close zip source (open for reading) -.\" Copyright (C) 2014-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_CLOSE 3 -.Os -.Sh NAME -.Nm zip_source_close -.Nd close zip_source (which was open for reading) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_close "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_close -closes -.Fa source , -indicating that no more data will be read. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_free 3 , -.Xr zip_source_open 3 -.Sh HISTORY -.Fn zip_source_close -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_commit_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_commit_write.3 deleted file mode 100644 index 9deae6b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_commit_write.3 +++ /dev/null @@ -1,70 +0,0 @@ -.\" zip_source_commit_write.mdoc -- finalize changes to zip source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_COMMIT_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_commit_write -.Nd finalize changes to zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_commit_write "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_commit_write -finishes writing data to -.Fa source -and replaces the original with the newly written data. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_seek_write 3 , -.Xr zip_source_tell_write 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_commit_write -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_error.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_error.3 deleted file mode 100644 index 291a144..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_error.3 +++ /dev/null @@ -1,60 +0,0 @@ -.\" zip_source_error.mdoc -- get zip_error for data source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_ERROR 3 -.Os -.Sh NAME -.Nm zip_source_error -.Nd get zip error for data source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_error_t * -.Fn zip_source_error "zip_source_t *source" -.Sh DESCRIPTION -The -.Fn zip_source_error -function returns the zip error for the data source -.Ar source . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_error_code_system 3 , -.Xr zip_error_code_zip 3 -.Sh HISTORY -.Fn zip_source_error -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_file.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_file.3 deleted file mode 100644 index 15b7c00..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_file.3 +++ /dev/null @@ -1,147 +0,0 @@ -.\" zip_source_file.mdoc -- create data source from a file -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_FILE 3 -.Os -.Sh NAME -.Nm zip_source_file , -.Nm zip_source_file_create -.Nd create data source from a file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_file "zip_t *archive" "const char *fname" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_file_create "const char *fname" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_file -and -.Fn zip_source_file_create -create a zip source from a file. -They open -.Ar fname -and read -.Ar len -bytes from offset -.Ar start -from it. -.Pp -When passing -.Dv ZIP_LENGTH_TO_END -(or \-1, which is deprecated) as -.Ar len , -.Nm -determines the file size when it is called and uses that as the -expected file size. -If the file size grows between creating and reading from the source, -the additional data is ignored. -If the file shrinks, -.Nm libzip -treats it as an error -.Dv ( ZIP_ER_DATA_LENGTH ) . -.Pp -When passing -.Dv ZIP_LENGTH_UNCHECKED -as -.Ar len , -.Nm -assumes the file's size is unknown. -Reading from the source returns as much data as is there at that time -(usually when calling -.Xr zip_close 3 ) . -.Pp -.Nm libzip -can do various optimizations if the size of a source is known when -it's created, so -.Dv ZIP_LENGTH_TO_END -is preferable. -If you deal with files that are likely to change while you are -processing them, you can use the less efficient -.Dv ZIP_LENGTH_UNCHECKED . -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_file -and -.Fn zip_source_file_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar fname , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPEN -Opening -.Ar fname -failed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_file -and -.Fn zip_source_file_create -were added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_filep.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_filep.3 deleted file mode 100644 index 341f2db..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_filep.3 +++ /dev/null @@ -1,112 +0,0 @@ -.\" zip_source_filep.mdoc -- create data source from a file stream -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_FILEP 3 -.Os -.Sh NAME -.Nm zip_source_filep , -.Nm zip_source_filep_create -.Nd create data source from FILE * -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_filep "zip_t *archive" "FILE *file" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_filep_create "FILE *file" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_filep -and -.Fn zip_source_filep_create -create a zip source from a file stream. -They read -.Ar len -bytes from offset -.Ar start -from the open file stream -.Ar file . -For a description of the -.Ar len -argument, see -.Xr zip_source_file 3 . -.Pp -If the file stream supports seeking, the source can be used to open -a read-only zip archive from. -.Pp -The file stream is closed when the source is being freed, usually -by -.Xr zip_close 3 . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_filep -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar file , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_file 3 -.Sh HISTORY -.Fn zip_source_filep -and -.Fn zip_source_filep_create -were added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_free.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_free.3 deleted file mode 100644 index 3f17792..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_free.3 +++ /dev/null @@ -1,76 +0,0 @@ -.\" zip_source_free.mdoc -- free zip data source -.\" Copyright (C) 2004-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_FREE 3 -.Os -.Sh NAME -.Nm zip_source_free -.Nd free zip data source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_source_free "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_free -decrements the reference count of -.Ar source -and frees it if the reference count drops to 0. -If -.Ar source -is -.Dv NULL , -it does nothing. -.Pp -.Em NOTE : -This function should not be called on a -.Ar source -after it was used successfully in a -.Xr zip_open_from_source 3 , -.Xr zip_file_add 3 , -or -.Xr zip_file_replace 3 -call. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_keep 3 -.Sh HISTORY -.Fn zip_source_free -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_function.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_function.3 deleted file mode 100644 index cfd595d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_function.3 +++ /dev/null @@ -1,415 +0,0 @@ -.\" zip_source_function.mdoc -- create data source from function -.\" Copyright (C) 2004-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 5, 2023 -.Dt ZIP_SOURCE_FUNCTION 3 -.Os -.Sh NAME -.Nm zip_source_function , -.Nm zip_source_function_create -.Nd create data source from function -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_function "zip_t *archive" "zip_source_callback fn" "void *userdata" -.Ft zip_source_t * -.Fn zip_source_function_create "zip_source_callback fn" "void *userdata" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_function -and -.Fn zip_source_function_create -create a zip source from the user-provided function -.Ar fn , -which must be of the following type: -.Pp -.Ft typedef zip_int64_t -.Fo \fR(*\fPzip_source_callback\fR)\fP -.Fa "void *userdata" "void *data" "zip_uint64_t len" "zip_source_cmd_t cmd" -.Fc -.Pp -.Ar archive -or -.Ar error -are used for reporting errors and can be -.Dv NULL . -.Pp -When called by the library, the first argument is the -.Ar userdata -argument supplied to the function. -The next two arguments are a buffer -.Ar data -of size -.Ar len -when data is passed in or expected to be returned, or else -.Dv NULL -and 0. -The last argument, -.Ar cmd , -specifies which action the function should perform. -.Pp -Depending on the uses, there are three useful sets of commands to be supported by a -.Fn zip_source_callback : -.Bl -tag -width seekable-read-sourceXX -.It read source -Providing streamed data (for file data added to archives). -Must support -.Dv ZIP_SOURCE_OPEN , -.Dv ZIP_SOURCE_READ , -.Dv ZIP_SOURCE_CLOSE , -.Dv ZIP_SOURCE_STAT , -and -.Dv ZIP_SOURCE_ERROR . -.Pp -If your source uses any allocated memory (including -.Ar userdata ) -it should also implement -.Dv ZIP_SOURCE_FREE -to avoid memory leaks. -.It seekable read source -Same as previous, but from a source allowing reading from arbitrary -offsets (also for read-only zip archive). -Must additionally support -.Dv ZIP_SOURCE_SEEK , -.Dv ZIP_SOURCE_TELL , -and -.Dv ZIP_SOURCE_SUPPORTS . -.It read/write source -Same as previous, but additionally allowing writing (also for writable -zip archives). -Must additionally support -.Dv ZIP_SOURCE_BEGIN_WRITE , -.Dv ZIP_SOURCE_COMMIT_WRITE , -.Dv ZIP_SOURCE_ROLLBACK_WRITE , -.Dv ZIP_SOURCE_SEEK_WRITE , -.Dv ZIP_SOURCE_TELL_WRITE , -and -.Dv ZIP_SOURCE_REMOVE . -.Pp -On top of the above, supporting the pseudo-command -.Dv ZIP_SOURCE_SUPPORTS_REOPEN -allows calling -.Fn zip_source_open -again after calling -.Fn zip_source_close . -.El -.Ss Dv ZIP_SOURCE_ACCEPT_EMPTY -Return 1 if an empty source should be accepted as a valid zip archive. -This is the default if this command is not supported by a source. -File system backed sources should return 0. -.Ss Dv ZIP_SOURCE_BEGIN_WRITE -Prepare the source for writing. -Use this to create any temporary file(s). -.Ss Dv ZIP_SOURCE_BEGIN_WRITE_CLONING -Prepare the source for writing, keeping the first -.Ar len -bytes of the original file. -Only implement this command if it is more efficient than copying the -data, and if it does not destructively overwrite the original file -(you still have to be able to execute -.Dv ZIP_SOURCE_ROLLBACK_WRITE ) . -.Pp -The next write should happen at byte -.Ar offset . -.Ss Dv ZIP_SOURCE_CLOSE -Reading is done. -.Ss Dv ZIP_SOURCE_COMMIT_WRITE -Finish writing to the source. -Replace the original data with the newly written data. -Clean up temporary files or internal buffers. -Subsequently opening and reading from the source should return the -newly written data. -.Ss Dv ZIP_SOURCE_ERROR -Get error information. -.Ar data -points to an array of two ints, which should be filled with the libzip -error code and the corresponding system error code for the error that -occurred. -See -.Xr zip_errors 3 -for details on the error codes. -If the source stores error information in a zip_error_t, use -.Xr zip_error_to_data 3 -and return its return value. -Otherwise, return 2 * sizeof(int). -.Ss Dv ZIP_SOURCE_FREE -Clean up and free all resources, including -.Ar userdata . -The callback function will not be called again. -.Ss Dv ZIP_SOURCE_GET_FILE_ATTRIBUTES -Provide information about various data. -Then the data should be put in the appropriate entry in the passed -.Vt zip_file_attributes_t -argument, and the appropriate -.Dv ZIP_FILE_ATTRIBUTES_* -value must be or'ed into the -.Ar valid -member to denote that the corresponding data has been provided. -A -.Vt zip_file_attributes_t -structure can be initialized using -.Xr zip_file_attributes_init 3 . -.Bl -tag -width 10n -.It ASCII mode -If a file is a plaintext file in ASCII. -Can be used by extraction tools to automatically convert line endings -(part of the internal file attributes). -Member -.Ar ascii , -flag -.Dv ZIP_FILE_ATTRIBUTES_ASCII . -.It General Purpose Bit Flags (limited to Compression Flags) -The general purpose bit flag in the zip in the local and central -directory headers contain information about the compression method. -Member -.Ar general_purpose_bit_flags -and -.Ar general_purpose_bit_mask -to denote which members have been set; -flag -.Dv ZIP_FILE_ATTRIBUTES_GENERAL_PURPOSE_BIT_FLAGS . -.It External File Attributes -The external file attributes (usually operating system-specific). -Member -.Ar external_file_attributes , -flag -.Dv ZIP_FILE_ATTRIBUTES_EXTERNAL_FILE_ATTRIBUTES . -.It Version Needed -A minimum version needed required to unpack this entry (in the usual -"major * 10 + minor" format). -Member -.Ar version_needed , -flag -.Dv ZIP_FILE_ATTRIBUTES_VERSION_NEEDED . -.It Operating System -One of the operating systems as defined by the -.Dv ZIP_OPSYS_* -variables (see -.Pa zip.h ) . -This value affects the interpretation of the external file attributes. -Member -.Ar host_system , -flag -.Dv ZIP_FILE_ATTRIBUTES_HOST_SYSTEM . -.El -.Ss Dv ZIP_SOURCE_OPEN -Prepare for reading. -.Ss Dv ZIP_SOURCE_READ -Read data into the buffer -.Ar data -of size -.Ar len . -Return the number of bytes placed into -.Ar data -on success, and zero for end-of-file. -.Ss Dv ZIP_SOURCE_REMOVE -Remove the underlying file. -This is called if a zip archive is empty when closed. -.Ss Dv ZIP_SOURCE_ROLLBACK_WRITE -Abort writing to the source. -Discard written data. -Clean up temporary files or internal buffers. -Subsequently opening and reading from the source should return the -original data. -.Ss Dv ZIP_SOURCE_SEEK -Specify position to read next byte from, like -.Xr fseek 3 . -Use -.Xr ZIP_SOURCE_GET_ARGS 3 -to decode the arguments into the following struct: -.Bd -literal -struct zip_source_args_seek { - zip_int64_t offset; - int whence; -}; -.Ed -.Pp -If the size of the source's data is known, use -.Xr zip_source_seek_compute_offset 3 -to validate the arguments and compute the new offset. -.Ss Dv ZIP_SOURCE_SEEK_WRITE -Specify position to write next byte to, like -.Xr fseek 3 . -See -.Dv ZIP_SOURCE_SEEK -for details. -.Ss Dv ZIP_SOURCE_STAT -Get meta information for the input data. -.Ar data -points to an allocated -.Vt struct zip_stat , -which should be initialized using -.Xr zip_stat_init 3 -and then filled in. -.Pp -For uncompressed, unencrypted data, all information is optional. -However, fill in as much information as is readily available. -.Pp -If the data is compressed, -.Dv ZIP_STAT_COMP_METHOD , -.Dv ZIP_STAT_SIZE , -and -.Dv ZIP_STAT_CRC -must be filled in. -.Pp -If the data is encrypted, -.Dv ZIP_STAT_ENCRYPTION_METHOD , -.Dv ZIP_STAT_COMP_METHOD , -.Dv ZIP_STAT_SIZE , -and -.Dv ZIP_STAT_CRC -must be filled in. -.Pp -Information only available after the source has been read (e.g., size) -can be omitted in an earlier call. -.Em NOTE : -.Fn zip_source_function -may be called with this argument even after being called with -.Dv ZIP_SOURCE_CLOSE . -.Pp -Return sizeof(struct zip_stat) on success. -.Ss Dv ZIP_SOURCE_SUPPORTS -Return bitmap specifying which commands are supported. -Use -.Xr zip_source_make_command_bitmap 3 . -If this command is not implemented, the source is assumed to be a -read source without seek support. -.Ss Dv ZIP_SOURCE_TELL -Return the current read offset in the source, like -.Xr ftell 3 . -.Ss Dv ZIP_SOURCE_TELL_WRITE -Return the current write offset in the source, like -.Xr ftell 3 . -.Ss Dv ZIP_SOURCE_WRITE -Write data to the source. -Return number of bytes written. -.Ss Dv ZIP_SOURCE_SUPPORTS_REOPEN -This command is never actually invoked, support for it signals the -ability to handle multiple open/read/close cycles. -.Ss Return Values -Commands should return \-1 on error. -.Dv ZIP_SOURCE_ERROR -will be called to retrieve the error code. -On success, commands return 0, unless specified otherwise in the -description above. -.Ss Calling Conventions -The library will always issue -.Dv ZIP_SOURCE_OPEN -before issuing -.Dv ZIP_SOURCE_READ , -.Dv ZIP_SOURCE_SEEK , -or -.Dv ZIP_SOURCE_TELL . -When it no longer wishes to read from this source, it will issue -.Dv ZIP_SOURCE_CLOSE . -If the library wishes to read the data again, it will issue -.Dv ZIP_SOURCE_OPEN -a second time. -If the function is unable to provide the data again, it should -return \-1. -.Pp -.Dv ZIP_SOURCE_BEGIN_WRITE -or -.Dv ZIP_SOURCE_BEGIN_WRITE_CLONING -will be called before -.Dv ZIP_SOURCE_WRITE , -.Dv ZIP_SOURCE_SEEK_WRITE , -or -.Dv ZIP_SOURCE_TELL_WRITE . -When writing is complete, either -.Dv ZIP_SOURCE_COMMIT_WRITE -or -.Dv ZIP_SOURCE_ROLLBACK_WRITE -will be called. -.Pp -.Dv ZIP_SOURCE_ACCEPT_EMPTY , -.Dv ZIP_SOURCE_GET_FILE_ATTRIBUTES , -and -.Dv ZIP_SOURCE_STAT -can be issued at any time. -.Pp -.Dv ZIP_SOURCE_ERROR -will only be issued in response to the function -returning \-1. -.Pp -.Dv ZIP_SOURCE_FREE -will be the last command issued; -if -.Dv ZIP_SOURCE_OPEN -was called and succeeded, -.Dv ZIP_SOURCE_CLOSE -will be called before -.Dv ZIP_SOURCE_FREE , -and similarly for -.Dv ZIP_SOURCE_BEGIN_WRITE -or -.Dv ZIP_SOURCE_BEGIN_WRITE_CLONING -and -.Dv ZIP_SOURCE_COMMIT_WRITE -or -.Dv ZIP_SOURCE_ROLLBACK_WRITE . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error (unless -it is -.Dv NULL ) . -.Sh ERRORS -.Fn zip_source_function -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_attributes_init 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_stat_init 3 -.Sh HISTORY -.Fn zip_source_function -and -.Fn zip_source_function_create -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_deleted.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_deleted.3 deleted file mode 100644 index af1c93b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_deleted.3 +++ /dev/null @@ -1,62 +0,0 @@ -.\" zip_source_is_deleted.mdoc -- check if zip source is deleted -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_IS_DELETED 3 -.Os -.Sh NAME -.Nm zip_source_is_deleted -.Nd check if zip_source is deleted -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_is_deleted "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_is_deleted -returns whether the zip_source was deleted. -This can for example happen when all entries are removed from a zip archive. -.Sh RETURN VALUES -.Fn zip_source_is_deleted -returns 1 if the zip_source is deleted and 0 otherwise. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_is_deleted -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_seekable.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_seekable.3 deleted file mode 100644 index c0d781b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_is_seekable.3 +++ /dev/null @@ -1,65 +0,0 @@ -.\" zip_source_seek.mdoc -- set read offset in source -.\" Copyright (C) 2023 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 10, 2023 -.Dt ZIP_SOURCE_IS_SEEKABLE 3 -.Os -.Sh NAME -.Nm zip_source_is_seekable -.Nd check if a source supports seeking -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_is_seekable "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_is_seekable -checks if -.Fa source -supports seeking via -.Xr zip_source_seek 3 . -.Sh RETURN VALUES -If the source supports seeking, 1 is returned. -Otherwise, 0 is returned. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_seek 3 -.Sh HISTORY -.Fn zip_source_is_seekable -was added in libzip 1.10.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_keep.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_keep.3 deleted file mode 100644 index ac3bef5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_keep.3 +++ /dev/null @@ -1,60 +0,0 @@ -.\" zip_source_keep.mdoc -- increment reference count of zip data source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_KEEP 3 -.Os -.Sh NAME -.Nm zip_source_keep -.Nd increment reference count of zip data source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_source_keep "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_keep -increments the reference count of -.Ar source . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_free 3 -.Sh HISTORY -.Fn zip_source_keep -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_layered.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_layered.3 deleted file mode 100644 index 4281dc5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_layered.3 +++ /dev/null @@ -1,166 +0,0 @@ -.\" zip_source_layered.mdoc -- create layered source from function -.\" Copyright (C) 2004-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 20, 2023 -.Dt ZIP_SOURCE_LAYERED 3 -.Os -.Sh NAME -.Nm zip_source_layered , -.Nm zip_source_layered_create -.Nd create layered data source from function -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_layered "zip_t *archive" "zip_source_t *source" "zip_source_layered_callback fn" "void *userdata" -.Ft zip_source_t * -.Fn zip_source_layered_create "zip_source_t *source" "zip_source_layered_callback fn" "void *userdata" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_layered -and -.Fn zip_source_layered_create -create a layered zip source from the user-provided function -.Ar fn , -which must be of the following type: -.Pp -.Ft typedef zip_int64_t -.Fo \fR(*\zip_source_layered_callback\fR)\fP -.Fa "zip_source_t *source" "void *userdata" "void *data" "zip_uint64_t length" "zip_source_cmd_t cmd" -.Fc -.Pp -.Ar archive -or -.Ar error -are used for reporting errors and can be -.Dv NULL . -.Pp -When called by the library, the first argument is the -.Ar source -of the lower layer, the second argument is the -.Ar userdata -argument supplied to the function. -The next two arguments are a buffer -.Ar data -of size -.Ar length -when data is passed in or expected to be returned, or else -.Dv NULL -and 0. -The last argument, -.Ar cmd , -specifies which action the function should perform. -.Pp -See -.Xr zip_source_function 3 -for a description of the commands. -.Pp -A layered source transforms the data or metadata of the source below in some way. -Layered sources can't support writing and are not sufficient to cleanly add support for additional compression or encryption methods. -This may be revised in a later release of libzip. -.Pp -On success, the layered source takes ownership of -.Ar source . -The caller should not free it. -.Pp -The interaction with the lower layer depends on the command: -.Ss Dv ZIP_SOURCE_ACCEPT_EMPTY -If the layered source supports this command, the lower layer is not called automatically. -Otherwise, the return value of the lower source is used. -.Ss Dv ZIP_SOURCE_CLOSE -The lower layer is closed after the callback returns. -.Ss Dv ZIP_SOURCE_ERROR -The lower layer is not called automatically. -If you need to retrieve error information from the lower layer, use -.Xr zip_error_set_from_source 3 -or -.Xr zip_source_pass_to_lower_layer 3 . -.Ss Dv ZIP_SOURCE_FREE -The lower layer is freed after the callback returns. -.Ss Dv ZIP_SOURCE_GET_FILE_ATTRIBUTES -The attributes of the lower layer are merged with the attributes returned by the callback: information set by the callback wins over the lower layer, with the following exceptions: the higher -.Ar version_needed -is used, and -.Ar general_purpose_bit_flags -are only overwritten if the corresponding bit is set in -.Ar general_purpose_bit_mask . -.Ss Dv ZIP_SOURCE_OPEN -The lower layer is opened before the callback is called. -.Ss Dv ZIP_SOURCE_READ -The lower layer is not called automatically. -.Ss Dv ZIP_SOURCE_SEEK -The lower layer is not called automatically. -.Ss Dv ZIP_SOURCE_STAT -.Ar data -contains the stat information from the lower layer when the callback is called. -.Ss Dv ZIP_SOURCE_SUPPORTS -.Ar data -contains the bitmap of commands supported by the lower layer when the callback is called. -Since layered sources can't support writing, all commands related to writing are stripped from the returned support bitmap. -.Ss Dv ZIP_SOURCE_TELL -The lower layer is not called automatically. -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error (unless -it is -.Dv NULL ) . -.Sh ERRORS -.Fn zip_source_layered -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_attributes_init 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_function 3 , -.Xr zip_source_pass_to_lower_layer 3 -.Sh HISTORY -.Fn zip_source_layered -and -.Fn zip_source_layered_create -were added in libzip 1.10. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_make_command_bitmap.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_make_command_bitmap.3 deleted file mode 100644 index 825f3aa..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_make_command_bitmap.3 +++ /dev/null @@ -1,62 +0,0 @@ -.\" zip_source_make_command_bitmap -- create bitmap of supported source operations -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_MAKE_COMMAND_BITMAP 3 -.Os -.Sh NAME -.Nm zip_source_make_command_bitmap -.Nd create bitmap of supported source operations -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_make_command_bitmap "zip_source_cmd_t command" "..." -.Sh DESCRIPTION -The -.Fn zip_source_make_command_bitmap -function returns a bitmap of source commands suitable as return value -for -.Dv ZIP_SOURCE_SUPPORTS . -It includes all the commands from the argument list, which must be -terminated by \-1. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source_function 3 -.Sh HISTORY -.Fn zip_source_make_command_bitmap -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_open.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_open.3 deleted file mode 100644 index 827f90a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_open.3 +++ /dev/null @@ -1,70 +0,0 @@ -.\" zip_source_open.mdoc -- open zip source for reading -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_OPEN 3 -.Os -.Sh NAME -.Nm zip_source_open -.Nd open zip_source for reading -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_open "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_open -opens -.Fa source -for reading. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_close 3 , -.Xr zip_source_read 3 , -.Xr zip_source_seek 3 , -.Xr zip_source_tell 3 -.Sh HISTORY -.Fn zip_source_open -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_read.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_read.3 deleted file mode 100644 index 8f04871..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_read.3 +++ /dev/null @@ -1,80 +0,0 @@ -.\" zip_source_read.mdoc -- read data from zip source -.\" Copyright (C) 2014-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd September 28, 2021 -.Dt ZIP_SOURCE_READ 3 -.Os -.Sh NAME -.Nm zip_source_read -.Nd read data from zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_read "zip_source_t *source" "void *data" "zip_uint64_t len" -.Sh DESCRIPTION -The function -.Fn zip_source_read -reads up to -.Ar len -bytes of data from -.Ar source -at the current read offset into the buffer -.Ar data . -.Pp -The zip source -.Ar source -has to be opened for reading by calling -.Xr zip_source_open 3 -first. -.Sh RETURN VALUES -Upon successful completion the number of bytes read is returned. -When -.Fn zip_source_read -is called after reaching the end of the file, 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_seek 3 , -.Xr zip_source_tell 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_read -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_rollback_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_rollback_write.3 deleted file mode 100644 index d749885..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_rollback_write.3 +++ /dev/null @@ -1,68 +0,0 @@ -.\" zip_source_rollback_write.mdoc -- undo changes to zip source -.\" Copyright (C) 2014-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd November 3, 2021 -.Dt ZIP_SOURCE_ROLLBACK_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_rollback_write -.Nd undo changes to zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_source_rollback_write "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_rollback_write -reverts changes written to -.Fa source , -restoring the data before -.Xr zip_source_begin_write 3 -was called. -Usually this removes temporary files or frees buffers. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_seek_write 3 , -.Xr zip_source_tell_write 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_rollback_write -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek.3 deleted file mode 100644 index face17c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek.3 +++ /dev/null @@ -1,82 +0,0 @@ -.\" zip_source_seek.mdoc -- set read offset in source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 10, 2023 -.Dt ZIP_SOURCE_SEEK 3 -.Os -.Sh NAME -.Nm zip_source_seek -.Nd set read offset in zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_seek "zip_source_t *source" "zip_int64_t offset" "int whence" -.Sh DESCRIPTION -The function -.Fn zip_source_seek -sets the current read offset for -.Fa source . -Just like in -.Xr fseek 3 , -depending on the -.Ar whence -argument, the -.Ar offset -is counted relative from: -.Bl -tag -width SEEK_CURXX -offset indent -.It Dv SEEK_SET -start of file -.It Dv SEEK_CUR -current read offset in file -.It Dv SEEK_END -end of file -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_is_seekable 3 , -.Xr zip_source_read 3 , -.Xr zip_source_tell 3 -.Sh HISTORY -.Fn zip_source_seek -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_compute_offset.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_compute_offset.3 deleted file mode 100644 index e849886..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_compute_offset.3 +++ /dev/null @@ -1,81 +0,0 @@ -.\" zip_source_seek_compute_offset.mdoc - validate arguments and compute offset -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_SEEK_COMPUTE_OFFSET 3 -.Os -.Sh NAME -.Nm zip_source_seek_compute_offset -.Nd validate arguments and compute offset -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_seek_compute_offset "zip_uint64_t offset" "zip_uint64_t length" "void *data" "zip_uint64_t data_length" "zip_error_t *error" -.Sh DESCRIPTION -Use this function to compute the offset for a -.Dv ZIP_SOURCE_SEEK -or -.Dv ZIP_SOURCE_SEEK_WRITE -command. -.Ar data -and -.Ar data_length -are the arguments to the source callback, -.Ar offset -is the current offset and -.Ar length -is the length of the source data or, for -.Dv ZIP_SOURCE_SEEK_WRITE , -the amount of data written. -.Sh RETURN VALUES -On success, it returns the new offset, on error it returns \-1 and -sets -.Ar error . -.Sh ERRORS -.Fn zip_source_seek_compute_offset -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -One of the arguments is invalid or the seek would place the offset -outside the data. -.El -.Sh SEE ALSO -.Xr zip_source_function 3 -.Sh HISTORY -.Fn zip_source_seek_compute_offset -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_write.3 deleted file mode 100644 index 832c31e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_seek_write.3 +++ /dev/null @@ -1,84 +0,0 @@ -.\" zip_source_seek_write.mdoc -- set write offset in source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_SEEK_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_seek_write -.Nd set write offset in zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_seek_write "zip_source_t *source" "zip_int64_t offset" "int whence" -.Sh DESCRIPTION -The function -.Fn zip_source_seek_write -sets the current write offset for -.Fa source . -Just like in -.Xr fseek 3 , -depending on the -.Ar whence -argument, the -.Ar offset -is counted relative from: -.Bl -tag -width SEEK_CURXX -offset indent -.It Dv SEEK_SET -start of file -.It Dv SEEK_CUR -current write offset in file -.It Dv SEEK_END -end of file -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_tell_write 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_seek_write -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_stat.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_stat.3 deleted file mode 100644 index 8b13bef..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_stat.3 +++ /dev/null @@ -1,125 +0,0 @@ -.\" zip_source_stat.mdoc -- get information about zip source -.\" Copyright (C) 2014-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_STAT 3 -.Os -.Sh NAME -.Nm zip_source_stat -.Nd get information about zip_source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_source_stat "zip_source_t *source" "zip_stat_t *sb" -.Sh DESCRIPTION -The -.Fn zip_source_stat -function obtains information about the zip source -.Ar source -.Pp -The -.Ar sb -argument is a pointer to a -.Ft struct zip_source_stat -(shown below), into which information about the zip source is placed. -.Bd -literal -struct zip_source_stat { - zip_uint64_t valid; /* which fields have valid values */ - const char *name; /* name of the file */ - zip_uint64_t index; /* index within archive */ - zip_uint64_t size; /* size of file (uncompressed) */ - zip_uint64_t comp_size; /* size of file (compressed) */ - time_t mtime; /* modification time */ - zip_uint32_t crc; /* crc of file data */ - zip_uint16_t comp_method; /* compression method used */ - zip_uint16_t encryption_method; /* encryption method used */ - zip_uint32_t flags; /* reserved for future use */ -}; -.Ed -The structure pointed to by -.Ar sb -must be initialized with -.Fn zip_stat_init 3 -before calling -.Fn zip_source_stat . -.Pp -The -.Ar valid -field of the structure specifies which other fields are valid. -Check if the flag defined by the following defines are in -.Ar valid -before accessing the fields: -.Bl -tag -width ZIP_STAT_ENCRYPTION_METHODXX -compact -offset indent -.It Dv ZIP_STAT_NAME -.Ar name -.It Dv ZIP_STAT_INDEX -.Ar index -.It Dv ZIP_STAT_SIZE -.Ar size -.It Dv ZIP_STAT_COMP_SIZE -.Ar comp_size -.It Dv ZIP_STAT_MTIME -.Ar mtime -.It Dv ZIP_STAT_CRC -.Ar crc -.It Dv ZIP_STAT_COMP_METHOD -.Ar comp_method -.It Dv ZIP_STAT_ENCRYPTION_METHOD -.Ar encryption_method -.It Dv ZIP_STAT_FLAGS -.Ar flags -.El -.Pp -.Em NOTE : -Some fields may only be filled out after all data has been read from -the source, for example the -.Ar crc -or -.Ar size -fields. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_stat -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell.3 deleted file mode 100644 index 168220c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell.3 +++ /dev/null @@ -1,74 +0,0 @@ -.\" zip_source_tell.mdoc -- report current read offset in source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_TELL 3 -.Os -.Sh NAME -.Nm zip_source_tell -.Nd report current read offset in zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_tell "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_tell -returns the current read offset -for -.Fa source . -The return value can be passed to -.Xr zip_source_seek 3 -with -.Ar whence -set to -.Dv SEEK_SET -to return to the same location in the source. -.Sh RETURN VALUES -Upon successful completion the current read offset is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_read 3 , -.Xr zip_source_tell_write 3 -.Sh HISTORY -.Fn zip_source_tell -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell_write.3 deleted file mode 100644 index 202478c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_tell_write.3 +++ /dev/null @@ -1,77 +0,0 @@ -.\" zip_source_tell_write.mdoc -- report current write offset in source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_TELL_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_tell_write -.Nd report current write offset in zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_tell_write "zip_source_t *source" -.Sh DESCRIPTION -The function -.Fn zip_source_tell_write -returns the current write offset -for -.Fa source . -The return value can be passed to -.Xr zip_source_seek_write 3 -with -.Ar whence -set to -.Dv SEEK_SET -to return to the same location in the source. -.Sh RETURN VALUES -Upon successful completion the current write offset is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_tell 3 , -.Xr zip_source_write 3 -.Sh HISTORY -.Fn zip_source_tell_write -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32a.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32a.3 deleted file mode 100644 index 5bdc045..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32a.3 +++ /dev/null @@ -1,121 +0,0 @@ -.\" zip_source_win32a.mdoc -- create data source using a win32 ANSI name -.\" Copyright (C) 2015-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_WIN32A 3 -.Os -.Sh NAME -.Nm zip_source_win32a , -.Nm zip_source_win32a_create -.Nd create data source from a Windows ANSI file name -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_win32a "zip_t *archive" "const char *fname" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_win32a_create "const char *fname" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_win32a -and -.Fn zip_source_win32a_create -create a zip source on Windows using a Windows ANSI name. -They open -.Ar fname -and read -.Ar len -bytes from offset -.Ar start -from it. -For a description of the -.Ar len -argument, see -.Xr zip_source_file 3 . -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_win32a -and -.Fn zip_source_win32a_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar fname , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPEN -Opening -.Ar fname -failed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_file 3 , -.Xr zip_source_win32handle 3 , -.Xr zip_source_win32w 3 -.Sh HISTORY -.Fn zip_source_win32a -and -.Fn zip_source_win32a_create -were added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32handle.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32handle.3 deleted file mode 100644 index c0c47b6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32handle.3 +++ /dev/null @@ -1,110 +0,0 @@ -.\" zip_source_handle.mdoc -- create data source from a Windows file handle -.\" Copyright (C) 2015-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd May 14, 2024 -.Dt ZIP_SOURCE_WIN32HANDLE 3 -.Os -.Sh NAME -.Nm zip_source_win32handle , -.Nm zip_source_win32handle_create -.Nd create data source from a Windows file handle -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_win32handle "zip_t *archive" "HANDLE h" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_win32handle_create "HANDLE h" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_win32handle -and -.Fn zip_source_win32handle_create -create a zip source from a Windows file handle. -They read -.Ar len -bytes from offset -.Ar start -from it. -If -.Ar len -is 0 or \-1, the whole file (starting from -.Ar start ) -is used. -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_w32handle -and -.Fn zip_source_w32handle_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar h , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_win32a 3 , -.Xr zip_source_win32w 3 -.Sh HISTORY -.Fn zip_source_win32handle -and -.Fn zip_source_win32handle_create -were added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32w.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32w.3 deleted file mode 100644 index 6f33fd7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_win32w.3 +++ /dev/null @@ -1,119 +0,0 @@ -.\" zip_source_win32w.mdoc -- create data source using a win32 Unicode name -.\" Copyright (C) 2015-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd June 30, 2023 -.Dt ZIP_SOURCE_WIN32W 3 -.Os -.Sh NAME -.Nm zip_source_win32w , -.Nm zip_source_win32w_create -.Nd create data source from a Windows Unicode file name -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_win32w "zip_t *archive" "const wchar_t *fname" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_win32w_create "const wchar_t *fname" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_win32w -and -.Fn zip_source_win32w_create -create a zip source on Windows using a Windows Unicode name. -They open -.Ar fname -and read -.Ar len -bytes from offset -.Ar start -from it. -For a description of the -.Ar len -argument, see -.Xr zip_source_file 3 . -.Pp -If the file supports seek, the source can be used to open a zip archive from. -.Pp -The file is opened and read when the data from the source is used, usually by -.Fn zip_close -or -.Fn zip_open_from_source . -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_win32w -and -.Fn zip_source_win32w_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar fname , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.It Bq Er ZIP_ER_OPEN -Opening -.Ar fname -failed. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 , -.Xr zip_source_file 3 , -.Xr zip_source_win32a 3 , -.Xr zip_source_win32handle 3 -.Sh HISTORY -.Fn zip_source_win32w -was added in libzip 1.0. -.Pp -.Dv ZIP_LENGTH_TO_END -and -.Dv ZIP_LENGTH_UNCHECKED -were added in libzip 1.10.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_window_create.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_window_create.3 deleted file mode 100644 index 4774491..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_window_create.3 +++ /dev/null @@ -1,98 +0,0 @@ -.\" zip_source_window_create.mdoc -- create zip data source overlay -.\" Copyright (C) 2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd April 29, 2021 -.Dt ZIP_SOURCE_WINDOW_CREATE 3 -.Os -.Sh NAME -.Nm zip_source_window_create -.Nd create zip data source overlay -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_window_create "zip_source_t *source" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The -.Fn zip_source_window_create -function create a zip source from an underlying zip source, -restricting access to a particular window starting at byte -.Ar start -and having size -.Ar len . -If -.Ar len -is \-1, the window spans to the end of the underlying source. -.Pp -.Fn zip_source_window -and -.Fn zip_source_window_create -don't take ownership of -.Ar source . -The caller is responsible for freeing it. -(This is different to other layered sources.) -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_window_create -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_INVAL -.Ar src -is -.Dv NULL ; -there is an integer overflow adding -.Ar start -and -.Ar len ; -or -.Ar len -is less than \-1. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_window_create -was added in libzip 1.8.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_write.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_write.3 deleted file mode 100644 index 9b47082..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_write.3 +++ /dev/null @@ -1,80 +0,0 @@ -.\" zip_source_write.mdoc -- write data to zip source -.\" Copyright (C) 2014-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_SOURCE_WRITE 3 -.Os -.Sh NAME -.Nm zip_source_write -.Nd write data to zip source -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_int64_t -.Fn zip_source_write "zip_source_t *source" "const void *data" "zip_uint64_t len" -.Sh DESCRIPTION -The function -.Fn zip_source_write -writes -.Ar len -bytes from the buffer -.Ar data -to the zip source -.Ar source -at the current write offset. -.Pp -The zip source -.Ar source -has to be prepared for writing by calling -.Xr zip_source_begin_write 3 -first. -.Sh RETURN VALUES -Upon successful completion the number of bytes written is returned. -Otherwise, \-1 is returned and the error information in -.Ar source -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_source 3 , -.Xr zip_source_begin_write 3 , -.Xr zip_source_commit_write 3 , -.Xr zip_source_rollback_write 3 , -.Xr zip_source_seek_write 3 , -.Xr zip_source_tell_write 3 -.Sh HISTORY -.Fn zip_source_write -was added in libzip 1.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip.3 deleted file mode 100644 index acc96bf..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip.3 +++ /dev/null @@ -1,144 +0,0 @@ -.\" zip_source_zip.mdoc -- create data source from zip file -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 23, 2023 -.Dt ZIP_SOURCE_ZIP 3 -.Os -.Sh NAME -.Nm zip_source_zip , -.Nm zip_source_zip_create -.Nd create data source from zip file (obsolete interface) -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_zip "zip_t *archive" "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t len" -.Ft zip_source_t * -.Fn zip_source_zip_create "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t len" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_zip -and -.Fn zip_source_zip_create -are the obsolete versions of -.Xr zip_source_zip_file 3 -or -.Xr zip_source_zip_file_create 3 -respectively. -If you want to get the compressed data of the complete file, use -.Dl zip_source_zip_file(za, source_archive, source_index, ZIP_FL_COMPRESSED, 0, -1, NULL) -.Pp -The functions -.Fn zip_source_zip -and -.Fn zip_source_zip_create -create a zip source from a file in a zip archive. -The -.Ar srcarchive -argument is the (open) zip archive containing the source zip file -at index -.Ar srcidx . -.Ar len -bytes from offset -.Ar start -will be used in the zip_source. -If -.Ar len -is 0 or \-1, the rest of the file, starting from -.Ar start , -is used. -If -.Ar start -is zero and -.Ar len -is \-1, the whole file will be copied without decompressing it. -.Pp -Supported flags are: -.Bl -tag -width Dv -.It Dv ZIP_FL_UNCHANGED -Try to get the original data without any changes that may have been -made to -.Ar srcarchive -after opening it. -.El -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_zip -and -.Fn zip_source_zip_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_CHANGED -Unchanged data was requested, but it is not available. -.It Bq Er ZIP_ER_INVAL -.Ar srcarchive , -.Ar srcidx , -.Ar start , -or -.Ar len -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -Additionally, it can return all error codes from -.Fn zip_stat_index -and -.Fn zip_fopen_index . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_zip -was added in libzip 1.0. -.Fn zip_source_zip_create -was added in libzip 1.8.0. -Both were deprecated in libzip 1.10.0. -Use -.Fn zip_source_zip_file -or -.Fn zip_source_zip_file_create -instead. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip_file.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip_file.3 deleted file mode 100644 index fee9d49..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_source_zip_file.3 +++ /dev/null @@ -1,144 +0,0 @@ -.\" zip_source_zip_file.mdoc -- create data source from zip file -.\" Copyright (C) 2004-2021 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 10, 2023 -.Dt ZIP_SOURCE_ZIP_FILE 3 -.Os -.Sh NAME -.Nm zip_source_zip_file , -.Nm zip_source_zip_file_create -.Nd create data source from zip file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft zip_source_t * -.Fn zip_source_zip_file "zip_t *archive" "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t length" "const char *password" -.Ft zip_source_t * -.Fn zip_source_zip_file_create "zip_t *srcarchive" "zip_uint64_t srcidx" "zip_flags_t flags" "zip_uint64_t start" "zip_int64_t length" "const char *password" "zip_error_t *error" -.Sh DESCRIPTION -The functions -.Fn zip_source_zip_file -and -.Fn zip_source_zip_file_create -create a zip source from a file in a zip archive. -The -.Ar srcarchive -argument is the (open) zip archive containing the source zip file -at index -.Ar srcidx . -.Ar length -bytes from offset -.Ar start -will be used in the zip_source. -If -.Ar length -is \-1, the rest of the file, starting from -.Ar start , -is used. -.Pp -If you intend to copy a file from one archive to another, using the flag -.Dv ZIP_FL_COMPRESSED -is more efficient, as it avoids recompressing the file data. -.Pp -Supported flags are: -.Bl -tag -width 20n -.It Dv ZIP_FL_COMPRESSED -Get the compressed data. -This is only supported if the complete file data is requested -.Ar ( start -== 0 and -.Ar length -== \-1). -This is not supported for changed data. -Default is uncompressed. -.It Dv ZIP_FL_ENCRYPTED -Get the encrypted data. -(This flag implies -.Dv ZIP_FL_COMPRESSED . ) -This is only supported if the complete file data is requested -.Ar ( start -== 0 and -.Ar length -== \-1). -Default is decrypted. -.It Dv ZIP_FL_UNCHANGED -Try to get the original data without any changes that may have been -made to -.Ar srcarchive -after opening it. -.El -.Sh RETURN VALUES -Upon successful completion, the created source is returned. -Otherwise, -.Dv NULL -is returned and the error code in -.Ar archive -or -.Ar error -is set to indicate the error. -.Sh ERRORS -.Fn zip_source_zip_file -and -.Fn zip_source_zip_file_create -fail if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_CHANGED -Unchanged data was requested, but it is not available. -.It Bq Er ZIP_ER_INVAL -.Ar srcarchive , -.Ar srcidx , -.Ar start , -or -.Ar length -are invalid. -.It Bq Er ZIP_ER_MEMORY -Required memory could not be allocated. -.El -Additionally, it can return all error codes from -.Fn zip_stat_index -and -.Fn zip_fopen_index . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_file_add 3 , -.Xr zip_file_replace 3 , -.Xr zip_source 3 -.Sh HISTORY -.Fn zip_source_zip_file -and -.Fn zip_source_zip_file_create -were added in libzip 1.10.0. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat.3 deleted file mode 100644 index 3ee9bbe..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat.3 +++ /dev/null @@ -1,179 +0,0 @@ -.\" zip_stat.mdoc -- get information about file -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_STAT 3 -.Os -.Sh NAME -.Nm zip_stat , -.Nm zip_stat_index -.Nd get information about file -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_stat "zip_t *archive" "const char *fname" "zip_flags_t flags" "zip_stat_t *sb" -.Ft int -.Fn zip_stat_index "zip_t *archive" "zip_uint64_t index" "zip_flags_t flags" "zip_stat_t *sb" -.Sh DESCRIPTION -The -.Fn zip_stat -function obtains information about the file named -.Ar fname -in -.Ar archive . -The -.Ar flags -argument specifies how the name lookup should be done. -Its values are described in -.Xr zip_name_locate 3 . -Also, -.Dv ZIP_FL_UNCHANGED -may be -.Em or Ns No 'ed -to it to request information about the original file in the archive, -ignoring any changes made. -.Pp -The -.Fn zip_stat_index -function obtains information about the file at position -.Ar index . -.Pp -The -.Ar sb -argument is a pointer to a -.Ft struct zip_stat -(shown below), into which information about the file is placed. -.Bd -literal -struct zip_stat { - zip_uint64_t valid; /* which fields have valid values */ - const char *name; /* name of the file */ - zip_uint64_t index; /* index within archive */ - zip_uint64_t size; /* size of file (uncompressed) */ - zip_uint64_t comp_size; /* size of file (compressed) */ - time_t mtime; /* modification time */ - zip_uint32_t crc; /* crc of file data */ - zip_uint16_t comp_method; /* compression method used */ - zip_uint16_t encryption_method; /* encryption method used */ - zip_uint32_t flags; /* reserved for future use */ -}; -.Ed -The structure pointed to by -.Ar sb -must be allocated before calling -.Fn zip_stat -or -.Fn zip_stat_index . -.Pp -The -.Ar valid -field of the structure specifies which other fields are valid. -Check if the flag defined by the following defines are in -.Ar valid -before accessing the fields: -.Bl -tag -width ZIP_STAT_ENCRYPTION_METHODXX -compact -offset indent -.It Dv ZIP_STAT_NAME -.Ar name -.It Dv ZIP_STAT_INDEX -.Ar index -.It Dv ZIP_STAT_SIZE -.Ar size -.It Dv ZIP_STAT_COMP_SIZE -.Ar comp_size -.It Dv ZIP_STAT_MTIME -.Ar mtime -.It Dv ZIP_STAT_CRC -.Ar crc -.It Dv ZIP_STAT_COMP_METHOD -.Ar comp_method -.It Dv ZIP_STAT_ENCRYPTION_METHOD -.Ar encryption_method -.It Dv ZIP_STAT_FLAGS -.Ar flags -.El -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error information in -.Ar archive -is set to indicate the error. -.Sh ERRORS -The function -.Fn zip_stat -can fail for any of the errors specified for the routine -.Xr zip_name_locate 3 . -.Pp -The function -.Fn zip_stat_index -fails and sets the error information to -.Er ZIP_ER_INVAL -if -.Ar index -is invalid. -If -.Dv ZIP_FL_UNCHANGED -is not set and no information can be obtained from the source -callback, the error information is set to -.Er ZIP_ER_CHANGED . -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_get_num_entries 3 , -.Xr zip_name_locate 3 , -.Xr zip_stat_init 3 -.Sh HISTORY -.Fn zip_stat -was added in libzip 0.6. -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Pp -.Fn zip_stat_index -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -In libzip 0.11 the type of -.Ar flags -was changed from -.Vt int -to -.Vt zip_flags_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat_init.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat_init.3 deleted file mode 100644 index afa38ec..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_stat_init.3 +++ /dev/null @@ -1,76 +0,0 @@ -.\" zip_stat_init.mdoc -- init zip_stat structure -.\" Copyright (C) 2006-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_STAT_INIT 3 -.Os -.Sh NAME -.Nm zip_stat_init -.Nd initialize zip_stat structure -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft void -.Fn zip_stat_init "zip_stat_t *sb" -.Sh DESCRIPTION -The -.Fn zip_stat_init -function initializes the members of a struct zip_stat. -The current members are described in -.Xr zip_stat 3 , -but this function should be used to initialize it to -make sure none are missed. -The structure pointed to by -.Ar sb -must be allocated before calling -.Fn zip_stat_init . -.Pp -This function should be used by functions provided to -.Xr zip_source_function 3 -when returning -.Dv ZIP_SOURCE_STAT -information to make sure all fields are initialized. -.Sh RETURN VALUES -If -.Ar sb -is valid, the function is always successful. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_stat 3 -.Sh HISTORY -.Fn zip_stat_init -was added in libzip 0.8. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange.3 deleted file mode 100644 index 4867243..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange.3 +++ /dev/null @@ -1,81 +0,0 @@ -.\" zip_unchange.mdoc -- undo changes to file in zip archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_UNCHANGE 3 -.Os -.Sh NAME -.Nm zip_unchange -.Nd undo changes to file in zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_unchange "zip_t *archive" "zip_uint64_t index" -.Sh DESCRIPTION -Changes to the file at position -.Ar index -are reverted. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh ERRORS -.Fn zip_unchange -fails if: -.Bl -tag -width Er -.It Bq Er ZIP_ER_EXISTS -Unchanging the name would result in a duplicate name in the archive. -.It Bq Er ZIP_ER_INVAL -.Ar index -is not a valid file index in -.Ar zip . -.El -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_unchange_all 3 , -.Xr zip_unchange_archive 3 -.Sh HISTORY -.Fn zip_unchange -was added in libzip 0.6. -In libzip 0.10 the type of -.Ar index -was changed from -.Vt int -to -.Vt zip_uint64_t . -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_all.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_all.3 deleted file mode 100644 index 7604165..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_all.3 +++ /dev/null @@ -1,64 +0,0 @@ -.\" zip_unchange_all.mdoc -- undo changes to all files in zip archive -.\" Copyright (C) 2003-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_UNCHANGE_ALL 3 -.Os -.Sh NAME -.Nm zip_unchange_all -.Nd undo all changes in a zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_unchange_all "zip_t *archive" -.Sh DESCRIPTION -All changes to files and global information in -.Ar archive -are reverted. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_unchange 3 , -.Xr zip_unchange_archive 3 -.Sh HISTORY -.Fn zip_unchange_all -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_archive.3 b/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_archive.3 deleted file mode 100644 index 45a3c82..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zip_unchange_archive.3 +++ /dev/null @@ -1,64 +0,0 @@ -.\" zip_unchange_archive.mdoc -- undo changes to all files in zip archive -.\" Copyright (C) 2006-2017 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd December 18, 2017 -.Dt ZIP_UNCHANGE_ARCHIVE 3 -.Os -.Sh NAME -.Nm zip_unchange_archive -.Nd undo global changes to zip archive -.Sh LIBRARY -libzip (-lzip) -.Sh SYNOPSIS -.In zip.h -.Ft int -.Fn zip_unchange_archive "zip_t *archive" -.Sh DESCRIPTION -Revert all global changes to the archive -.Ar archive . -This reverts changes to the archive comment and global flags. -.Sh RETURN VALUES -Upon successful completion 0 is returned. -Otherwise, \-1 is returned and the error code in -.Ar archive -is set to indicate the error. -.Sh SEE ALSO -.Xr libzip 3 , -.Xr zip_unchange 3 , -.Xr zip_unchange_all 3 -.Sh HISTORY -.Fn zip_unchange_archive -was added in libzip 0.7. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zipcmp.1 b/thirdparty/libzip-1.11.3/build-emcmake/man/zipcmp.1 deleted file mode 100644 index d3d69e6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zipcmp.1 +++ /dev/null @@ -1,99 +0,0 @@ -.\" zipcmp.mdoc -- compare zip archives -.\" Copyright (C) 2003-2024 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd March 15, 2024 -.Dt ZIPCMP 1 -.Os -.Sh NAME -.Nm zipcmp -.Nd compare contents of zip archives -.Sh SYNOPSIS -.Nm -.Op Fl ChipqsTtVv -.Ar archive1 archive2 -.Sh DESCRIPTION -.Nm -compares the zip archives or directories -.Ar archive1 -and -.Ar archive2 -and checks if they contain the same files, comparing their names, -uncompressed sizes, and CRCs. -File order and compressed size differences are ignored. -.Pp -Supported options: -.Bl -tag -width MMM -.It Fl C -Check consistency of archives. -Results in an error if archive is inconsistent or not valid -according to the zip specification. -.It Fl h -Display a short help message and exit. -.It Fl i -Compare names ignoring case distinctions. -.It Fl p -Enable paranoid checks. -Compares extra fields, comments, and other meta data. -(Automatically disabled if one of the archives is a directory.) -These checks are skipped for files where the data differs. -.It Fl q -Quiet mode. -Compare -.Fl v . -.It Fl s -Print a summary of how many files where added and removed. -.It Fl T -Additionally compare the time stamps of the entries. -.It Fl t -Test zip files by comparing the contents to their checksums. -.It Fl V -Display version information and exit. -.It Fl v -Verbose mode. -Print details about differences to stdout. -(This is the default.) -.El -.Sh EXIT STATUS -.Nm -exits 0 if the two archives contain the same files, 1 if they differ, -and >1 if an error occurred. -.Sh SEE ALSO -.Xr zipmerge 1 , -.Xr ziptool 1 , -.Xr libzip 3 -.Sh HISTORY -.Nm -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/zipmerge.1 b/thirdparty/libzip-1.11.3/build-emcmake/man/zipmerge.1 deleted file mode 100644 index f7c535b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/zipmerge.1 +++ /dev/null @@ -1,105 +0,0 @@ -.\" zipmerge.mdoc -- merge zip archives -.\" Copyright (C) 2004-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd November 7, 2023 -.Dt ZIPMERGE 1 -.Os -.Sh NAME -.Nm zipmerge -.Nd merge zip archives -.Sh SYNOPSIS -.Nm -.Op Fl DhIiSsV -.Ar target-zip -.Ar source-zip Op Ar source-zip ... -.Sh DESCRIPTION -.Nm -copies files from the source zip archives -.Ar source-zip -to the target zip archive -.Ar target-zip . -By default, files in the source zip archives overwrite -existing files of the same name in the target zip archive. -By default, compressed files in the source archive are -copied directly without recompression, uncompressed files -are compressed using the default compression algorithm. -.Pp -Supported options: -.Bl -tag -width MMM -.It Fl D -Ignore directory components in file name comparisons. -This option is slow for archives with many files. -.It Fl h -Display a short help message and exit. -.It Fl I -Ignore case in file name comparisons -This option is slow for archives with many files. -.It Fl i -Ask before overwriting files. -See also -.Fl s . -.It Fl k -Do not compress files that were uncompressed in -.Ar source-zip , -otherwise they are compressed with the default compression method. -.It Fl S -Do not overwrite files that have the same name, size, and -CRC32 in both the source and target archives. -.It Fl s -When -.Fl i -is given, do not ask before overwriting files that have the same name, size, -and CRC32. -.It Fl V -Display version information and exit. -.El -.Sh EXIT STATUS -.Nm -exits 0 on success and >1 if an error occurred. -.Sh SEE ALSO -.Xr zipcmp 1 , -.Xr ziptool 1 , -.Xr libzip 3 -.Sh HISTORY -.Nm -was added in libzip 0.6. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at -.Sh CAVEATS -.Nm -uses one open file descriptor per zip archive. -If you need to merge a lot of zip archives, check your shell's -file descriptor ulimit and either increase it or run -.Nm -multiple times with e.g. 1000 source zip archives each time. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/man/ziptool.1 b/thirdparty/libzip-1.11.3/build-emcmake/man/ziptool.1 deleted file mode 100644 index 05f57bd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/man/ziptool.1 +++ /dev/null @@ -1,364 +0,0 @@ -.\" ziptool.mdoc -- modify zip archives in multiple ways -.\" Copyright (C) 2016-2022 Dieter Baron and Thomas Klausner -.\" -.\" This file is part of libzip, a library to manipulate ZIP archives. -.\" The authors can be contacted at -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in -.\" the documentation and/or other materials provided with the -.\" distribution. -.\" 3. The names of the authors may not be used to endorse or promote -.\" products derived from this software without specific prior -.\" written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd January 23, 2023 -.Dt ZIPTOOL 1 -.Os -.Sh NAME -.Nm ziptool -.Nd modify zip archives -.Sh SYNOPSIS -.Nm -.Op Fl ceghnrst -.Op Fl l Ar length -.Op Fl o Ar offset -.Ar zip-archive -.Cm command Op Ar command-args ... -.Op Cm command Oo Ar command-args ... Oc ... -.Sh DESCRIPTION -.Nm -modifies the zip archive -.Ar zip-archive -according to the -.Ar commands -given. -.Pp -Supported options: -.Bl -tag -width MoMoffsetMM -.It Fl c -Check zip archive consistency when opening it. -.It Fl e -Error if archive already exists (only useful with -.Fl n ) . -.It Fl g -Guess file name encoding (for -.Cm stat -command). -.It Fl h -Display help. -.It Fl l Ar length -Only read -.Ar length -bytes of archive. -See also -.Fl o . -.It Fl n -Create archive if it doesn't exist. -See also -.Fl e . -.It Fl o Ar offset -Start reading input archive from -.Ar offset . -See also -.Fl l . -.It Fl r -Print raw file name encoding without translation (for -.Cm stat -command). -.It Fl s -Follow file name convention strictly (for -.Cm stat -command). -.It Fl t -Disregard current file contents, if any. -.Em Note : -use this with care, it deletes all existing file contents when -you modify the archive. -.El -.Ss Commands -For all commands below, the index is zero-based. -In other words, the first entry in the zip archive has index 0. -.Pp -Supported commands and arguments are: -.Bl -tag -width 10n -.It Cm add Ar name content -Add file called -.Ar name -using the string -.Ar content -from the command line as data. -.It Cm add_dir Ar name -Add directory -.Ar name . -.It Cm add_file Ar name file_to_add offset len -Add file -.Ar name -to archive, using -.Ar len -bytes from the file -.Ar file_to_add -as input data, starting at -.Ar offset . -.It Cm add_from_zip Ar name archivename index offset len -Add file called -.Ar name -to archive using data from another zip archive -.Ar archivename -using the entry with index -.Ar index -and reading -.Ar len -bytes from -.Ar offset . -.It Cm cat Ar index -Output file contents for entry -.Ar index -to stdout. -.It Cm count_extra Ar index flags -Print the number of extra fields for archive entry -.Ar index -using -.Ar flags . -.It Cm count_extra_by_id Ar index extra_id flags -Print number of extra fields of type -.Ar extra_id -for archive entry -.Ar index -using -.Ar flags . -.It Cm delete Ar index -Remove entry at -.Ar index -from zip archive. -.It Cm delete_extra Ar index extra_idx flags -Remove extra field number -.Ar extra_idx -from archive entry -.Ar index -using -.Ar flags . -.It Cm delete_extra_by_id Ar index extra_id extra_index flags -Remove extra field number -.Ar extra_index -of type -.Ar extra_id -from archive entry -.Ar index -using -.Ar flags . -.It Cm get_archive_comment -Print archive comment. -.It Cm get_archive_flag Ar flag -Print state of archive flag -.Ar flag . -.It Cm get_extra Ar index extra_index flags -Print extra field -.Ar extra_index -for archive entry -.Ar index -using -.Ar flags . -.It Cm get_extra_by_id Ar index extra_id extra_index flags -Print extra field -.Ar extra_index -of type -.Ar extra_id -for archive entry -.Ar index -using -.Ar flags . -.It Cm get_file_comment Ar index -Get file comment for archive entry -.Ar index . -.It Cm get_num_entries Ar flags -Print number of entries in archive using -.Ar flags . -.It Cm name_locate Ar name flags -Find entry in archive with the filename -.Ar name -using -.Ar flags -and print its index. -.It Cm rename Ar index name -Rename archive entry -.Ar index -to -.Ar name . -.It Cm replace_file_contents Ar index data -Replace file contents for archive entry -.Ar index -with the string -.Ar data . -.It Cm set_archive_comment Ar comment -Set archive comment to -.Ar comment . -.It Cm get_archive_flag Ar flag Ar value -Set archive flag -.Ar flag -to -.Ar value . -.It Cm set_extra Ar index extra_id extra_index flags value -Set extra field number -.Ar extra_index -of type -.Ar extra_id -for archive entry -.Ar index -using -.Ar flags -to -.Ar value . -.It Cm set_file_comment Ar index comment -Set file comment for archive entry -.Ar index -to string -.Ar comment . -.It Cm set_file_compression Ar index method compression_flags -Set file compression method for archive entry -.Ar index -to -.Ar method -using -.Ar compression_flags . -.Em Note : -Currently, -.Ar compression_flags -are ignored. -.It Cm set_file_encryption Ar index method password -Set file encryption method for archive entry -.Ar index -to -.Ar method -with password -.Ar password . -.It Cm set_file_mtime Ar index timestamp -Set file modification time for archive entry -.Ar index -to UNIX mtime -.Ar timestamp . -.It Cm set_file_mtime_all Ar timestamp -Set file modification time for all archive entries to UNIX mtime -.Ar timestamp . -.It Cm set_password Ar password -Set default password for encryption/decryption to -.Ar password . -.It Cm stat Ar index -Print information about archive entry -.Ar index . -.El -.Ss Flags -Some commands take flag arguments. -Each character in the argument sets the corresponding flag. -Use 0 or the empty string for no flags. -.Pp -Supported flags are: -.Bl -tag -width MMM -compact -offset indent -.It Ar 4 -.Dv ZIP_FL_ENC_CP437 -.It Ar 8 -.Dv ZIP_FL_ENC_UTF_8 -.It Ar C -.Dv ZIP_FL_NOCASE -.It Ar c -.Dv ZIP_FL_CENTRAL -.It Ar d -.Dv ZIP_FL_NODIR -.It Ar l -.Dv ZIP_FL_LOCAL -.It Ar r -.Dv ZIP_FL_ENC_RAW -.It Ar s -.Dv ZIP_FL_ENC_STRICT -.It Ar u -.Dv ZIP_FL_UNCHANGED -.El -.Ss Archive flags -.Cm get_archive_flag -and -.Cm set_archive_flag -work on the following flags: -.Bl -bullet -compact -offset indent -.It -.Dv create-or-keep-empty-file-for-archive -.It -.Dv is-torrentzip -.It -.Dv rdonly -.It -.Dv want-torrentzip -.El -.Ss Compression Methods -Some commands take compression method arguments. -Supported methods are: -.Bl -bullet -compact -offset indent -.It -.Dv default -.It -.Dv deflate -.It -.Dv store -.El -.Ss Encryption Methods -Some commands take encryption method arguments. -Supported methods are: -.Bl -bullet -compact -offset indent -.It -.Dv none -.It -.Dv AES-128 -.It -.Dv AES-192 -.It -.Dv AES-256 -.El -.Sh EXIT STATUS -.Ex -std -.Sh EXAMPLES -Add a file called -.Pa teststring.txt -to the zip archive -.Pa testbuffer.zip -with data -.Dq This is a test.\en -where -.Dq \en -is replaced with a newline character: -.Bd -literal -offset indent -ziptool testbuffer.zip add teststring.txt \\"This is a test.\en\\" -.Ed -.Pp -Delete the first file from the zip archive -.Pa testfile.zip : -.Bd -literal -offset indent -ziptool testfile.zip delete 0 -.Ed -.Sh SEE ALSO -.Xr zipcmp 1 , -.Xr zipmerge 1 , -.Xr libzip 3 -.Sh HISTORY -.Nm -was added in libzip 1.1. -.Sh AUTHORS -.An -nosplit -.An Dieter Baron Aq Mt dillo@nih.at -and -.An Thomas Klausner Aq Mt wiz@gatalith.at diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/CMakeDirectoryInformation.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index ea55061..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/build.make deleted file mode 100644 index 42072c0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/build.make +++ /dev/null @@ -1,87 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Utility rule file for list-fuzzers. - -# Include any custom commands dependencies for this target. -include ossfuzz/CMakeFiles/list-fuzzers.dir/compiler_depend.make - -# Include the progress variables for this target. -include ossfuzz/CMakeFiles/list-fuzzers.dir/progress.make - -ossfuzz/CMakeFiles/list-fuzzers: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && echo FUZZERS: zip_read_file_fuzzer zip_read_fuzzer zip_write_encrypt_aes256_file_fuzzer zip_write_encrypt_pkware_file_fuzzer - -list-fuzzers: ossfuzz/CMakeFiles/list-fuzzers -list-fuzzers: ossfuzz/CMakeFiles/list-fuzzers.dir/build.make -.PHONY : list-fuzzers - -# Rule to build all files generated by this target. -ossfuzz/CMakeFiles/list-fuzzers.dir/build: list-fuzzers -.PHONY : ossfuzz/CMakeFiles/list-fuzzers.dir/build - -ossfuzz/CMakeFiles/list-fuzzers.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && $(CMAKE_COMMAND) -P CMakeFiles/list-fuzzers.dir/cmake_clean.cmake -.PHONY : ossfuzz/CMakeFiles/list-fuzzers.dir/clean - -ossfuzz/CMakeFiles/list-fuzzers.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : ossfuzz/CMakeFiles/list-fuzzers.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/cmake_clean.cmake deleted file mode 100644 index 097d441..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/list-fuzzers" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/list-fuzzers.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/compiler_depend.make deleted file mode 100644 index 5cf9982..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for list-fuzzers. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/compiler_depend.ts deleted file mode 100644 index c5c7028..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for list-fuzzers. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/list-fuzzers.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/progress.marks b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/progress.marks deleted file mode 100644 index 9902f17..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -28 diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/DependInfo.cmake deleted file mode 100644 index 7af017e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" "ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o" "gcc" "ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c" "ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o" "gcc" "ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make deleted file mode 100644 index dffcb72..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make +++ /dev/null @@ -1,132 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/compiler_depend.make - -# Include the progress variables for this target. -include ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/progress.make - -# Include the compile flags for this target's objects. -include ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/flags.make - -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/flags.make -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/includes_C.rsp -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o -MF CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o.d -o CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c" - -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c" > CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.i - -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c" -o CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.s - -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/flags.make -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/includes_C.rsp -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Building C object ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o -MF CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o.d -o CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" - -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" > CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.i - -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" -o CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.s - -# Object files for target zip_read_file_fuzzer -zip_read_file_fuzzer_OBJECTS = \ -"CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o" \ -"CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o" - -# External object files for target zip_read_file_fuzzer -zip_read_file_fuzzer_EXTERNAL_OBJECTS = - -ossfuzz/zip_read_file_fuzzer.js: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o -ossfuzz/zip_read_file_fuzzer.js: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o -ossfuzz/zip_read_file_fuzzer.js: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make -ossfuzz/zip_read_file_fuzzer.js: lib/libzip.a -ossfuzz/zip_read_file_fuzzer.js: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -ossfuzz/zip_read_file_fuzzer.js: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/linkLibs.rsp -ossfuzz/zip_read_file_fuzzer.js: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/objects1.rsp -ossfuzz/zip_read_file_fuzzer.js: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable zip_read_file_fuzzer.js" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/zip_read_file_fuzzer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build: ossfuzz/zip_read_file_fuzzer.js -.PHONY : ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build - -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && $(CMAKE_COMMAND) -P CMakeFiles/zip_read_file_fuzzer.dir/cmake_clean.cmake -.PHONY : ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/clean - -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/cmake_clean.cmake deleted file mode 100644 index 12ebdb5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o" - "CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o.d" - "CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o" - "CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o.d" - "zip_read_file_fuzzer.js" - "zip_read_file_fuzzer.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/zip_read_file_fuzzer.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/compiler_depend.make deleted file mode 100644 index 7f325fd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for zip_read_file_fuzzer. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/compiler_depend.ts deleted file mode 100644 index 45e7093..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for zip_read_file_fuzzer. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/depend.make deleted file mode 100644 index 4c8fe6d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for zip_read_file_fuzzer. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/flags.make deleted file mode 100644 index fe32f7a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/zip_read_file_fuzzer.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o deleted file mode 100644 index a829fe0..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o.d deleted file mode 100644 index 5c70524..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o.d +++ /dev/null @@ -1,21 +0,0 @@ -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/link.txt deleted file mode 100644 index 8cf9704..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/zip_read_file_fuzzer.dir/objects1.rsp -o zip_read_file_fuzzer.js @CMakeFiles/zip_read_file_fuzzer.dir/linkLibs.rsp diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/progress.make deleted file mode 100644 index 4e5cc75..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 96 -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o deleted file mode 100644 index fbd61b8..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o.d deleted file mode 100644 index 4e013c0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o.d +++ /dev/null @@ -1,36 +0,0 @@ -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_file_fuzzer.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer_common.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/DependInfo.cmake deleted file mode 100644 index e6a6e6d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" "ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o" "gcc" "ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c" "ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o" "gcc" "ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make deleted file mode 100644 index 888fdc9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make +++ /dev/null @@ -1,132 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include ossfuzz/CMakeFiles/zip_read_fuzzer.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include ossfuzz/CMakeFiles/zip_read_fuzzer.dir/compiler_depend.make - -# Include the progress variables for this target. -include ossfuzz/CMakeFiles/zip_read_fuzzer.dir/progress.make - -# Include the compile flags for this target's objects. -include ossfuzz/CMakeFiles/zip_read_fuzzer.dir/flags.make - -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/flags.make -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/includes_C.rsp -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o -MF CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o.d -o CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c" - -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c" > CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.i - -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c" -o CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.s - -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/flags.make -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/includes_C.rsp -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Building C object ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o -MF CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o.d -o CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" - -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" > CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.i - -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" -o CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.s - -# Object files for target zip_read_fuzzer -zip_read_fuzzer_OBJECTS = \ -"CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o" \ -"CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o" - -# External object files for target zip_read_fuzzer -zip_read_fuzzer_EXTERNAL_OBJECTS = - -ossfuzz/zip_read_fuzzer.js: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o -ossfuzz/zip_read_fuzzer.js: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o -ossfuzz/zip_read_fuzzer.js: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make -ossfuzz/zip_read_fuzzer.js: lib/libzip.a -ossfuzz/zip_read_fuzzer.js: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -ossfuzz/zip_read_fuzzer.js: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/linkLibs.rsp -ossfuzz/zip_read_fuzzer.js: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/objects1.rsp -ossfuzz/zip_read_fuzzer.js: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable zip_read_fuzzer.js" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/zip_read_fuzzer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build: ossfuzz/zip_read_fuzzer.js -.PHONY : ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build - -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && $(CMAKE_COMMAND) -P CMakeFiles/zip_read_fuzzer.dir/cmake_clean.cmake -.PHONY : ossfuzz/CMakeFiles/zip_read_fuzzer.dir/clean - -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : ossfuzz/CMakeFiles/zip_read_fuzzer.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/cmake_clean.cmake deleted file mode 100644 index 97825b4..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o" - "CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o.d" - "CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o" - "CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o.d" - "zip_read_fuzzer.js" - "zip_read_fuzzer.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/zip_read_fuzzer.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/compiler_depend.make deleted file mode 100644 index faf109f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for zip_read_fuzzer. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/compiler_depend.ts deleted file mode 100644 index e796585..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for zip_read_fuzzer. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/depend.make deleted file mode 100644 index cb56b1e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for zip_read_fuzzer. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/flags.make deleted file mode 100644 index 029776b..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/zip_read_fuzzer.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o deleted file mode 100644 index a829fe0..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o.d deleted file mode 100644 index eaf3ca9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o.d +++ /dev/null @@ -1,21 +0,0 @@ -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/link.txt deleted file mode 100644 index def90bd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/zip_read_fuzzer.dir/objects1.rsp -o zip_read_fuzzer.js @CMakeFiles/zip_read_fuzzer.dir/linkLibs.rsp diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/progress.make deleted file mode 100644 index 72a20e5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = 97 - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o deleted file mode 100644 index 739cb9f..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o.d deleted file mode 100644 index 53cec0c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o.d +++ /dev/null @@ -1,28 +0,0 @@ -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_read_fuzzer_common.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/DependInfo.cmake deleted file mode 100644 index 43c12bf..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" "ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o" "gcc" "ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c" "ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o" "gcc" "ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make deleted file mode 100644 index affd4c2..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make +++ /dev/null @@ -1,132 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/compiler_depend.make - -# Include the progress variables for this target. -include ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/progress.make - -# Include the compile flags for this target's objects. -include ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/flags.make - -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/flags.make -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/includes_C.rsp -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o -MF CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o.d -o CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c" - -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c" > CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.i - -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c" -o CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.s - -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/flags.make -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/includes_C.rsp -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Building C object ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o -MF CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o.d -o CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" - -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" > CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.i - -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" -o CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.s - -# Object files for target zip_write_encrypt_aes256_file_fuzzer -zip_write_encrypt_aes256_file_fuzzer_OBJECTS = \ -"CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o" \ -"CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o" - -# External object files for target zip_write_encrypt_aes256_file_fuzzer -zip_write_encrypt_aes256_file_fuzzer_EXTERNAL_OBJECTS = - -ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o -ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o -ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make -ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js: lib/libzip.a -ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/linkLibs.rsp -ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/objects1.rsp -ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable zip_write_encrypt_aes256_file_fuzzer.js" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build: ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build - -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && $(CMAKE_COMMAND) -P CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/cmake_clean.cmake -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/clean - -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/cmake_clean.cmake deleted file mode 100644 index 8349ff9..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o" - "CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o.d" - "CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o" - "CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o.d" - "zip_write_encrypt_aes256_file_fuzzer.js" - "zip_write_encrypt_aes256_file_fuzzer.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/compiler_depend.make deleted file mode 100644 index 254d3c7..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for zip_write_encrypt_aes256_file_fuzzer. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/compiler_depend.ts deleted file mode 100644 index a28ff17..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for zip_write_encrypt_aes256_file_fuzzer. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/depend.make deleted file mode 100644 index 61108c5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for zip_write_encrypt_aes256_file_fuzzer. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/flags.make deleted file mode 100644 index 272295e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o deleted file mode 100644 index a829fe0..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o.d deleted file mode 100644 index 1365162..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o.d +++ /dev/null @@ -1,21 +0,0 @@ -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/link.txt deleted file mode 100644 index 77ca0eb..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/objects1.rsp -o zip_write_encrypt_aes256_file_fuzzer.js @CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/linkLibs.rsp diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/progress.make deleted file mode 100644 index 8eb4b49..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o deleted file mode 100644 index 908b241..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o.d deleted file mode 100644 index 89ec2a8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o.d +++ /dev/null @@ -1,33 +0,0 @@ -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/DependInfo.cmake deleted file mode 100644 index 1509418..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" "ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o" "gcc" "ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c" "ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o" "gcc" "ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make deleted file mode 100644 index c90db5e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make +++ /dev/null @@ -1,132 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/compiler_depend.make - -# Include the progress variables for this target. -include ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/progress.make - -# Include the compile flags for this target's objects. -include ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/flags.make - -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/flags.make -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/includes_C.rsp -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o -MF CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o.d -o CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c" - -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c" > CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.i - -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c" -o CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.s - -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/flags.make -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/includes_C.rsp -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Building C object ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o -MF CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o.d -o CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" - -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" > CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.i - -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c" -o CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.s - -# Object files for target zip_write_encrypt_pkware_file_fuzzer -zip_write_encrypt_pkware_file_fuzzer_OBJECTS = \ -"CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o" \ -"CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o" - -# External object files for target zip_write_encrypt_pkware_file_fuzzer -zip_write_encrypt_pkware_file_fuzzer_EXTERNAL_OBJECTS = - -ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o -ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o -ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make -ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js: lib/libzip.a -ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/linkLibs.rsp -ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/objects1.rsp -ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable zip_write_encrypt_pkware_file_fuzzer.js" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build: ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build - -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" && $(CMAKE_COMMAND) -P CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/cmake_clean.cmake -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/clean - -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/cmake_clean.cmake deleted file mode 100644 index 342d6ef..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o" - "CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o.d" - "CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o" - "CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o.d" - "zip_write_encrypt_pkware_file_fuzzer.js" - "zip_write_encrypt_pkware_file_fuzzer.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/compiler_depend.make deleted file mode 100644 index 42a0479..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for zip_write_encrypt_pkware_file_fuzzer. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/compiler_depend.ts deleted file mode 100644 index 6e6e613..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for zip_write_encrypt_pkware_file_fuzzer. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/depend.make deleted file mode 100644 index dc39cf2..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for zip_write_encrypt_pkware_file_fuzzer. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/flags.make deleted file mode 100644 index 48610fa..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o deleted file mode 100644 index a829fe0..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o.d deleted file mode 100644 index cceaff6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o.d +++ /dev/null @@ -1,21 +0,0 @@ -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/fuzz_main.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/link.txt deleted file mode 100644 index 7409e32..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/objects1.rsp -o zip_write_encrypt_pkware_file_fuzzer.js @CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/linkLibs.rsp diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/progress.make deleted file mode 100644 index 4a17784..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 98 -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o deleted file mode 100644 index 4c1b3aa..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o.d deleted file mode 100644 index d030e4f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o.d +++ /dev/null @@ -1,33 +0,0 @@ -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CTestTestfile.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CTestTestfile.cmake deleted file mode 100644 index 0c691de..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz -# Build directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/Makefile b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/Makefile deleted file mode 100644 index 8391477..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/Makefile +++ /dev/null @@ -1,419 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz//CMakeFiles/progress.marks" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : all - -# The main clean target -clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/rule -.PHONY : ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/rule - -# Convenience name for target. -zip_read_file_fuzzer: ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/rule -.PHONY : zip_read_file_fuzzer - -# fast build rule for target. -zip_read_file_fuzzer/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build -.PHONY : zip_read_file_fuzzer/fast - -# Convenience name for target. -ossfuzz/CMakeFiles/zip_read_fuzzer.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/CMakeFiles/zip_read_fuzzer.dir/rule -.PHONY : ossfuzz/CMakeFiles/zip_read_fuzzer.dir/rule - -# Convenience name for target. -zip_read_fuzzer: ossfuzz/CMakeFiles/zip_read_fuzzer.dir/rule -.PHONY : zip_read_fuzzer - -# fast build rule for target. -zip_read_fuzzer/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build -.PHONY : zip_read_fuzzer/fast - -# Convenience name for target. -ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/rule -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/rule - -# Convenience name for target. -zip_write_encrypt_aes256_file_fuzzer: ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/rule -.PHONY : zip_write_encrypt_aes256_file_fuzzer - -# fast build rule for target. -zip_write_encrypt_aes256_file_fuzzer/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build -.PHONY : zip_write_encrypt_aes256_file_fuzzer/fast - -# Convenience name for target. -ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/rule -.PHONY : ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/rule - -# Convenience name for target. -zip_write_encrypt_pkware_file_fuzzer: ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/rule -.PHONY : zip_write_encrypt_pkware_file_fuzzer - -# fast build rule for target. -zip_write_encrypt_pkware_file_fuzzer/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build -.PHONY : zip_write_encrypt_pkware_file_fuzzer/fast - -# Convenience name for target. -ossfuzz/CMakeFiles/list-fuzzers.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ossfuzz/CMakeFiles/list-fuzzers.dir/rule -.PHONY : ossfuzz/CMakeFiles/list-fuzzers.dir/rule - -# Convenience name for target. -list-fuzzers: ossfuzz/CMakeFiles/list-fuzzers.dir/rule -.PHONY : list-fuzzers - -# fast build rule for target. -list-fuzzers/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/list-fuzzers.dir/build.make ossfuzz/CMakeFiles/list-fuzzers.dir/build -.PHONY : list-fuzzers/fast - -fuzz_main.o: fuzz_main.c.o -.PHONY : fuzz_main.o - -# target to build an object file -fuzz_main.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.o - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.o - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.o - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.o -.PHONY : fuzz_main.c.o - -fuzz_main.i: fuzz_main.c.i -.PHONY : fuzz_main.i - -# target to preprocess a source file -fuzz_main.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.i - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.i - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.i - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.i -.PHONY : fuzz_main.c.i - -fuzz_main.s: fuzz_main.c.s -.PHONY : fuzz_main.s - -# target to generate assembly for a file -fuzz_main.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/fuzz_main.c.s - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/fuzz_main.c.s - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/fuzz_main.c.s - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/fuzz_main.c.s -.PHONY : fuzz_main.c.s - -zip_read_file_fuzzer.o: zip_read_file_fuzzer.c.o -.PHONY : zip_read_file_fuzzer.o - -# target to build an object file -zip_read_file_fuzzer.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.o -.PHONY : zip_read_file_fuzzer.c.o - -zip_read_file_fuzzer.i: zip_read_file_fuzzer.c.i -.PHONY : zip_read_file_fuzzer.i - -# target to preprocess a source file -zip_read_file_fuzzer.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.i -.PHONY : zip_read_file_fuzzer.c.i - -zip_read_file_fuzzer.s: zip_read_file_fuzzer.c.s -.PHONY : zip_read_file_fuzzer.s - -# target to generate assembly for a file -zip_read_file_fuzzer.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_file_fuzzer.dir/zip_read_file_fuzzer.c.s -.PHONY : zip_read_file_fuzzer.c.s - -zip_read_fuzzer.o: zip_read_fuzzer.c.o -.PHONY : zip_read_fuzzer.o - -# target to build an object file -zip_read_fuzzer.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.o -.PHONY : zip_read_fuzzer.c.o - -zip_read_fuzzer.i: zip_read_fuzzer.c.i -.PHONY : zip_read_fuzzer.i - -# target to preprocess a source file -zip_read_fuzzer.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.i -.PHONY : zip_read_fuzzer.c.i - -zip_read_fuzzer.s: zip_read_fuzzer.c.s -.PHONY : zip_read_fuzzer.s - -# target to generate assembly for a file -zip_read_fuzzer.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_read_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_read_fuzzer.dir/zip_read_fuzzer.c.s -.PHONY : zip_read_fuzzer.c.s - -zip_write_encrypt_aes256_file_fuzzer.o: zip_write_encrypt_aes256_file_fuzzer.c.o -.PHONY : zip_write_encrypt_aes256_file_fuzzer.o - -# target to build an object file -zip_write_encrypt_aes256_file_fuzzer.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.o -.PHONY : zip_write_encrypt_aes256_file_fuzzer.c.o - -zip_write_encrypt_aes256_file_fuzzer.i: zip_write_encrypt_aes256_file_fuzzer.c.i -.PHONY : zip_write_encrypt_aes256_file_fuzzer.i - -# target to preprocess a source file -zip_write_encrypt_aes256_file_fuzzer.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.i -.PHONY : zip_write_encrypt_aes256_file_fuzzer.c.i - -zip_write_encrypt_aes256_file_fuzzer.s: zip_write_encrypt_aes256_file_fuzzer.c.s -.PHONY : zip_write_encrypt_aes256_file_fuzzer.s - -# target to generate assembly for a file -zip_write_encrypt_aes256_file_fuzzer.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_aes256_file_fuzzer.dir/zip_write_encrypt_aes256_file_fuzzer.c.s -.PHONY : zip_write_encrypt_aes256_file_fuzzer.c.s - -zip_write_encrypt_pkware_file_fuzzer.o: zip_write_encrypt_pkware_file_fuzzer.c.o -.PHONY : zip_write_encrypt_pkware_file_fuzzer.o - -# target to build an object file -zip_write_encrypt_pkware_file_fuzzer.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.o -.PHONY : zip_write_encrypt_pkware_file_fuzzer.c.o - -zip_write_encrypt_pkware_file_fuzzer.i: zip_write_encrypt_pkware_file_fuzzer.c.i -.PHONY : zip_write_encrypt_pkware_file_fuzzer.i - -# target to preprocess a source file -zip_write_encrypt_pkware_file_fuzzer.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.i -.PHONY : zip_write_encrypt_pkware_file_fuzzer.c.i - -zip_write_encrypt_pkware_file_fuzzer.s: zip_write_encrypt_pkware_file_fuzzer.c.s -.PHONY : zip_write_encrypt_pkware_file_fuzzer.s - -# target to generate assembly for a file -zip_write_encrypt_pkware_file_fuzzer.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/build.make ossfuzz/CMakeFiles/zip_write_encrypt_pkware_file_fuzzer.dir/zip_write_encrypt_pkware_file_fuzzer.c.s -.PHONY : zip_write_encrypt_pkware_file_fuzzer.c.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... list-fuzzers" - @echo "... zip_read_file_fuzzer" - @echo "... zip_read_fuzzer" - @echo "... zip_write_encrypt_aes256_file_fuzzer" - @echo "... zip_write_encrypt_pkware_file_fuzzer" - @echo "... fuzz_main.o" - @echo "... fuzz_main.i" - @echo "... fuzz_main.s" - @echo "... zip_read_file_fuzzer.o" - @echo "... zip_read_file_fuzzer.i" - @echo "... zip_read_file_fuzzer.s" - @echo "... zip_read_fuzzer.o" - @echo "... zip_read_fuzzer.i" - @echo "... zip_read_fuzzer.s" - @echo "... zip_write_encrypt_aes256_file_fuzzer.o" - @echo "... zip_write_encrypt_aes256_file_fuzzer.i" - @echo "... zip_write_encrypt_aes256_file_fuzzer.s" - @echo "... zip_write_encrypt_pkware_file_fuzzer.o" - @echo "... zip_write_encrypt_pkware_file_fuzzer.i" - @echo "... zip_write_encrypt_pkware_file_fuzzer.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/cmake_install.cmake b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/cmake_install.cmake deleted file mode 100644 index 38ff9a6..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/cmake_install.cmake +++ /dev/null @@ -1,39 +0,0 @@ -# Install script for directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/ossfuzz - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_file_fuzzer.js b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_file_fuzzer.js deleted file mode 100644 index 31d8f54..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_file_fuzzer.js +++ /dev/null @@ -1,4809 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('zip_read_file_fuzzer.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_chmod(path, mode) { - try { - - path = SYSCALLS.getStr(path); - FS.chmod(path, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fchmod(fd, mode) { - try { - - FS.fchmod(fd, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fstat64(fd, buf) { - try { - - return SYSCALLS.writeStat(buf, FS.fstat(fd)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_lstat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.lstat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_newfstatat(dirfd, path, buf, flags) { - try { - - path = SYSCALLS.getStr(path); - var nofollow = flags & 256; - var allowEmpty = flags & 4096; - flags = flags & (~6400); - assert(!flags, `unknown flags in __syscall_newfstatat: ${flags}`); - path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); - return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_renameat(olddirfd, oldpath, newdirfd, newpath) { - try { - - oldpath = SYSCALLS.getStr(oldpath); - newpath = SYSCALLS.getStr(newpath); - oldpath = SYSCALLS.calculateAt(olddirfd, oldpath); - newpath = SYSCALLS.calculateAt(newdirfd, newpath); - FS.rename(oldpath, newpath); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_rmdir(path) { - try { - - path = SYSCALLS.getStr(path); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_stat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var isLeapYear = (year) => year%4 === 0 && (year%100 !== 0 || year%400 === 0); - - var MONTH_DAYS_LEAP_CUMULATIVE = [0,31,60,91,121,152,182,213,244,274,305,335]; - - var MONTH_DAYS_REGULAR_CUMULATIVE = [0,31,59,90,120,151,181,212,243,273,304,334]; - var ydayFromDate = (date) => { - var leap = isLeapYear(date.getFullYear()); - var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); - var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; // -1 since it's days since Jan 1 - - return yday; - }; - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function __localtime_js(time, tmPtr) { - time = bigintToI53Checked(time); - - - var date = new Date(time*1000); - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getFullYear()-1900; - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - HEAP32[(((tmPtr)+(36))>>2)] = -(date.getTimezoneOffset() * 60); - - // Attention: DST is in December in South, and some regions don't have DST at all. - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; - HEAP32[(((tmPtr)+(32))>>2)] = dst; - ; - } - - - var __mktime_js = function(tmPtr) { - - var ret = (() => { - var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, - HEAP32[(((tmPtr)+(16))>>2)], - HEAP32[(((tmPtr)+(12))>>2)], - HEAP32[(((tmPtr)+(8))>>2)], - HEAP32[(((tmPtr)+(4))>>2)], - HEAP32[((tmPtr)>>2)], - 0); - - // There's an ambiguous hour when the time goes back; the tm_isdst field is - // used to disambiguate it. Date() basically guesses, so we fix it up if it - // guessed wrong, or fill in tm_isdst with the guess if it's -1. - var dst = HEAP32[(((tmPtr)+(32))>>2)]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South - if (dst < 0) { - // Attention: some regions don't have DST at all. - HEAP32[(((tmPtr)+(32))>>2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); - } else if ((dst > 0) != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. - date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); - } - - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - // To match expected behavior, update fields from date - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getYear(); - - var timeMs = date.getTime(); - if (isNaN(timeMs)) { - return -1; - } - // Return time in microseconds - return timeMs / 1000; - })(); - return BigInt(ret); - }; - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone)>>2)] = stdTimezoneOffset * 60; - - HEAP32[((daylight)>>2)] = Number(winterOffset != summerOffset); - - var extractZone = (timezoneOffset) => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - - var absOffset = Math.abs(timezoneOffset) - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - - return `UTC${sign}${hours}${minutes}`; - } - - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } - }; - - var _emscripten_date_now = () => Date.now(); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - function _fd_fdstat_get(fd, pbuf) { - try { - - var rightsBase = 0; - var rightsInheriting = 0; - var flags = 0; - { - var stream = SYSCALLS.getStreamFromFD(fd); - // All character devices are terminals (other things a Linux system would - // assume is a character device, like the mouse, we have special APIs for). - var type = stream.tty ? 2 : - FS.isDir(stream.mode) ? 3 : - FS.isLink(stream.mode) ? 7 : - 4; - } - HEAP8[pbuf] = type; - HEAP16[(((pbuf)+(2))>>1)] = flags; - HEAP64[(((pbuf)+(8))>>3)] = BigInt(rightsBase); - HEAP64[(((pbuf)+(16))>>3)] = BigInt(rightsInheriting); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_chmod: ___syscall_chmod, - /** @export */ - __syscall_fchmod: ___syscall_fchmod, - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_fstat64: ___syscall_fstat64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_lstat64: ___syscall_lstat64, - /** @export */ - __syscall_newfstatat: ___syscall_newfstatat, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_renameat: ___syscall_renameat, - /** @export */ - __syscall_rmdir: ___syscall_rmdir, - /** @export */ - __syscall_stat64: ___syscall_stat64, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - _localtime_js: __localtime_js, - /** @export */ - _mktime_js: __mktime_js, - /** @export */ - _tzset_js: __tzset_js, - /** @export */ - emscripten_date_now: _emscripten_date_now, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_fdstat_get: _fd_fdstat_get, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _strerror = createExportWrapper('strerror', 1); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'isLeapYear', - 'ydayFromDate', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_file_fuzzer.wasm b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_file_fuzzer.wasm deleted file mode 100755 index 5de5b09..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_file_fuzzer.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_fuzzer.js b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_fuzzer.js deleted file mode 100644 index 86ef38c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_fuzzer.js +++ /dev/null @@ -1,4646 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('zip_read_fuzzer.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var isLeapYear = (year) => year%4 === 0 && (year%100 !== 0 || year%400 === 0); - - var MONTH_DAYS_LEAP_CUMULATIVE = [0,31,60,91,121,152,182,213,244,274,305,335]; - - var MONTH_DAYS_REGULAR_CUMULATIVE = [0,31,59,90,120,151,181,212,243,273,304,334]; - var ydayFromDate = (date) => { - var leap = isLeapYear(date.getFullYear()); - var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); - var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; // -1 since it's days since Jan 1 - - return yday; - }; - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function __localtime_js(time, tmPtr) { - time = bigintToI53Checked(time); - - - var date = new Date(time*1000); - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getFullYear()-1900; - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - HEAP32[(((tmPtr)+(36))>>2)] = -(date.getTimezoneOffset() * 60); - - // Attention: DST is in December in South, and some regions don't have DST at all. - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; - HEAP32[(((tmPtr)+(32))>>2)] = dst; - ; - } - - - var __mktime_js = function(tmPtr) { - - var ret = (() => { - var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, - HEAP32[(((tmPtr)+(16))>>2)], - HEAP32[(((tmPtr)+(12))>>2)], - HEAP32[(((tmPtr)+(8))>>2)], - HEAP32[(((tmPtr)+(4))>>2)], - HEAP32[((tmPtr)>>2)], - 0); - - // There's an ambiguous hour when the time goes back; the tm_isdst field is - // used to disambiguate it. Date() basically guesses, so we fix it up if it - // guessed wrong, or fill in tm_isdst with the guess if it's -1. - var dst = HEAP32[(((tmPtr)+(32))>>2)]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South - if (dst < 0) { - // Attention: some regions don't have DST at all. - HEAP32[(((tmPtr)+(32))>>2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); - } else if ((dst > 0) != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. - date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); - } - - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - // To match expected behavior, update fields from date - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getYear(); - - var timeMs = date.getTime(); - if (isNaN(timeMs)) { - return -1; - } - // Return time in microseconds - return timeMs / 1000; - })(); - return BigInt(ret); - }; - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone)>>2)] = stdTimezoneOffset * 60; - - HEAP32[((daylight)>>2)] = Number(winterOffset != summerOffset); - - var extractZone = (timezoneOffset) => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - - var absOffset = Math.abs(timezoneOffset) - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - - return `UTC${sign}${hours}${minutes}`; - } - - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } - }; - - var _emscripten_date_now = () => Date.now(); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - _localtime_js: __localtime_js, - /** @export */ - _mktime_js: __mktime_js, - /** @export */ - _tzset_js: __tzset_js, - /** @export */ - emscripten_date_now: _emscripten_date_now, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'isLeapYear', - 'ydayFromDate', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_fuzzer.wasm b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_fuzzer.wasm deleted file mode 100755 index b4b419d..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_read_fuzzer.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js deleted file mode 100644 index 16a597e..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.js +++ /dev/null @@ -1,4809 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('zip_write_encrypt_aes256_file_fuzzer.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_chmod(path, mode) { - try { - - path = SYSCALLS.getStr(path); - FS.chmod(path, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fchmod(fd, mode) { - try { - - FS.fchmod(fd, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fstat64(fd, buf) { - try { - - return SYSCALLS.writeStat(buf, FS.fstat(fd)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_lstat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.lstat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_newfstatat(dirfd, path, buf, flags) { - try { - - path = SYSCALLS.getStr(path); - var nofollow = flags & 256; - var allowEmpty = flags & 4096; - flags = flags & (~6400); - assert(!flags, `unknown flags in __syscall_newfstatat: ${flags}`); - path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); - return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_renameat(olddirfd, oldpath, newdirfd, newpath) { - try { - - oldpath = SYSCALLS.getStr(oldpath); - newpath = SYSCALLS.getStr(newpath); - oldpath = SYSCALLS.calculateAt(olddirfd, oldpath); - newpath = SYSCALLS.calculateAt(newdirfd, newpath); - FS.rename(oldpath, newpath); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_rmdir(path) { - try { - - path = SYSCALLS.getStr(path); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_stat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var isLeapYear = (year) => year%4 === 0 && (year%100 !== 0 || year%400 === 0); - - var MONTH_DAYS_LEAP_CUMULATIVE = [0,31,60,91,121,152,182,213,244,274,305,335]; - - var MONTH_DAYS_REGULAR_CUMULATIVE = [0,31,59,90,120,151,181,212,243,273,304,334]; - var ydayFromDate = (date) => { - var leap = isLeapYear(date.getFullYear()); - var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); - var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; // -1 since it's days since Jan 1 - - return yday; - }; - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function __localtime_js(time, tmPtr) { - time = bigintToI53Checked(time); - - - var date = new Date(time*1000); - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getFullYear()-1900; - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - HEAP32[(((tmPtr)+(36))>>2)] = -(date.getTimezoneOffset() * 60); - - // Attention: DST is in December in South, and some regions don't have DST at all. - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; - HEAP32[(((tmPtr)+(32))>>2)] = dst; - ; - } - - - var __mktime_js = function(tmPtr) { - - var ret = (() => { - var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, - HEAP32[(((tmPtr)+(16))>>2)], - HEAP32[(((tmPtr)+(12))>>2)], - HEAP32[(((tmPtr)+(8))>>2)], - HEAP32[(((tmPtr)+(4))>>2)], - HEAP32[((tmPtr)>>2)], - 0); - - // There's an ambiguous hour when the time goes back; the tm_isdst field is - // used to disambiguate it. Date() basically guesses, so we fix it up if it - // guessed wrong, or fill in tm_isdst with the guess if it's -1. - var dst = HEAP32[(((tmPtr)+(32))>>2)]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South - if (dst < 0) { - // Attention: some regions don't have DST at all. - HEAP32[(((tmPtr)+(32))>>2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); - } else if ((dst > 0) != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. - date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); - } - - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - // To match expected behavior, update fields from date - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getYear(); - - var timeMs = date.getTime(); - if (isNaN(timeMs)) { - return -1; - } - // Return time in microseconds - return timeMs / 1000; - })(); - return BigInt(ret); - }; - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone)>>2)] = stdTimezoneOffset * 60; - - HEAP32[((daylight)>>2)] = Number(winterOffset != summerOffset); - - var extractZone = (timezoneOffset) => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - - var absOffset = Math.abs(timezoneOffset) - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - - return `UTC${sign}${hours}${minutes}`; - } - - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } - }; - - var _emscripten_date_now = () => Date.now(); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - function _fd_fdstat_get(fd, pbuf) { - try { - - var rightsBase = 0; - var rightsInheriting = 0; - var flags = 0; - { - var stream = SYSCALLS.getStreamFromFD(fd); - // All character devices are terminals (other things a Linux system would - // assume is a character device, like the mouse, we have special APIs for). - var type = stream.tty ? 2 : - FS.isDir(stream.mode) ? 3 : - FS.isLink(stream.mode) ? 7 : - 4; - } - HEAP8[pbuf] = type; - HEAP16[(((pbuf)+(2))>>1)] = flags; - HEAP64[(((pbuf)+(8))>>3)] = BigInt(rightsBase); - HEAP64[(((pbuf)+(16))>>3)] = BigInt(rightsInheriting); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_chmod: ___syscall_chmod, - /** @export */ - __syscall_fchmod: ___syscall_fchmod, - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_fstat64: ___syscall_fstat64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_lstat64: ___syscall_lstat64, - /** @export */ - __syscall_newfstatat: ___syscall_newfstatat, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_renameat: ___syscall_renameat, - /** @export */ - __syscall_rmdir: ___syscall_rmdir, - /** @export */ - __syscall_stat64: ___syscall_stat64, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - _localtime_js: __localtime_js, - /** @export */ - _mktime_js: __mktime_js, - /** @export */ - _tzset_js: __tzset_js, - /** @export */ - emscripten_date_now: _emscripten_date_now, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_fdstat_get: _fd_fdstat_get, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'isLeapYear', - 'ydayFromDate', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.wasm b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.wasm deleted file mode 100755 index abbf197..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js deleted file mode 100644 index 9007630..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.js +++ /dev/null @@ -1,4809 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('zip_write_encrypt_pkware_file_fuzzer.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_chmod(path, mode) { - try { - - path = SYSCALLS.getStr(path); - FS.chmod(path, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fchmod(fd, mode) { - try { - - FS.fchmod(fd, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fstat64(fd, buf) { - try { - - return SYSCALLS.writeStat(buf, FS.fstat(fd)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_lstat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.lstat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_newfstatat(dirfd, path, buf, flags) { - try { - - path = SYSCALLS.getStr(path); - var nofollow = flags & 256; - var allowEmpty = flags & 4096; - flags = flags & (~6400); - assert(!flags, `unknown flags in __syscall_newfstatat: ${flags}`); - path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); - return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_renameat(olddirfd, oldpath, newdirfd, newpath) { - try { - - oldpath = SYSCALLS.getStr(oldpath); - newpath = SYSCALLS.getStr(newpath); - oldpath = SYSCALLS.calculateAt(olddirfd, oldpath); - newpath = SYSCALLS.calculateAt(newdirfd, newpath); - FS.rename(oldpath, newpath); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_rmdir(path) { - try { - - path = SYSCALLS.getStr(path); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_stat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var isLeapYear = (year) => year%4 === 0 && (year%100 !== 0 || year%400 === 0); - - var MONTH_DAYS_LEAP_CUMULATIVE = [0,31,60,91,121,152,182,213,244,274,305,335]; - - var MONTH_DAYS_REGULAR_CUMULATIVE = [0,31,59,90,120,151,181,212,243,273,304,334]; - var ydayFromDate = (date) => { - var leap = isLeapYear(date.getFullYear()); - var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); - var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; // -1 since it's days since Jan 1 - - return yday; - }; - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function __localtime_js(time, tmPtr) { - time = bigintToI53Checked(time); - - - var date = new Date(time*1000); - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getFullYear()-1900; - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - HEAP32[(((tmPtr)+(36))>>2)] = -(date.getTimezoneOffset() * 60); - - // Attention: DST is in December in South, and some regions don't have DST at all. - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; - HEAP32[(((tmPtr)+(32))>>2)] = dst; - ; - } - - - var __mktime_js = function(tmPtr) { - - var ret = (() => { - var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, - HEAP32[(((tmPtr)+(16))>>2)], - HEAP32[(((tmPtr)+(12))>>2)], - HEAP32[(((tmPtr)+(8))>>2)], - HEAP32[(((tmPtr)+(4))>>2)], - HEAP32[((tmPtr)>>2)], - 0); - - // There's an ambiguous hour when the time goes back; the tm_isdst field is - // used to disambiguate it. Date() basically guesses, so we fix it up if it - // guessed wrong, or fill in tm_isdst with the guess if it's -1. - var dst = HEAP32[(((tmPtr)+(32))>>2)]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South - if (dst < 0) { - // Attention: some regions don't have DST at all. - HEAP32[(((tmPtr)+(32))>>2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); - } else if ((dst > 0) != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. - date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); - } - - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - // To match expected behavior, update fields from date - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getYear(); - - var timeMs = date.getTime(); - if (isNaN(timeMs)) { - return -1; - } - // Return time in microseconds - return timeMs / 1000; - })(); - return BigInt(ret); - }; - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone)>>2)] = stdTimezoneOffset * 60; - - HEAP32[((daylight)>>2)] = Number(winterOffset != summerOffset); - - var extractZone = (timezoneOffset) => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - - var absOffset = Math.abs(timezoneOffset) - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - - return `UTC${sign}${hours}${minutes}`; - } - - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } - }; - - var _emscripten_date_now = () => Date.now(); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - function _fd_fdstat_get(fd, pbuf) { - try { - - var rightsBase = 0; - var rightsInheriting = 0; - var flags = 0; - { - var stream = SYSCALLS.getStreamFromFD(fd); - // All character devices are terminals (other things a Linux system would - // assume is a character device, like the mouse, we have special APIs for). - var type = stream.tty ? 2 : - FS.isDir(stream.mode) ? 3 : - FS.isLink(stream.mode) ? 7 : - 4; - } - HEAP8[pbuf] = type; - HEAP16[(((pbuf)+(2))>>1)] = flags; - HEAP64[(((pbuf)+(8))>>3)] = BigInt(rightsBase); - HEAP64[(((pbuf)+(16))>>3)] = BigInt(rightsInheriting); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_chmod: ___syscall_chmod, - /** @export */ - __syscall_fchmod: ___syscall_fchmod, - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_fstat64: ___syscall_fstat64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_lstat64: ___syscall_lstat64, - /** @export */ - __syscall_newfstatat: ___syscall_newfstatat, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_renameat: ___syscall_renameat, - /** @export */ - __syscall_rmdir: ___syscall_rmdir, - /** @export */ - __syscall_stat64: ___syscall_stat64, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - _localtime_js: __localtime_js, - /** @export */ - _mktime_js: __mktime_js, - /** @export */ - _tzset_js: __tzset_js, - /** @export */ - emscripten_date_now: _emscripten_date_now, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_fdstat_get: _fd_fdstat_get, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'isLeapYear', - 'ydayFromDate', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.wasm b/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.wasm deleted file mode 100755 index 565b7bc..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/CMakeDirectoryInformation.cmake b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index ea55061..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/progress.marks b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/progress.marks deleted file mode 100644 index f64f5d8..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -27 diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/DependInfo.cmake deleted file mode 100644 index b91ad2d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/diff_output.c" "src/CMakeFiles/zipcmp.dir/diff_output.c.o" "gcc" "src/CMakeFiles/zipcmp.dir/diff_output.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipcmp.c" "src/CMakeFiles/zipcmp.dir/zipcmp.c.o" "gcc" "src/CMakeFiles/zipcmp.dir/zipcmp.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/build.make deleted file mode 100644 index 6d5e7ab..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/build.make +++ /dev/null @@ -1,132 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include src/CMakeFiles/zipcmp.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include src/CMakeFiles/zipcmp.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/CMakeFiles/zipcmp.dir/progress.make - -# Include the compile flags for this target's objects. -include src/CMakeFiles/zipcmp.dir/flags.make - -src/CMakeFiles/zipcmp.dir/zipcmp.c.o: src/CMakeFiles/zipcmp.dir/flags.make -src/CMakeFiles/zipcmp.dir/zipcmp.c.o: src/CMakeFiles/zipcmp.dir/includes_C.rsp -src/CMakeFiles/zipcmp.dir/zipcmp.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/zipcmp.c -src/CMakeFiles/zipcmp.dir/zipcmp.c.o: src/CMakeFiles/zipcmp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/CMakeFiles/zipcmp.dir/zipcmp.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/CMakeFiles/zipcmp.dir/zipcmp.c.o -MF CMakeFiles/zipcmp.dir/zipcmp.c.o.d -o CMakeFiles/zipcmp.dir/zipcmp.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipcmp.c" - -src/CMakeFiles/zipcmp.dir/zipcmp.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zipcmp.dir/zipcmp.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipcmp.c" > CMakeFiles/zipcmp.dir/zipcmp.c.i - -src/CMakeFiles/zipcmp.dir/zipcmp.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zipcmp.dir/zipcmp.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipcmp.c" -o CMakeFiles/zipcmp.dir/zipcmp.c.s - -src/CMakeFiles/zipcmp.dir/diff_output.c.o: src/CMakeFiles/zipcmp.dir/flags.make -src/CMakeFiles/zipcmp.dir/diff_output.c.o: src/CMakeFiles/zipcmp.dir/includes_C.rsp -src/CMakeFiles/zipcmp.dir/diff_output.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/diff_output.c -src/CMakeFiles/zipcmp.dir/diff_output.c.o: src/CMakeFiles/zipcmp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Building C object src/CMakeFiles/zipcmp.dir/diff_output.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/CMakeFiles/zipcmp.dir/diff_output.c.o -MF CMakeFiles/zipcmp.dir/diff_output.c.o.d -o CMakeFiles/zipcmp.dir/diff_output.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/diff_output.c" - -src/CMakeFiles/zipcmp.dir/diff_output.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zipcmp.dir/diff_output.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/diff_output.c" > CMakeFiles/zipcmp.dir/diff_output.c.i - -src/CMakeFiles/zipcmp.dir/diff_output.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zipcmp.dir/diff_output.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/diff_output.c" -o CMakeFiles/zipcmp.dir/diff_output.c.s - -# Object files for target zipcmp -zipcmp_OBJECTS = \ -"CMakeFiles/zipcmp.dir/zipcmp.c.o" \ -"CMakeFiles/zipcmp.dir/diff_output.c.o" - -# External object files for target zipcmp -zipcmp_EXTERNAL_OBJECTS = - -src/zipcmp.js: src/CMakeFiles/zipcmp.dir/zipcmp.c.o -src/zipcmp.js: src/CMakeFiles/zipcmp.dir/diff_output.c.o -src/zipcmp.js: src/CMakeFiles/zipcmp.dir/build.make -src/zipcmp.js: lib/libzip.a -src/zipcmp.js: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -src/zipcmp.js: src/CMakeFiles/zipcmp.dir/linkLibs.rsp -src/zipcmp.js: src/CMakeFiles/zipcmp.dir/objects1.rsp -src/zipcmp.js: src/CMakeFiles/zipcmp.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable zipcmp.js" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/zipcmp.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -src/CMakeFiles/zipcmp.dir/build: src/zipcmp.js -.PHONY : src/CMakeFiles/zipcmp.dir/build - -src/CMakeFiles/zipcmp.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && $(CMAKE_COMMAND) -P CMakeFiles/zipcmp.dir/cmake_clean.cmake -.PHONY : src/CMakeFiles/zipcmp.dir/clean - -src/CMakeFiles/zipcmp.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : src/CMakeFiles/zipcmp.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/cmake_clean.cmake deleted file mode 100644 index 54a6c2f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/zipcmp.dir/diff_output.c.o" - "CMakeFiles/zipcmp.dir/diff_output.c.o.d" - "CMakeFiles/zipcmp.dir/zipcmp.c.o" - "CMakeFiles/zipcmp.dir/zipcmp.c.o.d" - "zipcmp.js" - "zipcmp.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/zipcmp.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/compiler_depend.make deleted file mode 100644 index 8df6339..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for zipcmp. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/compiler_depend.ts deleted file mode 100644 index c49ce20..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for zipcmp. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/depend.make deleted file mode 100644 index 228e7b5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for zipcmp. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/diff_output.c.o b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/diff_output.c.o deleted file mode 100644 index 63a56ae..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/diff_output.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/diff_output.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/diff_output.c.o.d deleted file mode 100644 index 094b031..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/diff_output.c.o.d +++ /dev/null @@ -1,52 +0,0 @@ -src/CMakeFiles/zipcmp.dir/diff_output.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/diff_output.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/diff_output.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/flags.make deleted file mode 100644 index 2edeaad..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/zipcmp.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/link.txt deleted file mode 100644 index e533064..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/zipcmp.dir/objects1.rsp -o zipcmp.js @CMakeFiles/zipcmp.dir/linkLibs.rsp diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/progress.make deleted file mode 100644 index 204f80f..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = 99 - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/zipcmp.c.o b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/zipcmp.c.o deleted file mode 100644 index 0371e8c..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/zipcmp.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/zipcmp.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/zipcmp.c.o.d deleted file mode 100644 index fedd6b3..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/zipcmp.c.o.d +++ /dev/null @@ -1,60 +0,0 @@ -src/CMakeFiles/zipcmp.dir/zipcmp.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/zipcmp.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/include/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/getopt.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/diff_output.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/DependInfo.cmake deleted file mode 100644 index f099e79..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipmerge.c" "src/CMakeFiles/zipmerge.dir/zipmerge.c.o" "gcc" "src/CMakeFiles/zipmerge.dir/zipmerge.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/build.make deleted file mode 100644 index 009b918..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/build.make +++ /dev/null @@ -1,115 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include src/CMakeFiles/zipmerge.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include src/CMakeFiles/zipmerge.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/CMakeFiles/zipmerge.dir/progress.make - -# Include the compile flags for this target's objects. -include src/CMakeFiles/zipmerge.dir/flags.make - -src/CMakeFiles/zipmerge.dir/zipmerge.c.o: src/CMakeFiles/zipmerge.dir/flags.make -src/CMakeFiles/zipmerge.dir/zipmerge.c.o: src/CMakeFiles/zipmerge.dir/includes_C.rsp -src/CMakeFiles/zipmerge.dir/zipmerge.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/zipmerge.c -src/CMakeFiles/zipmerge.dir/zipmerge.c.o: src/CMakeFiles/zipmerge.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/CMakeFiles/zipmerge.dir/zipmerge.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/CMakeFiles/zipmerge.dir/zipmerge.c.o -MF CMakeFiles/zipmerge.dir/zipmerge.c.o.d -o CMakeFiles/zipmerge.dir/zipmerge.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipmerge.c" - -src/CMakeFiles/zipmerge.dir/zipmerge.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zipmerge.dir/zipmerge.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipmerge.c" > CMakeFiles/zipmerge.dir/zipmerge.c.i - -src/CMakeFiles/zipmerge.dir/zipmerge.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zipmerge.dir/zipmerge.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/zipmerge.c" -o CMakeFiles/zipmerge.dir/zipmerge.c.s - -# Object files for target zipmerge -zipmerge_OBJECTS = \ -"CMakeFiles/zipmerge.dir/zipmerge.c.o" - -# External object files for target zipmerge -zipmerge_EXTERNAL_OBJECTS = - -src/zipmerge.js: src/CMakeFiles/zipmerge.dir/zipmerge.c.o -src/zipmerge.js: src/CMakeFiles/zipmerge.dir/build.make -src/zipmerge.js: lib/libzip.a -src/zipmerge.js: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -src/zipmerge.js: src/CMakeFiles/zipmerge.dir/linkLibs.rsp -src/zipmerge.js: src/CMakeFiles/zipmerge.dir/objects1.rsp -src/zipmerge.js: src/CMakeFiles/zipmerge.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable zipmerge.js" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/zipmerge.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -src/CMakeFiles/zipmerge.dir/build: src/zipmerge.js -.PHONY : src/CMakeFiles/zipmerge.dir/build - -src/CMakeFiles/zipmerge.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && $(CMAKE_COMMAND) -P CMakeFiles/zipmerge.dir/cmake_clean.cmake -.PHONY : src/CMakeFiles/zipmerge.dir/clean - -src/CMakeFiles/zipmerge.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : src/CMakeFiles/zipmerge.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/cmake_clean.cmake deleted file mode 100644 index c560769..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/zipmerge.dir/zipmerge.c.o" - "CMakeFiles/zipmerge.dir/zipmerge.c.o.d" - "zipmerge.js" - "zipmerge.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/zipmerge.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/compiler_depend.make deleted file mode 100644 index 3fe5a4c..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for zipmerge. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/compiler_depend.ts deleted file mode 100644 index dd6e577..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for zipmerge. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/depend.make deleted file mode 100644 index aeeb8a4..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for zipmerge. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/flags.make deleted file mode 100644 index e256d41..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/zipmerge.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/link.txt deleted file mode 100644 index 5cd89dc..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/zipmerge.dir/objects1.rsp -o zipmerge.js @CMakeFiles/zipmerge.dir/linkLibs.rsp diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/progress.make deleted file mode 100644 index 6c287f1..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/zipmerge.c.o b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/zipmerge.c.o deleted file mode 100644 index 8d3765f..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/zipmerge.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/zipmerge.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/zipmerge.c.o.d deleted file mode 100644 index 32021d0..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/zipmerge.c.o.d +++ /dev/null @@ -1,38 +0,0 @@ -src/CMakeFiles/zipmerge.dir/zipmerge.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/zipmerge.c \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/ctype.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/getopt.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/DependInfo.cmake b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/DependInfo.cmake deleted file mode 100644 index a093a39..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/ziptool.c" "src/CMakeFiles/ziptool.dir/ziptool.c.o" "gcc" "src/CMakeFiles/ziptool.dir/ziptool.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/build.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/build.make deleted file mode 100644 index f5c6f34..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/build.make +++ /dev/null @@ -1,115 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -# Include any dependencies generated for this target. -include src/CMakeFiles/ziptool.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include src/CMakeFiles/ziptool.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/CMakeFiles/ziptool.dir/progress.make - -# Include the compile flags for this target's objects. -include src/CMakeFiles/ziptool.dir/flags.make - -src/CMakeFiles/ziptool.dir/ziptool.c.o: src/CMakeFiles/ziptool.dir/flags.make -src/CMakeFiles/ziptool.dir/ziptool.c.o: src/CMakeFiles/ziptool.dir/includes_C.rsp -src/CMakeFiles/ziptool.dir/ziptool.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/ziptool.c -src/CMakeFiles/ziptool.dir/ziptool.c.o: src/CMakeFiles/ziptool.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/CMakeFiles/ziptool.dir/ziptool.c.o" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/CMakeFiles/ziptool.dir/ziptool.c.o -MF CMakeFiles/ziptool.dir/ziptool.c.o.d -o CMakeFiles/ziptool.dir/ziptool.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/ziptool.c" - -src/CMakeFiles/ziptool.dir/ziptool.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/ziptool.dir/ziptool.c.i" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/ziptool.c" > CMakeFiles/ziptool.dir/ziptool.c.i - -src/CMakeFiles/ziptool.dir/ziptool.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/ziptool.dir/ziptool.c.s" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src/ziptool.c" -o CMakeFiles/ziptool.dir/ziptool.c.s - -# Object files for target ziptool -ziptool_OBJECTS = \ -"CMakeFiles/ziptool.dir/ziptool.c.o" - -# External object files for target ziptool -ziptool_EXTERNAL_OBJECTS = - -src/ziptool.js: src/CMakeFiles/ziptool.dir/ziptool.c.o -src/ziptool.js: src/CMakeFiles/ziptool.dir/build.make -src/ziptool.js: lib/libzip.a -src/ziptool.js: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -src/ziptool.js: src/CMakeFiles/ziptool.dir/linkLibs.rsp -src/ziptool.js: src/CMakeFiles/ziptool.dir/objects1.rsp -src/ziptool.js: src/CMakeFiles/ziptool.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable ziptool.js" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/ziptool.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -src/CMakeFiles/ziptool.dir/build: src/ziptool.js -.PHONY : src/CMakeFiles/ziptool.dir/build - -src/CMakeFiles/ziptool.dir/clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" && $(CMAKE_COMMAND) -P CMakeFiles/ziptool.dir/cmake_clean.cmake -.PHONY : src/CMakeFiles/ziptool.dir/clean - -src/CMakeFiles/ziptool.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : src/CMakeFiles/ziptool.dir/depend - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/cmake_clean.cmake b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/cmake_clean.cmake deleted file mode 100644 index f8f6934..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/ziptool.dir/ziptool.c.o" - "CMakeFiles/ziptool.dir/ziptool.c.o.d" - "ziptool.js" - "ziptool.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/ziptool.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/compiler_depend.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/compiler_depend.make deleted file mode 100644 index 133bbf5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for ziptool. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/compiler_depend.ts b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/compiler_depend.ts deleted file mode 100644 index 191b4da..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for ziptool. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/depend.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/depend.make deleted file mode 100644 index 349b5f5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for ziptool. -# This may be replaced when dependencies are built. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/flags.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/flags.make deleted file mode 100644 index 5775f14..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = - -C_INCLUDES = @CMakeFiles/ziptool.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/link.txt b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/link.txt deleted file mode 100644 index b8aa3bf..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/ziptool.dir/objects1.rsp -o ziptool.js @CMakeFiles/ziptool.dir/linkLibs.rsp diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/progress.make b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/progress.make deleted file mode 100644 index 1f1e9c2..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = 100 - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/ziptool.c.o b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/ziptool.c.o deleted file mode 100644 index 9008f81..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/ziptool.c.o and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/ziptool.c.o.d b/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/ziptool.c.o.d deleted file mode 100644 index 82a73e5..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/ziptool.c.o.d +++ /dev/null @@ -1,46 +0,0 @@ -src/CMakeFiles/ziptool.dir/ziptool.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/ziptool.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/config.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/inttypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/compat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdbool.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_rsize_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stat.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/time.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/src/getopt.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/libzip-1.11.3/lib/zip.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/CTestTestfile.cmake b/thirdparty/libzip-1.11.3/build-emcmake/src/CTestTestfile.cmake deleted file mode 100644 index 64e6999..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src -# Build directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/Makefile b/thirdparty/libzip-1.11.3/build-emcmake/src/Makefile deleted file mode 100644 index ecf1549..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/Makefile +++ /dev/null @@ -1,353 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src//CMakeFiles/progress.marks" - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/CMakeFiles" 0 -.PHONY : all - -# The main clean target -clean: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -src/CMakeFiles/zipcmp.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/zipcmp.dir/rule -.PHONY : src/CMakeFiles/zipcmp.dir/rule - -# Convenience name for target. -zipcmp: src/CMakeFiles/zipcmp.dir/rule -.PHONY : zipcmp - -# fast build rule for target. -zipcmp/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/build -.PHONY : zipcmp/fast - -# Convenience name for target. -src/CMakeFiles/zipmerge.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/zipmerge.dir/rule -.PHONY : src/CMakeFiles/zipmerge.dir/rule - -# Convenience name for target. -zipmerge: src/CMakeFiles/zipmerge.dir/rule -.PHONY : zipmerge - -# fast build rule for target. -zipmerge/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipmerge.dir/build.make src/CMakeFiles/zipmerge.dir/build -.PHONY : zipmerge/fast - -# Convenience name for target. -src/CMakeFiles/ziptool.dir/rule: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/ziptool.dir/rule -.PHONY : src/CMakeFiles/ziptool.dir/rule - -# Convenience name for target. -ziptool: src/CMakeFiles/ziptool.dir/rule -.PHONY : ziptool - -# fast build rule for target. -ziptool/fast: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ziptool.dir/build.make src/CMakeFiles/ziptool.dir/build -.PHONY : ziptool/fast - -diff_output.o: diff_output.c.o -.PHONY : diff_output.o - -# target to build an object file -diff_output.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/diff_output.c.o -.PHONY : diff_output.c.o - -diff_output.i: diff_output.c.i -.PHONY : diff_output.i - -# target to preprocess a source file -diff_output.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/diff_output.c.i -.PHONY : diff_output.c.i - -diff_output.s: diff_output.c.s -.PHONY : diff_output.s - -# target to generate assembly for a file -diff_output.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/diff_output.c.s -.PHONY : diff_output.c.s - -zipcmp.o: zipcmp.c.o -.PHONY : zipcmp.o - -# target to build an object file -zipcmp.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/zipcmp.c.o -.PHONY : zipcmp.c.o - -zipcmp.i: zipcmp.c.i -.PHONY : zipcmp.i - -# target to preprocess a source file -zipcmp.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/zipcmp.c.i -.PHONY : zipcmp.c.i - -zipcmp.s: zipcmp.c.s -.PHONY : zipcmp.s - -# target to generate assembly for a file -zipcmp.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipcmp.dir/build.make src/CMakeFiles/zipcmp.dir/zipcmp.c.s -.PHONY : zipcmp.c.s - -zipmerge.o: zipmerge.c.o -.PHONY : zipmerge.o - -# target to build an object file -zipmerge.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipmerge.dir/build.make src/CMakeFiles/zipmerge.dir/zipmerge.c.o -.PHONY : zipmerge.c.o - -zipmerge.i: zipmerge.c.i -.PHONY : zipmerge.i - -# target to preprocess a source file -zipmerge.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipmerge.dir/build.make src/CMakeFiles/zipmerge.dir/zipmerge.c.i -.PHONY : zipmerge.c.i - -zipmerge.s: zipmerge.c.s -.PHONY : zipmerge.s - -# target to generate assembly for a file -zipmerge.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/zipmerge.dir/build.make src/CMakeFiles/zipmerge.dir/zipmerge.c.s -.PHONY : zipmerge.c.s - -ziptool.o: ziptool.c.o -.PHONY : ziptool.o - -# target to build an object file -ziptool.c.o: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ziptool.dir/build.make src/CMakeFiles/ziptool.dir/ziptool.c.o -.PHONY : ziptool.c.o - -ziptool.i: ziptool.c.i -.PHONY : ziptool.i - -# target to preprocess a source file -ziptool.c.i: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ziptool.dir/build.make src/CMakeFiles/ziptool.dir/ziptool.c.i -.PHONY : ziptool.c.i - -ziptool.s: ziptool.c.s -.PHONY : ziptool.s - -# target to generate assembly for a file -ziptool.c.s: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/ziptool.dir/build.make src/CMakeFiles/ziptool.dir/ziptool.c.s -.PHONY : ziptool.c.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... zipcmp" - @echo "... zipmerge" - @echo "... ziptool" - @echo "... diff_output.o" - @echo "... diff_output.i" - @echo "... diff_output.s" - @echo "... zipcmp.o" - @echo "... zipcmp.i" - @echo "... zipcmp.s" - @echo "... zipmerge.o" - @echo "... zipmerge.i" - @echo "... zipmerge.s" - @echo "... ziptool.o" - @echo "... ziptool.i" - @echo "... ziptool.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/cmake_install.cmake b/thirdparty/libzip-1.11.3/build-emcmake/src/cmake_install.cmake deleted file mode 100644 index ecc9c9d..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/cmake_install.cmake +++ /dev/null @@ -1,81 +0,0 @@ -# Install script for directory: /home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/src - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/install") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/zipcmp.js") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/zipcmp.js" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/zipcmp.js") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/zipcmp.js") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - include("/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipcmp.dir/install-cxx-module-bmi-noconfig.cmake" OPTIONAL) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/zipmerge.js") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/zipmerge.js" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/zipmerge.js") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/zipmerge.js") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - include("/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/zipmerge.dir/install-cxx-module-bmi-noconfig.cmake" OPTIONAL) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/ziptool.js") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/ziptool.js" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/ziptool.js") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/ziptool.js") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - include("/home/romazan/Рабочий стол/cproject/thirdparty/libzip-1.11.3/build-emcmake/src/CMakeFiles/ziptool.dir/install-cxx-module-bmi-noconfig.cmake" OPTIONAL) -endif() - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/zipcmp.js b/thirdparty/libzip-1.11.3/build-emcmake/src/zipcmp.js deleted file mode 100644 index 79b20fd..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/zipcmp.js +++ /dev/null @@ -1,4814 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('zipcmp.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_chmod(path, mode) { - try { - - path = SYSCALLS.getStr(path); - FS.chmod(path, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fchmod(fd, mode) { - try { - - FS.fchmod(fd, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fstat64(fd, buf) { - try { - - return SYSCALLS.writeStat(buf, FS.fstat(fd)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_lstat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.lstat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_newfstatat(dirfd, path, buf, flags) { - try { - - path = SYSCALLS.getStr(path); - var nofollow = flags & 256; - var allowEmpty = flags & 4096; - flags = flags & (~6400); - assert(!flags, `unknown flags in __syscall_newfstatat: ${flags}`); - path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); - return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_renameat(olddirfd, oldpath, newdirfd, newpath) { - try { - - oldpath = SYSCALLS.getStr(oldpath); - newpath = SYSCALLS.getStr(newpath); - oldpath = SYSCALLS.calculateAt(olddirfd, oldpath); - newpath = SYSCALLS.calculateAt(newdirfd, newpath); - FS.rename(oldpath, newpath); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_rmdir(path) { - try { - - path = SYSCALLS.getStr(path); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_stat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var isLeapYear = (year) => year%4 === 0 && (year%100 !== 0 || year%400 === 0); - - var MONTH_DAYS_LEAP_CUMULATIVE = [0,31,60,91,121,152,182,213,244,274,305,335]; - - var MONTH_DAYS_REGULAR_CUMULATIVE = [0,31,59,90,120,151,181,212,243,273,304,334]; - var ydayFromDate = (date) => { - var leap = isLeapYear(date.getFullYear()); - var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); - var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; // -1 since it's days since Jan 1 - - return yday; - }; - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function __localtime_js(time, tmPtr) { - time = bigintToI53Checked(time); - - - var date = new Date(time*1000); - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getFullYear()-1900; - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - HEAP32[(((tmPtr)+(36))>>2)] = -(date.getTimezoneOffset() * 60); - - // Attention: DST is in December in South, and some regions don't have DST at all. - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; - HEAP32[(((tmPtr)+(32))>>2)] = dst; - ; - } - - - var __mktime_js = function(tmPtr) { - - var ret = (() => { - var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, - HEAP32[(((tmPtr)+(16))>>2)], - HEAP32[(((tmPtr)+(12))>>2)], - HEAP32[(((tmPtr)+(8))>>2)], - HEAP32[(((tmPtr)+(4))>>2)], - HEAP32[((tmPtr)>>2)], - 0); - - // There's an ambiguous hour when the time goes back; the tm_isdst field is - // used to disambiguate it. Date() basically guesses, so we fix it up if it - // guessed wrong, or fill in tm_isdst with the guess if it's -1. - var dst = HEAP32[(((tmPtr)+(32))>>2)]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South - if (dst < 0) { - // Attention: some regions don't have DST at all. - HEAP32[(((tmPtr)+(32))>>2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); - } else if ((dst > 0) != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. - date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); - } - - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - // To match expected behavior, update fields from date - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getYear(); - - var timeMs = date.getTime(); - if (isNaN(timeMs)) { - return -1; - } - // Return time in microseconds - return timeMs / 1000; - })(); - return BigInt(ret); - }; - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone)>>2)] = stdTimezoneOffset * 60; - - HEAP32[((daylight)>>2)] = Number(winterOffset != summerOffset); - - var extractZone = (timezoneOffset) => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - - var absOffset = Math.abs(timezoneOffset) - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - - return `UTC${sign}${hours}${minutes}`; - } - - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } - }; - - var _emscripten_date_now = () => Date.now(); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @suppress {duplicate } */ - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - var _exit = exitJS; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - function _fd_fdstat_get(fd, pbuf) { - try { - - var rightsBase = 0; - var rightsInheriting = 0; - var flags = 0; - { - var stream = SYSCALLS.getStreamFromFD(fd); - // All character devices are terminals (other things a Linux system would - // assume is a character device, like the mouse, we have special APIs for). - var type = stream.tty ? 2 : - FS.isDir(stream.mode) ? 3 : - FS.isLink(stream.mode) ? 7 : - 4; - } - HEAP8[pbuf] = type; - HEAP16[(((pbuf)+(2))>>1)] = flags; - HEAP64[(((pbuf)+(8))>>3)] = BigInt(rightsBase); - HEAP64[(((pbuf)+(16))>>3)] = BigInt(rightsInheriting); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_chmod: ___syscall_chmod, - /** @export */ - __syscall_fchmod: ___syscall_fchmod, - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_fstat64: ___syscall_fstat64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_lstat64: ___syscall_lstat64, - /** @export */ - __syscall_newfstatat: ___syscall_newfstatat, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_renameat: ___syscall_renameat, - /** @export */ - __syscall_rmdir: ___syscall_rmdir, - /** @export */ - __syscall_stat64: ___syscall_stat64, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - _localtime_js: __localtime_js, - /** @export */ - _mktime_js: __mktime_js, - /** @export */ - _tzset_js: __tzset_js, - /** @export */ - emscripten_date_now: _emscripten_date_now, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - exit: _exit, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_fdstat_get: _fd_fdstat_get, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'isLeapYear', - 'ydayFromDate', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/zipcmp.wasm b/thirdparty/libzip-1.11.3/build-emcmake/src/zipcmp.wasm deleted file mode 100755 index 7729523..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/src/zipcmp.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/zipmerge.js b/thirdparty/libzip-1.11.3/build-emcmake/src/zipmerge.js deleted file mode 100644 index a7cf44a..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/zipmerge.js +++ /dev/null @@ -1,4814 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('zipmerge.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_chmod(path, mode) { - try { - - path = SYSCALLS.getStr(path); - FS.chmod(path, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fchmod(fd, mode) { - try { - - FS.fchmod(fd, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fstat64(fd, buf) { - try { - - return SYSCALLS.writeStat(buf, FS.fstat(fd)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_lstat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.lstat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_newfstatat(dirfd, path, buf, flags) { - try { - - path = SYSCALLS.getStr(path); - var nofollow = flags & 256; - var allowEmpty = flags & 4096; - flags = flags & (~6400); - assert(!flags, `unknown flags in __syscall_newfstatat: ${flags}`); - path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); - return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_renameat(olddirfd, oldpath, newdirfd, newpath) { - try { - - oldpath = SYSCALLS.getStr(oldpath); - newpath = SYSCALLS.getStr(newpath); - oldpath = SYSCALLS.calculateAt(olddirfd, oldpath); - newpath = SYSCALLS.calculateAt(newdirfd, newpath); - FS.rename(oldpath, newpath); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_rmdir(path) { - try { - - path = SYSCALLS.getStr(path); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_stat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var isLeapYear = (year) => year%4 === 0 && (year%100 !== 0 || year%400 === 0); - - var MONTH_DAYS_LEAP_CUMULATIVE = [0,31,60,91,121,152,182,213,244,274,305,335]; - - var MONTH_DAYS_REGULAR_CUMULATIVE = [0,31,59,90,120,151,181,212,243,273,304,334]; - var ydayFromDate = (date) => { - var leap = isLeapYear(date.getFullYear()); - var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); - var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; // -1 since it's days since Jan 1 - - return yday; - }; - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function __localtime_js(time, tmPtr) { - time = bigintToI53Checked(time); - - - var date = new Date(time*1000); - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getFullYear()-1900; - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - HEAP32[(((tmPtr)+(36))>>2)] = -(date.getTimezoneOffset() * 60); - - // Attention: DST is in December in South, and some regions don't have DST at all. - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; - HEAP32[(((tmPtr)+(32))>>2)] = dst; - ; - } - - - var __mktime_js = function(tmPtr) { - - var ret = (() => { - var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, - HEAP32[(((tmPtr)+(16))>>2)], - HEAP32[(((tmPtr)+(12))>>2)], - HEAP32[(((tmPtr)+(8))>>2)], - HEAP32[(((tmPtr)+(4))>>2)], - HEAP32[((tmPtr)>>2)], - 0); - - // There's an ambiguous hour when the time goes back; the tm_isdst field is - // used to disambiguate it. Date() basically guesses, so we fix it up if it - // guessed wrong, or fill in tm_isdst with the guess if it's -1. - var dst = HEAP32[(((tmPtr)+(32))>>2)]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South - if (dst < 0) { - // Attention: some regions don't have DST at all. - HEAP32[(((tmPtr)+(32))>>2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); - } else if ((dst > 0) != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. - date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); - } - - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - // To match expected behavior, update fields from date - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getYear(); - - var timeMs = date.getTime(); - if (isNaN(timeMs)) { - return -1; - } - // Return time in microseconds - return timeMs / 1000; - })(); - return BigInt(ret); - }; - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone)>>2)] = stdTimezoneOffset * 60; - - HEAP32[((daylight)>>2)] = Number(winterOffset != summerOffset); - - var extractZone = (timezoneOffset) => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - - var absOffset = Math.abs(timezoneOffset) - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - - return `UTC${sign}${hours}${minutes}`; - } - - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } - }; - - var _emscripten_date_now = () => Date.now(); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @suppress {duplicate } */ - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - var _exit = exitJS; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - function _fd_fdstat_get(fd, pbuf) { - try { - - var rightsBase = 0; - var rightsInheriting = 0; - var flags = 0; - { - var stream = SYSCALLS.getStreamFromFD(fd); - // All character devices are terminals (other things a Linux system would - // assume is a character device, like the mouse, we have special APIs for). - var type = stream.tty ? 2 : - FS.isDir(stream.mode) ? 3 : - FS.isLink(stream.mode) ? 7 : - 4; - } - HEAP8[pbuf] = type; - HEAP16[(((pbuf)+(2))>>1)] = flags; - HEAP64[(((pbuf)+(8))>>3)] = BigInt(rightsBase); - HEAP64[(((pbuf)+(16))>>3)] = BigInt(rightsInheriting); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_chmod: ___syscall_chmod, - /** @export */ - __syscall_fchmod: ___syscall_fchmod, - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_fstat64: ___syscall_fstat64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_lstat64: ___syscall_lstat64, - /** @export */ - __syscall_newfstatat: ___syscall_newfstatat, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_renameat: ___syscall_renameat, - /** @export */ - __syscall_rmdir: ___syscall_rmdir, - /** @export */ - __syscall_stat64: ___syscall_stat64, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - _localtime_js: __localtime_js, - /** @export */ - _mktime_js: __mktime_js, - /** @export */ - _tzset_js: __tzset_js, - /** @export */ - emscripten_date_now: _emscripten_date_now, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - exit: _exit, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_fdstat_get: _fd_fdstat_get, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _fflush = createExportWrapper('fflush', 1); -var _strerror = createExportWrapper('strerror', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'isLeapYear', - 'ydayFromDate', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/zipmerge.wasm b/thirdparty/libzip-1.11.3/build-emcmake/src/zipmerge.wasm deleted file mode 100755 index 1669792..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/src/zipmerge.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/ziptool.js b/thirdparty/libzip-1.11.3/build-emcmake/src/ziptool.js deleted file mode 100644 index 250e8ca..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/src/ziptool.js +++ /dev/null @@ -1,4827 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('ziptool.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_chmod(path, mode) { - try { - - path = SYSCALLS.getStr(path); - FS.chmod(path, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_dup(fd) { - try { - - var old = SYSCALLS.getStreamFromFD(fd); - return FS.dupStream(old).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fchmod(fd, mode) { - try { - - FS.fchmod(fd, mode); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_fstat64(fd, buf) { - try { - - return SYSCALLS.writeStat(buf, FS.fstat(fd)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_lstat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.lstat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_newfstatat(dirfd, path, buf, flags) { - try { - - path = SYSCALLS.getStr(path); - var nofollow = flags & 256; - var allowEmpty = flags & 4096; - flags = flags & (~6400); - assert(!flags, `unknown flags in __syscall_newfstatat: ${flags}`); - path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); - return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_renameat(olddirfd, oldpath, newdirfd, newpath) { - try { - - oldpath = SYSCALLS.getStr(oldpath); - newpath = SYSCALLS.getStr(newpath); - oldpath = SYSCALLS.calculateAt(olddirfd, oldpath); - newpath = SYSCALLS.calculateAt(newdirfd, newpath); - FS.rename(oldpath, newpath); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_rmdir(path) { - try { - - path = SYSCALLS.getStr(path); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_stat64(path, buf) { - try { - - path = SYSCALLS.getStr(path); - return SYSCALLS.writeStat(buf, FS.stat(path)); - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var isLeapYear = (year) => year%4 === 0 && (year%100 !== 0 || year%400 === 0); - - var MONTH_DAYS_LEAP_CUMULATIVE = [0,31,60,91,121,152,182,213,244,274,305,335]; - - var MONTH_DAYS_REGULAR_CUMULATIVE = [0,31,59,90,120,151,181,212,243,273,304,334]; - var ydayFromDate = (date) => { - var leap = isLeapYear(date.getFullYear()); - var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); - var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; // -1 since it's days since Jan 1 - - return yday; - }; - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function __localtime_js(time, tmPtr) { - time = bigintToI53Checked(time); - - - var date = new Date(time*1000); - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getFullYear()-1900; - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - HEAP32[(((tmPtr)+(36))>>2)] = -(date.getTimezoneOffset() * 60); - - // Attention: DST is in December in South, and some regions don't have DST at all. - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; - HEAP32[(((tmPtr)+(32))>>2)] = dst; - ; - } - - - var __mktime_js = function(tmPtr) { - - var ret = (() => { - var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, - HEAP32[(((tmPtr)+(16))>>2)], - HEAP32[(((tmPtr)+(12))>>2)], - HEAP32[(((tmPtr)+(8))>>2)], - HEAP32[(((tmPtr)+(4))>>2)], - HEAP32[((tmPtr)>>2)], - 0); - - // There's an ambiguous hour when the time goes back; the tm_isdst field is - // used to disambiguate it. Date() basically guesses, so we fix it up if it - // guessed wrong, or fill in tm_isdst with the guess if it's -1. - var dst = HEAP32[(((tmPtr)+(32))>>2)]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South - if (dst < 0) { - // Attention: some regions don't have DST at all. - HEAP32[(((tmPtr)+(32))>>2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); - } else if ((dst > 0) != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. - date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); - } - - HEAP32[(((tmPtr)+(24))>>2)] = date.getDay(); - var yday = ydayFromDate(date)|0; - HEAP32[(((tmPtr)+(28))>>2)] = yday; - // To match expected behavior, update fields from date - HEAP32[((tmPtr)>>2)] = date.getSeconds(); - HEAP32[(((tmPtr)+(4))>>2)] = date.getMinutes(); - HEAP32[(((tmPtr)+(8))>>2)] = date.getHours(); - HEAP32[(((tmPtr)+(12))>>2)] = date.getDate(); - HEAP32[(((tmPtr)+(16))>>2)] = date.getMonth(); - HEAP32[(((tmPtr)+(20))>>2)] = date.getYear(); - - var timeMs = date.getTime(); - if (isNaN(timeMs)) { - return -1; - } - // Return time in microseconds - return timeMs / 1000; - })(); - return BigInt(ret); - }; - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var __tzset_js = (timezone, daylight, std_name, dst_name) => { - // TODO: Use (malleable) environment variables instead of system settings. - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - - // Local standard timezone offset. Local standard time is not adjusted for - // daylight savings. This code uses the fact that getTimezoneOffset returns - // a greater value during Standard Time versus Daylight Saving Time (DST). - // Thus it determines the expected output during Standard Time, and it - // compares whether the output of the given date the same (Standard) or less - // (DST). - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - - // timezone is specified as seconds west of UTC ("The external variable - // `timezone` shall be set to the difference, in seconds, between - // Coordinated Universal Time (UTC) and local standard time."), the same - // as returned by stdTimezoneOffset. - // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html - HEAPU32[((timezone)>>2)] = stdTimezoneOffset * 60; - - HEAP32[((daylight)>>2)] = Number(winterOffset != summerOffset); - - var extractZone = (timezoneOffset) => { - // Why inverse sign? - // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - var sign = timezoneOffset >= 0 ? "-" : "+"; - - var absOffset = Math.abs(timezoneOffset) - var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); - var minutes = String(absOffset % 60).padStart(2, "0"); - - return `UTC${sign}${hours}${minutes}`; - } - - var winterName = extractZone(winterOffset); - var summerName = extractZone(summerOffset); - assert(winterName); - assert(summerName); - assert(lengthBytesUTF8(winterName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${winterName})`); - assert(lengthBytesUTF8(summerName) <= 16, `timezone name truncated to fit in TZNAME_MAX (${summerName})`); - if (summerOffset < winterOffset) { - // Northern hemisphere - stringToUTF8(winterName, std_name, 17); - stringToUTF8(summerName, dst_name, 17); - } else { - stringToUTF8(winterName, dst_name, 17); - stringToUTF8(summerName, std_name, 17); - } - }; - - var _emscripten_date_now = () => Date.now(); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @suppress {duplicate } */ - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - var _exit = exitJS; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - function _fd_fdstat_get(fd, pbuf) { - try { - - var rightsBase = 0; - var rightsInheriting = 0; - var flags = 0; - { - var stream = SYSCALLS.getStreamFromFD(fd); - // All character devices are terminals (other things a Linux system would - // assume is a character device, like the mouse, we have special APIs for). - var type = stream.tty ? 2 : - FS.isDir(stream.mode) ? 3 : - FS.isLink(stream.mode) ? 7 : - 4; - } - HEAP8[pbuf] = type; - HEAP16[(((pbuf)+(2))>>1)] = flags; - HEAP64[(((pbuf)+(8))>>3)] = BigInt(rightsBase); - HEAP64[(((pbuf)+(16))>>3)] = BigInt(rightsInheriting); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_chmod: ___syscall_chmod, - /** @export */ - __syscall_dup: ___syscall_dup, - /** @export */ - __syscall_fchmod: ___syscall_fchmod, - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_fstat64: ___syscall_fstat64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_lstat64: ___syscall_lstat64, - /** @export */ - __syscall_newfstatat: ___syscall_newfstatat, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_renameat: ___syscall_renameat, - /** @export */ - __syscall_rmdir: ___syscall_rmdir, - /** @export */ - __syscall_stat64: ___syscall_stat64, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - _localtime_js: __localtime_js, - /** @export */ - _mktime_js: __mktime_js, - /** @export */ - _tzset_js: __tzset_js, - /** @export */ - emscripten_date_now: _emscripten_date_now, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - exit: _exit, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_fdstat_get: _fd_fdstat_get, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'isLeapYear', - 'ydayFromDate', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/libzip-1.11.3/build-emcmake/src/ziptool.wasm b/thirdparty/libzip-1.11.3/build-emcmake/src/ziptool.wasm deleted file mode 100755 index 0a2e8c4..0000000 Binary files a/thirdparty/libzip-1.11.3/build-emcmake/src/ziptool.wasm and /dev/null differ diff --git a/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h b/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h deleted file mode 100644 index 4d5f205..0000000 --- a/thirdparty/libzip-1.11.3/build-emcmake/zipconf.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef _HAD_ZIPCONF_H -#define _HAD_ZIPCONF_H - -/* - zipconf.h -- platform specific include file - - This file was generated automatically by CMake - based on ../cmake-zipconf.h.in. - */ - -#define LIBZIP_VERSION "1.11.3" -#define LIBZIP_VERSION_MAJOR 1 -#define LIBZIP_VERSION_MINOR 11 -#define LIBZIP_VERSION_MICRO 3 - -/* #undef ZIP_STATIC */ - -#if !defined(__STDC_FORMAT_MACROS) -#define __STDC_FORMAT_MACROS 1 -#endif -#include - -typedef int8_t zip_int8_t; -typedef uint8_t zip_uint8_t; -typedef int16_t zip_int16_t; -typedef uint16_t zip_uint16_t; -typedef int32_t zip_int32_t; -typedef uint32_t zip_uint32_t; -typedef int64_t zip_int64_t; -typedef uint64_t zip_uint64_t; - -#define ZIP_INT8_MIN (-ZIP_INT8_MAX-1) -#define ZIP_INT8_MAX 0x7f -#define ZIP_UINT8_MAX 0xff - -#define ZIP_INT16_MIN (-ZIP_INT16_MAX-1) -#define ZIP_INT16_MAX 0x7fff -#define ZIP_UINT16_MAX 0xffff - -#define ZIP_INT32_MIN (-ZIP_INT32_MAX-1L) -#define ZIP_INT32_MAX 0x7fffffffL -#define ZIP_UINT32_MAX 0xffffffffLU - -#define ZIP_INT64_MIN (-ZIP_INT64_MAX-1LL) -#define ZIP_INT64_MAX 0x7fffffffffffffffLL -#define ZIP_UINT64_MAX 0xffffffffffffffffULL - -#endif /* zipconf.h */ diff --git a/thirdparty/libzip-1.11.3/cmake/FindMbedTLS.cmake b/thirdparty/libzip-1.11.3/cmake/FindMbedTLS.cmake deleted file mode 100644 index 5a6ef9d..0000000 --- a/thirdparty/libzip-1.11.3/cmake/FindMbedTLS.cmake +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright (C) 2020 Dieter Baron and Thomas Klausner -# -# The authors can be contacted at -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# -# 3. The names of the authors may not be used to endorse or promote -# products derived from this software without specific prior -# written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#[=======================================================================[.rst: -FindMbedTLS -------- - -Finds the Mbed TLS library. - -Imported Targets -^^^^^^^^^^^^^^^^ - -This module provides the following imported targets, if found: - -``MbedTLS::MbedTLS`` - The Mbed TLS library - -Result Variables -^^^^^^^^^^^^^^^^ - -This will define the following variables: - -``MbedTLS_FOUND`` - True if the system has the Mbed TLS library. -``MbedTLS_VERSION`` - The version of the Mbed TLS library which was found. -``MbedTLS_INCLUDE_DIRS`` - Include directories needed to use Mbed TLS. -``MbedTLS_LIBRARIES`` - Libraries needed to link to Mbed TLS. - -Cache Variables -^^^^^^^^^^^^^^^ - -The following cache variables may also be set: - -``MbedTLS_INCLUDE_DIR`` - The directory containing ``mbedtls/aes.h``. -``MbedTLS_LIBRARY`` - The path to the Mbed TLS library. - -#]=======================================================================] - -# I'm not aware of a pkg-config file for mbedtls as of 2020/07/08. -#find_package(PkgConfig) -#pkg_check_modules(PC_MbedTLS QUIET mbedtls) - -find_path(MbedTLS_INCLUDE_DIR - NAMES mbedtls/aes.h -# PATHS ${PC_MbedTLS_INCLUDE_DIRS} -) -find_library(MbedTLS_LIBRARY - NAMES mbedcrypto -# PATHS ${PC_MbedTLS_LIBRARY_DIRS} -) - -# Extract version information from the header file -if(MbedTLS_INCLUDE_DIR) - # for major version 3 - if(EXISTS ${MbedTLS_INCLUDE_DIR}/mbedtls/build_info.h) - file(STRINGS ${MbedTLS_INCLUDE_DIR}/mbedtls/build_info.h _ver_line - REGEX "^#define MBEDTLS_VERSION_STRING *\"[0-9]+\\.[0-9]+\\.[0-9]+\"" - LIMIT_COUNT 1) - string(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" - MbedTLS_VERSION "${_ver_line}") - unset(_ver_line) - # for major version 2 - elseif(EXISTS ${MbedTLS_INCLUDE_DIR}/mbedtls/version.h) - file(STRINGS ${MbedTLS_INCLUDE_DIR}/mbedtls/version.h _ver_line - REGEX "^#define MBEDTLS_VERSION_STRING *\"[0-9]+\\.[0-9]+\\.[0-9]+\"" - LIMIT_COUNT 1) - string(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" - MbedTLS_VERSION "${_ver_line}") - unset(_ver_line) - else() - if(PC_MbedTLS_VERSION) - set(MbedTLS_VERSION ${PC_MbedTLS_VERSION}) - else() - # version unknown - set(MbedTLS_VERSION "0.0") - endif() - endif() -endif() - -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(MbedTLS - FOUND_VAR MbedTLS_FOUND - REQUIRED_VARS - MbedTLS_LIBRARY - MbedTLS_INCLUDE_DIR - VERSION_VAR MbedTLS_VERSION -) - -if(MbedTLS_FOUND) - set(MbedTLS_LIBRARIES ${MbedTLS_LIBRARY}) - set(MbedTLS_INCLUDE_DIRS ${MbedTLS_INCLUDE_DIR}) -# set(MbedTLS_DEFINITIONS ${PC_MbedTLS_CFLAGS_OTHER}) -endif() - -if(MbedTLS_FOUND AND NOT TARGET MbedTLS::MbedTLS) - add_library(MbedTLS::MbedTLS UNKNOWN IMPORTED) - set_target_properties(MbedTLS::MbedTLS PROPERTIES - IMPORTED_LOCATION "${MbedTLS_LIBRARY}" -# INTERFACE_COMPILE_OPTIONS "${PC_MbedTLS_CFLAGS_OTHER}" - INTERFACE_INCLUDE_DIRECTORIES "${MbedTLS_INCLUDE_DIR}" - ) -endif() - -mark_as_advanced( - MbedTLS_INCLUDE_DIR - MbedTLS_LIBRARY - ) diff --git a/thirdparty/libzip-1.11.3/cmake/FindNettle.cmake b/thirdparty/libzip-1.11.3/cmake/FindNettle.cmake deleted file mode 100644 index 8f0deb0..0000000 --- a/thirdparty/libzip-1.11.3/cmake/FindNettle.cmake +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright (C) 2020 Dieter Baron and Thomas Klausner -# -# The authors can be contacted at -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# -# 3. The names of the authors may not be used to endorse or promote -# products derived from this software without specific prior -# written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#[=======================================================================[.rst: -FindNettle -------- - -Finds the Nettle library. - -Imported Targets -^^^^^^^^^^^^^^^^ - -This module provides the following imported targets, if found: - -``Nettle::Nettle`` - The Nettle library - -Result Variables -^^^^^^^^^^^^^^^^ - -This will define the following variables: - -``Nettle_FOUND`` - True if the system has the Nettle library. -``Nettle_VERSION`` - The version of the Nettle library which was found. -``Nettle_INCLUDE_DIRS`` - Include directories needed to use Nettle. -``Nettle_LIBRARIES`` - Libraries needed to link to Nettle. - -Cache Variables -^^^^^^^^^^^^^^^ - -The following cache variables may also be set: - -``Nettle_INCLUDE_DIR`` - The directory containing ``nettle/aes.h``. -``Nettle_LIBRARY`` - The path to the Nettle library. - -#]=======================================================================] - -find_package(PkgConfig) -pkg_check_modules(PC_Nettle QUIET nettle) - -find_path(Nettle_INCLUDE_DIR - NAMES nettle/aes.h nettle/md5.h nettle/pbkdf2.h nettle/ripemd160.h nettle/sha.h - PATHS ${PC_Nettle_INCLUDE_DIRS} -) -find_library(Nettle_LIBRARY - NAMES nettle - PATHS ${PC_Nettle_LIBRARY_DIRS} -) - -# Extract version information from the header file -if(Nettle_INCLUDE_DIR) - # This file only exists in nettle>=3.0 - if(EXISTS ${Nettle_INCLUDE_DIR}/nettle/version.h) - file(STRINGS ${Nettle_INCLUDE_DIR}/nettle/version.h _ver_major_line - REGEX "^#define NETTLE_VERSION_MAJOR *[0-9]+" - LIMIT_COUNT 1) - string(REGEX MATCH "[0-9]+" - Nettle_MAJOR_VERSION "${_ver_major_line}") - file(STRINGS ${Nettle_INCLUDE_DIR}/nettle/version.h _ver_minor_line - REGEX "^#define NETTLE_VERSION_MINOR *[0-9]+" - LIMIT_COUNT 1) - string(REGEX MATCH "[0-9]+" - Nettle_MINOR_VERSION "${_ver_minor_line}") - set(Nettle_VERSION "${Nettle_MAJOR_VERSION}.${Nettle_MINOR_VERSION}") - unset(_ver_major_line) - unset(_ver_minor_line) - else() - if(PC_Nettle_VERSION) - set(Nettle_VERSION ${PC_Nettle_VERSION}) - else() - set(Nettle_VERSION "1.0") - endif() - endif() -endif() - -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(Nettle - FOUND_VAR Nettle_FOUND - REQUIRED_VARS - Nettle_LIBRARY - Nettle_INCLUDE_DIR - VERSION_VAR Nettle_VERSION -) - -if(Nettle_FOUND) - set(Nettle_LIBRARIES ${Nettle_LIBRARY}) - set(Nettle_INCLUDE_DIRS ${Nettle_INCLUDE_DIR}) - set(Nettle_DEFINITIONS ${PC_Nettle_CFLAGS_OTHER}) -endif() - -if(Nettle_FOUND AND NOT TARGET Nettle::Nettle) - add_library(Nettle::Nettle UNKNOWN IMPORTED) - set_target_properties(Nettle::Nettle PROPERTIES - IMPORTED_LOCATION "${Nettle_LIBRARY}" - INTERFACE_COMPILE_OPTIONS "${PC_Nettle_CFLAGS_OTHER}" - INTERFACE_INCLUDE_DIRECTORIES "${Nettle_INCLUDE_DIR}" - ) -endif() - -mark_as_advanced( - Nettle_INCLUDE_DIR - Nettle_LIBRARY -) - -# compatibility variables -set(Nettle_VERSION_STRING ${Nettle_VERSION}) diff --git a/thirdparty/libzip-1.11.3/cmake/Findzstd.cmake b/thirdparty/libzip-1.11.3/cmake/Findzstd.cmake deleted file mode 100644 index b389c6b..0000000 --- a/thirdparty/libzip-1.11.3/cmake/Findzstd.cmake +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright (C) 2020 Dieter Baron and Thomas Klausner -# -# The authors can be contacted at -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# -# 3. The names of the authors may not be used to endorse or promote -# products derived from this software without specific prior -# written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#[=======================================================================[.rst: -Findzstd -------- - -Finds the Zstandard (zstd) library. - -Imported Targets -^^^^^^^^^^^^^^^^ - -This module provides the following imported targets, if found: - -``zstd::libzstd_shared`` - The shared Zstandard library -``zstd::libzstd_static`` - The shared Zstandard library - -Result Variables -^^^^^^^^^^^^^^^^ - -This will define the following variables: - -``zstd_FOUND`` - True if the system has the Zstandard library. -``zstd_VERSION`` - The version of the Zstandard library which was found. - -Cache Variables -^^^^^^^^^^^^^^^ - -The following cache variables may also be set: - -``zstd_INCLUDE_DIR`` - The directory containing ``zstd.h``. -``zstd_STATIC_LIBRARY`` - The path to the Zstandard static library. -``zstd_SHARED_LIBRARY`` - The path to the Zstandard shared library. -``zstd_DLL`` - The path to the Zstandard DLL. - -#]=======================================================================] - -find_package(PkgConfig) -pkg_check_modules(PC_zstd QUIET libzstd) - -find_path(zstd_INCLUDE_DIR - NAMES zstd.h - HINTS ${PC_zstd_INCLUDE_DIRS} -) - -find_file(zstd_DLL - NAMES libzstd.dll zstd.dll - PATH_SUFFIXES bin - HINTS ${PC_zstd_PREFIX} -) - -# On Windows, we manually define the library names to avoid mistaking the -# implib for the static library -if(zstd_DLL) - set(_zstd_win_static_name zstd-static) - set(_zstd_win_shared_name zstd) -else() - # vcpkg removes the -static suffix in static builds - set(_zstd_win_static_name zstd zstd_static) - set(_zstd_win_shared_name) -endif() - -set(_previous_suffixes ${CMAKE_FIND_LIBRARY_SUFFIXES}) -set(CMAKE_FIND_LIBRARY_SUFFIXES ".so" ".dylib" ".dll.a" ".lib") -find_library(zstd_SHARED_LIBRARY - NAMES zstd ${_zstd_win_shared_name} - HINTS ${PC_zstd_LIBDIR} -) - -set(CMAKE_FIND_LIBRARY_SUFFIXES ".a" ".lib") -find_library(zstd_STATIC_LIBRARY - NAMES zstd ${_zstd_win_static_name} - HINTS ${PC_zstd_LIBDIR} -) -set(CMAKE_FIND_LIBRARY_SUFFIXES ${_previous_suffixes}) - -# Set zstd_LIBRARY to the shared library or fall back to the static library -if(zstd_SHARED_LIBRARY) - set(_zstd_LIBRARY ${zstd_SHARED_LIBRARY}) -else() - set(_zstd_LIBRARY ${zstd_STATIC_LIBRARY}) -endif() - -# Extract version information from the header file -if(zstd_INCLUDE_DIR) - file(STRINGS ${zstd_INCLUDE_DIR}/zstd.h _ver_major_line - REGEX "^#define ZSTD_VERSION_MAJOR *[0-9]+" - LIMIT_COUNT 1) - string(REGEX MATCH "[0-9]+" - zstd_MAJOR_VERSION "${_ver_major_line}") - file(STRINGS ${zstd_INCLUDE_DIR}/zstd.h _ver_minor_line - REGEX "^#define ZSTD_VERSION_MINOR *[0-9]+" - LIMIT_COUNT 1) - string(REGEX MATCH "[0-9]+" - zstd_MINOR_VERSION "${_ver_minor_line}") - file(STRINGS ${zstd_INCLUDE_DIR}/zstd.h _ver_release_line - REGEX "^#define ZSTD_VERSION_RELEASE *[0-9]+" - LIMIT_COUNT 1) - string(REGEX MATCH "[0-9]+" - zstd_RELEASE_VERSION "${_ver_release_line}") - set(Zstd_VERSION "${zstd_MAJOR_VERSION}.${zstd_MINOR_VERSION}.${zstd_RELEASE_VERSION}") - unset(_ver_major_line) - unset(_ver_minor_line) - unset(_ver_release_line) -endif() - -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(zstd - FOUND_VAR zstd_FOUND - REQUIRED_VARS - _zstd_LIBRARY - zstd_INCLUDE_DIR - VERSION_VAR zstd_VERSION -) - -if(zstd_FOUND AND zstd_SHARED_LIBRARY AND NOT TARGET zstd::libzstd_shared) - add_library(zstd::libzstd_shared SHARED IMPORTED) - if(WIN32) - set_target_properties(zstd::libzstd_shared PROPERTIES - IMPORTED_LOCATION "${zstd_DLL}" - IMPORTED_IMPLIB "${zstd_SHARED_LIBRARY}" - ) - else() - set_target_properties(zstd::libzstd_shared PROPERTIES - IMPORTED_LOCATION "${zstd_SHARED_LIBRARY}" - ) - endif() - - set_target_properties(zstd::libzstd_shared PROPERTIES - INTERFACE_COMPILE_OPTIONS "${PC_zstd_CFLAGS_OTHER}" - INTERFACE_INCLUDE_DIRECTORIES "${zstd_INCLUDE_DIR}" - ) -endif() - -if(zstd_FOUND AND zstd_STATIC_LIBRARY AND NOT TARGET zstd::libzstd_static) - add_library(zstd::libzstd_static STATIC IMPORTED) - set_target_properties(zstd::libzstd_static PROPERTIES - IMPORTED_LOCATION "${zstd_STATIC_LIBRARY}" - INTERFACE_COMPILE_OPTIONS "${PC_zstd_CFLAGS_OTHER}" - INTERFACE_INCLUDE_DIRECTORIES "${zstd_INCLUDE_DIR}" - ) -endif() - -mark_as_advanced( - zstd_INCLUDE_DIR - zstd_DLL - zstd_SHARED_LIBRARY - zstd_STATIC_LIBRARY -) diff --git a/thirdparty/libzip-1.11.3/lib/zip.h b/thirdparty/libzip-1.11.3/lib/zip.h deleted file mode 100644 index c2a8a8b..0000000 --- a/thirdparty/libzip-1.11.3/lib/zip.h +++ /dev/null @@ -1,528 +0,0 @@ -#ifndef _HAD_ZIP_H -#define _HAD_ZIP_H - -/* - zip.h -- exported declarations. - Copyright (C) 1999-2024 Dieter Baron and Thomas Klausner - - This file is part of libzip, a library to manipulate ZIP archives. - The authors can be contacted at - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - 3. The names of the authors may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER - IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#if defined(__has_feature) - #if !__has_feature(nullability) - #define _Nullable - #define _Nonnull - #endif -#else - #define _Nullable - #define _Nonnull -#endif - -#ifdef __cplusplus -extern "C" { -#if 0 -} /* fix autoindent */ -#endif -#endif - -#include - -#ifndef ZIP_EXTERN -#ifndef ZIP_STATIC -#ifdef _WIN32 -#define ZIP_EXTERN __declspec(dllimport) -#elif defined(__GNUC__) && __GNUC__ >= 4 -#define ZIP_EXTERN __attribute__((visibility("default"))) -#else -#define ZIP_EXTERN -#endif -#else -#define ZIP_EXTERN -#endif -#endif - -#ifndef ZIP_DEPRECATED -#if defined(__GNUC__) || defined(__clang__) -#define ZIP_DEPRECATED(x) __attribute__((deprecated(x))) -#elif defined(_MSC_VER) -#define ZIP_DEPRECATED(x) __declspec(deprecated(x)) -#else -#define ZIP_DEPRECATED(x) -#endif -#endif - -#include -#include -#include - -/* flags for zip_open */ - -#define ZIP_CREATE 1 -#define ZIP_EXCL 2 -#define ZIP_CHECKCONS 4 -#define ZIP_TRUNCATE 8 -#define ZIP_RDONLY 16 - - -/* flags for zip_name_locate, zip_fopen, zip_stat, ... */ - -#define ZIP_FL_NOCASE 1u /* ignore case on name lookup */ -#define ZIP_FL_NODIR 2u /* ignore directory component */ -#define ZIP_FL_COMPRESSED 4u /* read compressed data */ -#define ZIP_FL_UNCHANGED 8u /* use original data, ignoring changes */ -/* 16u was ZIP_FL_RECOMPRESS, which is deprecated */ -#define ZIP_FL_ENCRYPTED 32u /* read encrypted data (implies ZIP_FL_COMPRESSED) */ -#define ZIP_FL_ENC_GUESS 0u /* guess string encoding (is default) */ -#define ZIP_FL_ENC_RAW 64u /* get unmodified string */ -#define ZIP_FL_ENC_STRICT 128u /* follow specification strictly */ -#define ZIP_FL_LOCAL 256u /* in local header */ -#define ZIP_FL_CENTRAL 512u /* in central directory */ -/* 1024u reserved for internal use */ -#define ZIP_FL_ENC_UTF_8 2048u /* string is UTF-8 encoded */ -#define ZIP_FL_ENC_CP437 4096u /* string is CP437 encoded */ -#define ZIP_FL_OVERWRITE 8192u /* zip_file_add: if file with name exists, overwrite (replace) it */ - -/* archive global flags flags */ - -#define ZIP_AFL_RDONLY 2u /* read only -- cannot be cleared */ -#define ZIP_AFL_IS_TORRENTZIP 4u /* current archive is torrentzipped */ -#define ZIP_AFL_WANT_TORRENTZIP 8u /* write archive in torrentzip format */ -#define ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE 16u /* don't remove file if archive is empty */ - - -/* create a new extra field */ - -#define ZIP_EXTRA_FIELD_ALL ZIP_UINT16_MAX -#define ZIP_EXTRA_FIELD_NEW ZIP_UINT16_MAX - -/* length parameter to various functions */ - -#define ZIP_LENGTH_TO_END 0 -#define ZIP_LENGTH_UNCHECKED (-2) /* only supported by zip_source_file and its variants */ - -/* libzip error codes */ - -#define ZIP_ER_OK 0 /* N No error */ -#define ZIP_ER_MULTIDISK 1 /* N Multi-disk zip archives not supported */ -#define ZIP_ER_RENAME 2 /* S Renaming temporary file failed */ -#define ZIP_ER_CLOSE 3 /* S Closing zip archive failed */ -#define ZIP_ER_SEEK 4 /* S Seek error */ -#define ZIP_ER_READ 5 /* S Read error */ -#define ZIP_ER_WRITE 6 /* S Write error */ -#define ZIP_ER_CRC 7 /* N CRC error */ -#define ZIP_ER_ZIPCLOSED 8 /* N Containing zip archive was closed */ -#define ZIP_ER_NOENT 9 /* N No such file */ -#define ZIP_ER_EXISTS 10 /* N File already exists */ -#define ZIP_ER_OPEN 11 /* S Can't open file */ -#define ZIP_ER_TMPOPEN 12 /* S Failure to create temporary file */ -#define ZIP_ER_ZLIB 13 /* Z Zlib error */ -#define ZIP_ER_MEMORY 14 /* N Malloc failure */ -#define ZIP_ER_CHANGED 15 /* N Entry has been changed */ -#define ZIP_ER_COMPNOTSUPP 16 /* N Compression method not supported */ -#define ZIP_ER_EOF 17 /* N Premature end of file */ -#define ZIP_ER_INVAL 18 /* N Invalid argument */ -#define ZIP_ER_NOZIP 19 /* N Not a zip archive */ -#define ZIP_ER_INTERNAL 20 /* N Internal error */ -#define ZIP_ER_INCONS 21 /* L Zip archive inconsistent */ -#define ZIP_ER_REMOVE 22 /* S Can't remove file */ -#define ZIP_ER_DELETED 23 /* N Entry has been deleted */ -#define ZIP_ER_ENCRNOTSUPP 24 /* N Encryption method not supported */ -#define ZIP_ER_RDONLY 25 /* N Read-only archive */ -#define ZIP_ER_NOPASSWD 26 /* N No password provided */ -#define ZIP_ER_WRONGPASSWD 27 /* N Wrong password provided */ -#define ZIP_ER_OPNOTSUPP 28 /* N Operation not supported */ -#define ZIP_ER_INUSE 29 /* N Resource still in use */ -#define ZIP_ER_TELL 30 /* S Tell error */ -#define ZIP_ER_COMPRESSED_DATA 31 /* N Compressed data invalid */ -#define ZIP_ER_CANCELLED 32 /* N Operation cancelled */ -#define ZIP_ER_DATA_LENGTH 33 /* N Unexpected length of data */ -#define ZIP_ER_NOT_ALLOWED 34 /* N Not allowed in torrentzip */ -#define ZIP_ER_TRUNCATED_ZIP 35 /* N Possibly truncated or corrupted zip archive */ - -/* type of system error value */ - -#define ZIP_ET_NONE 0 /* sys_err unused */ -#define ZIP_ET_SYS 1 /* sys_err is errno */ -#define ZIP_ET_ZLIB 2 /* sys_err is zlib error code */ -#define ZIP_ET_LIBZIP 3 /* sys_err is libzip error code */ - -/* compression methods */ - -#define ZIP_CM_DEFAULT -1 /* better of deflate or store */ -#define ZIP_CM_STORE 0 /* stored (uncompressed) */ -#define ZIP_CM_SHRINK 1 /* shrunk */ -#define ZIP_CM_REDUCE_1 2 /* reduced with factor 1 */ -#define ZIP_CM_REDUCE_2 3 /* reduced with factor 2 */ -#define ZIP_CM_REDUCE_3 4 /* reduced with factor 3 */ -#define ZIP_CM_REDUCE_4 5 /* reduced with factor 4 */ -#define ZIP_CM_IMPLODE 6 /* imploded */ -/* 7 - Reserved for Tokenizing compression algorithm */ -#define ZIP_CM_DEFLATE 8 /* deflated */ -#define ZIP_CM_DEFLATE64 9 /* deflate64 */ -#define ZIP_CM_PKWARE_IMPLODE 10 /* PKWARE imploding */ -/* 11 - Reserved by PKWARE */ -#define ZIP_CM_BZIP2 12 /* compressed using BZIP2 algorithm */ -/* 13 - Reserved by PKWARE */ -#define ZIP_CM_LZMA 14 /* LZMA (EFS) */ -/* 15-17 - Reserved by PKWARE */ -#define ZIP_CM_TERSE 18 /* compressed using IBM TERSE (new) */ -#define ZIP_CM_LZ77 19 /* IBM LZ77 z Architecture (PFS) */ -/* 20 - old value for Zstandard */ -#define ZIP_CM_LZMA2 33 -#define ZIP_CM_ZSTD 93 /* Zstandard compressed data */ -#define ZIP_CM_XZ 95 /* XZ compressed data */ -#define ZIP_CM_JPEG 96 /* Compressed Jpeg data */ -#define ZIP_CM_WAVPACK 97 /* WavPack compressed data */ -#define ZIP_CM_PPMD 98 /* PPMd version I, Rev 1 */ - -/* encryption methods */ - -#define ZIP_EM_NONE 0 /* not encrypted */ -#define ZIP_EM_TRAD_PKWARE 1 /* traditional PKWARE encryption */ -#if 0 /* Strong Encryption Header not parsed yet */ -#define ZIP_EM_DES 0x6601 /* strong encryption: DES */ -#define ZIP_EM_RC2_OLD 0x6602 /* strong encryption: RC2, version < 5.2 */ -#define ZIP_EM_3DES_168 0x6603 -#define ZIP_EM_3DES_112 0x6609 -#define ZIP_EM_PKZIP_AES_128 0x660e -#define ZIP_EM_PKZIP_AES_192 0x660f -#define ZIP_EM_PKZIP_AES_256 0x6610 -#define ZIP_EM_RC2 0x6702 /* strong encryption: RC2, version >= 5.2 */ -#define ZIP_EM_RC4 0x6801 -#endif -#define ZIP_EM_AES_128 0x0101 /* Winzip AES encryption */ -#define ZIP_EM_AES_192 0x0102 -#define ZIP_EM_AES_256 0x0103 -#define ZIP_EM_UNKNOWN 0xffff /* unknown algorithm */ - -#define ZIP_OPSYS_DOS 0x00u -#define ZIP_OPSYS_AMIGA 0x01u -#define ZIP_OPSYS_OPENVMS 0x02u -#define ZIP_OPSYS_UNIX 0x03u -#define ZIP_OPSYS_VM_CMS 0x04u -#define ZIP_OPSYS_ATARI_ST 0x05u -#define ZIP_OPSYS_OS_2 0x06u -#define ZIP_OPSYS_MACINTOSH 0x07u -#define ZIP_OPSYS_Z_SYSTEM 0x08u -#define ZIP_OPSYS_CPM 0x09u -#define ZIP_OPSYS_WINDOWS_NTFS 0x0au -#define ZIP_OPSYS_MVS 0x0bu -#define ZIP_OPSYS_VSE 0x0cu -#define ZIP_OPSYS_ACORN_RISC 0x0du -#define ZIP_OPSYS_VFAT 0x0eu -#define ZIP_OPSYS_ALTERNATE_MVS 0x0fu -#define ZIP_OPSYS_BEOS 0x10u -#define ZIP_OPSYS_TANDEM 0x11u -#define ZIP_OPSYS_OS_400 0x12u -#define ZIP_OPSYS_OS_X 0x13u - -#define ZIP_OPSYS_DEFAULT ZIP_OPSYS_UNIX - - -enum zip_source_cmd { - ZIP_SOURCE_OPEN, /* prepare for reading */ - ZIP_SOURCE_READ, /* read data */ - ZIP_SOURCE_CLOSE, /* reading is done */ - ZIP_SOURCE_STAT, /* get meta information */ - ZIP_SOURCE_ERROR, /* get error information */ - ZIP_SOURCE_FREE, /* cleanup and free resources */ - ZIP_SOURCE_SEEK, /* set position for reading */ - ZIP_SOURCE_TELL, /* get read position */ - ZIP_SOURCE_BEGIN_WRITE, /* prepare for writing */ - ZIP_SOURCE_COMMIT_WRITE, /* writing is done */ - ZIP_SOURCE_ROLLBACK_WRITE, /* discard written changes */ - ZIP_SOURCE_WRITE, /* write data */ - ZIP_SOURCE_SEEK_WRITE, /* set position for writing */ - ZIP_SOURCE_TELL_WRITE, /* get write position */ - ZIP_SOURCE_SUPPORTS, /* check whether source supports command */ - ZIP_SOURCE_REMOVE, /* remove file */ - ZIP_SOURCE_RESERVED_1, /* previously used internally */ - ZIP_SOURCE_BEGIN_WRITE_CLONING, /* like ZIP_SOURCE_BEGIN_WRITE, but keep part of original file */ - ZIP_SOURCE_ACCEPT_EMPTY, /* whether empty files are valid archives */ - ZIP_SOURCE_GET_FILE_ATTRIBUTES, /* get additional file attributes */ - ZIP_SOURCE_SUPPORTS_REOPEN, /* allow reading from changed entry */ - ZIP_SOURCE_GET_DOS_TIME /* get last modification time in DOS format */ -}; -typedef enum zip_source_cmd zip_source_cmd_t; - -#define ZIP_SOURCE_MAKE_COMMAND_BITMASK(cmd) (((zip_int64_t)1) << (cmd)) - -#define ZIP_SOURCE_CHECK_SUPPORTED(supported, cmd) (((supported) & ZIP_SOURCE_MAKE_COMMAND_BITMASK(cmd)) != 0) - -/* clang-format off */ - -#define ZIP_SOURCE_SUPPORTS_READABLE (ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_OPEN) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_READ) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_CLOSE) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_STAT) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_ERROR) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_FREE)) - -#define ZIP_SOURCE_SUPPORTS_SEEKABLE (ZIP_SOURCE_SUPPORTS_READABLE \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_SEEK) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_TELL) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_SUPPORTS)) - -#define ZIP_SOURCE_SUPPORTS_WRITABLE (ZIP_SOURCE_SUPPORTS_SEEKABLE \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_BEGIN_WRITE) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_COMMIT_WRITE) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_ROLLBACK_WRITE) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_WRITE) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_SEEK_WRITE) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_TELL_WRITE) \ - | ZIP_SOURCE_MAKE_COMMAND_BITMASK(ZIP_SOURCE_REMOVE)) - -/* clang-format on */ - -/* for use by sources */ -struct zip_source_args_seek { - zip_int64_t offset; - int whence; -}; - -typedef struct zip_source_args_seek zip_source_args_seek_t; -#define ZIP_SOURCE_GET_ARGS(type, data, len, error) ((len) < sizeof(type) ? zip_error_set((error), ZIP_ER_INVAL, 0), (type *)NULL : (type *)(data)) - - -/* error information */ -/* use zip_error_*() to access */ -struct zip_error { - int zip_err; /* libzip error code (ZIP_ER_*) */ - int sys_err; /* copy of errno (E*) or zlib error code */ - char *_Nullable str; /* string representation or NULL */ -}; - -#define ZIP_STAT_NAME 0x0001u -#define ZIP_STAT_INDEX 0x0002u -#define ZIP_STAT_SIZE 0x0004u -#define ZIP_STAT_COMP_SIZE 0x0008u -#define ZIP_STAT_MTIME 0x0010u -#define ZIP_STAT_CRC 0x0020u -#define ZIP_STAT_COMP_METHOD 0x0040u -#define ZIP_STAT_ENCRYPTION_METHOD 0x0080u -#define ZIP_STAT_FLAGS 0x0100u - -struct zip_stat { - zip_uint64_t valid; /* which fields have valid values */ - const char *_Nullable name; /* name of the file */ - zip_uint64_t index; /* index within archive */ - zip_uint64_t size; /* size of file (uncompressed) */ - zip_uint64_t comp_size; /* size of file (compressed) */ - time_t mtime; /* modification time */ - zip_uint32_t crc; /* crc of file data */ - zip_uint16_t comp_method; /* compression method used */ - zip_uint16_t encryption_method; /* encryption method used */ - zip_uint32_t flags; /* reserved for future use */ -}; - -struct zip_buffer_fragment { - zip_uint8_t *_Nonnull data; - zip_uint64_t length; -}; - -struct zip_file_attributes { - zip_uint64_t valid; /* which fields have valid values */ - zip_uint8_t version; /* version of this struct, currently 1 */ - zip_uint8_t host_system; /* host system on which file was created */ - zip_uint8_t ascii; /* flag whether file is ASCII text */ - zip_uint8_t version_needed; /* minimum version needed to extract file */ - zip_uint32_t external_file_attributes; /* external file attributes (host-system specific) */ - zip_uint16_t general_purpose_bit_flags; /* general purpose big flags, only some bits are honored */ - zip_uint16_t general_purpose_bit_mask; /* which bits in general_purpose_bit_flags are valid */ -}; - -#define ZIP_FILE_ATTRIBUTES_HOST_SYSTEM 0x0001u -#define ZIP_FILE_ATTRIBUTES_ASCII 0x0002u -#define ZIP_FILE_ATTRIBUTES_VERSION_NEEDED 0x0004u -#define ZIP_FILE_ATTRIBUTES_EXTERNAL_FILE_ATTRIBUTES 0x0008u -#define ZIP_FILE_ATTRIBUTES_GENERAL_PURPOSE_BIT_FLAGS 0x0010u - -struct zip; -struct zip_file; -struct zip_source; - -typedef struct zip zip_t; -typedef struct zip_error zip_error_t; -typedef struct zip_file zip_file_t; -typedef struct zip_file_attributes zip_file_attributes_t; -typedef struct zip_source zip_source_t; -typedef struct zip_stat zip_stat_t; -typedef struct zip_buffer_fragment zip_buffer_fragment_t; - -typedef zip_uint32_t zip_flags_t; - -typedef zip_int64_t (*zip_source_callback)(void *_Nullable, void *_Nullable, zip_uint64_t, zip_source_cmd_t); -typedef zip_int64_t (*zip_source_layered_callback)(zip_source_t *_Nonnull, void *_Nullable, void *_Nullable, zip_uint64_t, enum zip_source_cmd); -typedef void (*zip_progress_callback)(zip_t *_Nonnull, double, void *_Nullable); -typedef int (*zip_cancel_callback)(zip_t *_Nonnull, void *_Nullable); - -#ifndef ZIP_DISABLE_DEPRECATED -#define ZIP_FL_RECOMPRESS 16u /* force recompression of data */ - -typedef void (*zip_progress_callback_t)(double); -ZIP_DEPRECATED("use 'zip_register_progress_callback_with_state' instead") ZIP_EXTERN void zip_register_progress_callback(zip_t *_Nonnull, zip_progress_callback_t _Nullable); - -ZIP_DEPRECATED("use 'zip_file_add' instead") ZIP_EXTERN zip_int64_t zip_add(zip_t *_Nonnull, const char *_Nonnull, zip_source_t *_Nonnull); -ZIP_DEPRECATED("use 'zip_dir_add' instead") ZIP_EXTERN zip_int64_t zip_add_dir(zip_t *_Nonnull, const char *_Nonnull); -ZIP_DEPRECATED("use 'zip_file_get_comment' instead") ZIP_EXTERN const char *_Nullable zip_get_file_comment(zip_t *_Nonnull, zip_uint64_t, int *_Nullable, int); -ZIP_DEPRECATED("use 'zip_get_num_entries' instead") ZIP_EXTERN int zip_get_num_files(zip_t *_Nonnull); -ZIP_DEPRECATED("use 'zip_file_rename' instead") ZIP_EXTERN int zip_rename(zip_t *_Nonnull, zip_uint64_t, const char *_Nonnull); -ZIP_DEPRECATED("use 'zip_file_replace' instead") ZIP_EXTERN int zip_replace(zip_t *_Nonnull, zip_uint64_t, zip_source_t *_Nonnull); -ZIP_DEPRECATED("use 'zip_file_set_comment' instead") ZIP_EXTERN int zip_set_file_comment(zip_t *_Nonnull, zip_uint64_t, const char *_Nullable, int); -ZIP_DEPRECATED("use 'zip_error_init_with_code' and 'zip_error_system_type' instead") ZIP_EXTERN int zip_error_get_sys_type(int); -ZIP_DEPRECATED("use 'zip_get_error' instead") ZIP_EXTERN void zip_error_get(zip_t *_Nonnull, int *_Nullable, int *_Nullable); -ZIP_DEPRECATED("use 'zip_error_strerror' instead") ZIP_EXTERN int zip_error_to_str(char *_Nonnull, zip_uint64_t, int, int); -ZIP_DEPRECATED("use 'zip_file_get_error' instead") ZIP_EXTERN void zip_file_error_get(zip_file_t *_Nonnull, int *_Nullable, int *_Nullable); -ZIP_DEPRECATED("use 'zip_source_zip_file' instead") ZIP_EXTERN zip_source_t *_Nullable zip_source_zip(zip_t *_Nonnull, zip_t *_Nonnull, zip_uint64_t, zip_flags_t, zip_uint64_t, zip_int64_t); -ZIP_DEPRECATED("use 'zip_source_zip_file_create' instead") ZIP_EXTERN zip_source_t *_Nullable zip_source_zip_create(zip_t *_Nonnull, zip_uint64_t, zip_flags_t, zip_uint64_t, zip_int64_t, zip_error_t *_Nullable); -#endif - -ZIP_EXTERN int zip_close(zip_t *_Nonnull); -ZIP_EXTERN int zip_delete(zip_t *_Nonnull, zip_uint64_t); -ZIP_EXTERN zip_int64_t zip_dir_add(zip_t *_Nonnull, const char *_Nonnull, zip_flags_t); -ZIP_EXTERN void zip_discard(zip_t *_Nonnull); - -ZIP_EXTERN zip_error_t *_Nonnull zip_get_error(zip_t *_Nonnull); -ZIP_EXTERN void zip_error_clear(zip_t *_Nonnull); -ZIP_EXTERN int zip_error_code_zip(const zip_error_t *_Nonnull); -ZIP_EXTERN int zip_error_code_system(const zip_error_t *_Nonnull); -ZIP_EXTERN void zip_error_fini(zip_error_t *_Nonnull); -ZIP_EXTERN void zip_error_init(zip_error_t *_Nonnull); -ZIP_EXTERN void zip_error_init_with_code(zip_error_t *_Nonnull, int); -ZIP_EXTERN void zip_error_set(zip_error_t *_Nullable, int, int); -ZIP_EXTERN void zip_error_set_from_source(zip_error_t *_Nonnull, zip_source_t *_Nullable); -ZIP_EXTERN const char *_Nonnull zip_error_strerror(zip_error_t *_Nonnull); -ZIP_EXTERN int zip_error_system_type(const zip_error_t *_Nonnull); -ZIP_EXTERN zip_int64_t zip_error_to_data(const zip_error_t *_Nonnull, void *_Nonnull, zip_uint64_t); - -ZIP_EXTERN int zip_fclose(zip_file_t *_Nonnull); -ZIP_EXTERN zip_t *_Nullable zip_fdopen(int, int, int *_Nullable); -ZIP_EXTERN zip_int64_t zip_file_add(zip_t *_Nonnull, const char *_Nonnull, zip_source_t *_Nonnull, zip_flags_t); -ZIP_EXTERN void zip_file_attributes_init(zip_file_attributes_t *_Nonnull); -ZIP_EXTERN void zip_file_error_clear(zip_file_t *_Nonnull); -ZIP_EXTERN int zip_file_extra_field_delete(zip_t *_Nonnull, zip_uint64_t, zip_uint16_t, zip_flags_t); -ZIP_EXTERN int zip_file_extra_field_delete_by_id(zip_t *_Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_flags_t); -ZIP_EXTERN int zip_file_extra_field_set(zip_t *_Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t, const zip_uint8_t *_Nullable, zip_uint16_t, zip_flags_t); -ZIP_EXTERN zip_int16_t zip_file_extra_fields_count(zip_t *_Nonnull, zip_uint64_t, zip_flags_t); -ZIP_EXTERN zip_int16_t zip_file_extra_fields_count_by_id(zip_t *_Nonnull, zip_uint64_t, zip_uint16_t, zip_flags_t); -ZIP_EXTERN const zip_uint8_t *_Nullable zip_file_extra_field_get(zip_t *_Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t *_Nullable, zip_uint16_t *_Nullable, zip_flags_t); -ZIP_EXTERN const zip_uint8_t *_Nullable zip_file_extra_field_get_by_id(zip_t *_Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_uint16_t *_Nullable, zip_flags_t); -ZIP_EXTERN const char *_Nullable zip_file_get_comment(zip_t *_Nonnull, zip_uint64_t, zip_uint32_t *_Nullable, zip_flags_t); -ZIP_EXTERN zip_error_t *_Nonnull zip_file_get_error(zip_file_t *_Nonnull); -ZIP_EXTERN int zip_file_get_external_attributes(zip_t *_Nonnull, zip_uint64_t, zip_flags_t, zip_uint8_t *_Nullable, zip_uint32_t *_Nullable); -ZIP_EXTERN int zip_file_is_seekable(zip_file_t *_Nonnull); -ZIP_EXTERN int zip_file_rename(zip_t *_Nonnull, zip_uint64_t, const char *_Nonnull, zip_flags_t); -ZIP_EXTERN int zip_file_replace(zip_t *_Nonnull, zip_uint64_t, zip_source_t *_Nonnull, zip_flags_t); -ZIP_EXTERN int zip_file_set_comment(zip_t *_Nonnull, zip_uint64_t, const char *_Nullable, zip_uint16_t, zip_flags_t); -ZIP_EXTERN int zip_file_set_dostime(zip_t *_Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_flags_t); -ZIP_EXTERN int zip_file_set_encryption(zip_t *_Nonnull, zip_uint64_t, zip_uint16_t, const char *_Nullable); -ZIP_EXTERN int zip_file_set_external_attributes(zip_t *_Nonnull, zip_uint64_t, zip_flags_t, zip_uint8_t, zip_uint32_t); -ZIP_EXTERN int zip_file_set_mtime(zip_t *_Nonnull, zip_uint64_t, time_t, zip_flags_t); -ZIP_EXTERN const char *_Nonnull zip_file_strerror(zip_file_t *_Nonnull); -ZIP_EXTERN zip_file_t *_Nullable zip_fopen(zip_t *_Nonnull, const char *_Nonnull, zip_flags_t); -ZIP_EXTERN zip_file_t *_Nullable zip_fopen_encrypted(zip_t *_Nonnull, const char *_Nonnull, zip_flags_t, const char *_Nullable); -ZIP_EXTERN zip_file_t *_Nullable zip_fopen_index(zip_t *_Nonnull, zip_uint64_t, zip_flags_t); -ZIP_EXTERN zip_file_t *_Nullable zip_fopen_index_encrypted(zip_t *_Nonnull, zip_uint64_t, zip_flags_t, const char *_Nullable); -ZIP_EXTERN zip_int64_t zip_fread(zip_file_t *_Nonnull, void *_Nonnull, zip_uint64_t); -ZIP_EXTERN zip_int8_t zip_fseek(zip_file_t *_Nonnull, zip_int64_t, int); -ZIP_EXTERN zip_int64_t zip_ftell(zip_file_t *_Nonnull); -ZIP_EXTERN const char *_Nullable zip_get_archive_comment(zip_t *_Nonnull, int *_Nullable, zip_flags_t); -ZIP_EXTERN int zip_get_archive_flag(zip_t *_Nonnull, zip_flags_t, zip_flags_t); -ZIP_EXTERN const char *_Nullable zip_get_name(zip_t *_Nonnull, zip_uint64_t, zip_flags_t); -ZIP_EXTERN zip_int64_t zip_get_num_entries(zip_t *_Nonnull, zip_flags_t); -ZIP_EXTERN const char *_Nonnull zip_libzip_version(void); -ZIP_EXTERN zip_int64_t zip_name_locate(zip_t *_Nonnull, const char *_Nonnull, zip_flags_t); -ZIP_EXTERN zip_t *_Nullable zip_open(const char *_Nonnull, int, int *_Nullable); -ZIP_EXTERN zip_t *_Nullable zip_open_from_source(zip_source_t *_Nonnull, int, zip_error_t *_Nullable); -ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t *_Nonnull, double, zip_progress_callback _Nullable, void (*_Nullable)(void *_Nullable), void *_Nullable); -ZIP_EXTERN int zip_register_cancel_callback_with_state(zip_t *_Nonnull, zip_cancel_callback _Nullable, void (*_Nullable)(void *_Nullable), void *_Nullable); -ZIP_EXTERN int zip_set_archive_comment(zip_t *_Nonnull, const char *_Nullable, zip_uint16_t); -ZIP_EXTERN int zip_set_archive_flag(zip_t *_Nonnull, zip_flags_t, int); -ZIP_EXTERN int zip_set_default_password(zip_t *_Nonnull, const char *_Nullable); -ZIP_EXTERN int zip_set_file_compression(zip_t *_Nonnull, zip_uint64_t, zip_int32_t, zip_uint32_t); -ZIP_EXTERN int zip_source_begin_write(zip_source_t *_Nonnull); -ZIP_EXTERN int zip_source_begin_write_cloning(zip_source_t *_Nonnull, zip_uint64_t); -ZIP_EXTERN zip_source_t *_Nullable zip_source_buffer(zip_t *_Nonnull, const void *_Nullable, zip_uint64_t, int); -ZIP_EXTERN zip_source_t *_Nullable zip_source_buffer_create(const void *_Nullable, zip_uint64_t, int, zip_error_t *_Nullable); -ZIP_EXTERN zip_source_t *_Nullable zip_source_buffer_fragment(zip_t *_Nonnull, const zip_buffer_fragment_t *_Nonnull, zip_uint64_t, int); -ZIP_EXTERN zip_source_t *_Nullable zip_source_buffer_fragment_create(const zip_buffer_fragment_t *_Nullable, zip_uint64_t, int, zip_error_t *_Nullable); -ZIP_EXTERN int zip_source_close(zip_source_t *_Nonnull); -ZIP_EXTERN int zip_source_commit_write(zip_source_t *_Nonnull); -ZIP_EXTERN zip_error_t *_Nonnull zip_source_error(zip_source_t *_Nonnull); -ZIP_EXTERN zip_source_t *_Nullable zip_source_file(zip_t *_Nonnull, const char *_Nonnull, zip_uint64_t, zip_int64_t); -ZIP_EXTERN zip_source_t *_Nullable zip_source_file_create(const char *_Nonnull, zip_uint64_t, zip_int64_t, zip_error_t *_Nullable); -ZIP_EXTERN zip_source_t *_Nullable zip_source_filep(zip_t *_Nonnull, FILE *_Nonnull, zip_uint64_t, zip_int64_t); -ZIP_EXTERN zip_source_t *_Nullable zip_source_filep_create(FILE *_Nonnull, zip_uint64_t, zip_int64_t, zip_error_t *_Nullable); -ZIP_EXTERN void zip_source_free(zip_source_t *_Nullable); -ZIP_EXTERN zip_source_t *_Nullable zip_source_function(zip_t *_Nonnull, zip_source_callback _Nonnull, void *_Nullable); -ZIP_EXTERN zip_source_t *_Nullable zip_source_function_create(zip_source_callback _Nonnull, void *_Nullable, zip_error_t *_Nullable); -ZIP_EXTERN int zip_source_get_file_attributes(zip_source_t *_Nonnull, zip_file_attributes_t *_Nonnull); -ZIP_EXTERN int zip_source_is_deleted(zip_source_t *_Nonnull); -ZIP_EXTERN int zip_source_is_seekable(zip_source_t *_Nonnull); -ZIP_EXTERN void zip_source_keep(zip_source_t *_Nonnull); -ZIP_EXTERN zip_source_t *_Nullable zip_source_layered(zip_t *_Nullable, zip_source_t *_Nonnull, zip_source_layered_callback _Nonnull, void *_Nullable); -ZIP_EXTERN zip_source_t *_Nullable zip_source_layered_create(zip_source_t *_Nonnull, zip_source_layered_callback _Nonnull, void *_Nullable, zip_error_t *_Nullable); -ZIP_EXTERN zip_int64_t zip_source_make_command_bitmap(zip_source_cmd_t, ...); -ZIP_EXTERN int zip_source_open(zip_source_t *_Nonnull); -ZIP_EXTERN zip_int64_t zip_source_pass_to_lower_layer(zip_source_t *_Nonnull, void *_Nullable, zip_uint64_t, zip_source_cmd_t); -ZIP_EXTERN zip_int64_t zip_source_read(zip_source_t *_Nonnull, void *_Nonnull, zip_uint64_t); -ZIP_EXTERN void zip_source_rollback_write(zip_source_t *_Nonnull); -ZIP_EXTERN int zip_source_seek(zip_source_t *_Nonnull, zip_int64_t, int); -ZIP_EXTERN zip_int64_t zip_source_seek_compute_offset(zip_uint64_t, zip_uint64_t, void *_Nonnull, zip_uint64_t, zip_error_t *_Nullable); -ZIP_EXTERN int zip_source_seek_write(zip_source_t *_Nonnull, zip_int64_t, int); -ZIP_EXTERN int zip_source_stat(zip_source_t *_Nonnull, zip_stat_t *_Nonnull); -ZIP_EXTERN zip_int64_t zip_source_tell(zip_source_t *_Nonnull); -ZIP_EXTERN zip_int64_t zip_source_tell_write(zip_source_t *_Nonnull); -#ifdef _WIN32 -ZIP_EXTERN zip_source_t *_Nullable zip_source_win32a(zip_t *_Nonnull, const char *_Nonnull, zip_uint64_t, zip_int64_t); -ZIP_EXTERN zip_source_t *_Nullable zip_source_win32a_create(const char *_Nonnull, zip_uint64_t, zip_int64_t, zip_error_t *_Nullable); -ZIP_EXTERN zip_source_t *_Nullable zip_source_win32handle(zip_t *_Nonnull, void *_Nonnull, zip_uint64_t, zip_int64_t); -ZIP_EXTERN zip_source_t *_Nullable zip_source_win32handle_create(void *_Nonnull, zip_uint64_t, zip_int64_t, zip_error_t *_Nullable); -ZIP_EXTERN zip_source_t *_Nullable zip_source_win32w(zip_t *_Nonnull, const wchar_t *_Nonnull, zip_uint64_t, zip_int64_t); -ZIP_EXTERN zip_source_t *_Nullable zip_source_win32w_create(const wchar_t *_Nonnull, zip_uint64_t, zip_int64_t, zip_error_t *_Nullable); -#endif -ZIP_EXTERN zip_source_t *_Nullable zip_source_window_create(zip_source_t *_Nonnull, zip_uint64_t, zip_int64_t, zip_error_t *_Nullable); -ZIP_EXTERN zip_int64_t zip_source_write(zip_source_t *_Nonnull, const void *_Nullable, zip_uint64_t); -ZIP_EXTERN zip_source_t *_Nullable zip_source_zip_file(zip_t *_Nonnull, zip_t *_Nonnull, zip_uint64_t, zip_flags_t, zip_uint64_t, zip_int64_t, const char *_Nullable); -ZIP_EXTERN zip_source_t *_Nullable zip_source_zip_file_create(zip_t *_Nonnull, zip_uint64_t, zip_flags_t, zip_uint64_t, zip_int64_t, const char *_Nullable, zip_error_t *_Nullable); -ZIP_EXTERN int zip_stat(zip_t *_Nonnull, const char *_Nonnull, zip_flags_t, zip_stat_t *_Nonnull); -ZIP_EXTERN int zip_stat_index(zip_t *_Nonnull, zip_uint64_t, zip_flags_t, zip_stat_t *_Nonnull); -ZIP_EXTERN void zip_stat_init(zip_stat_t *_Nonnull); -ZIP_EXTERN const char *_Nonnull zip_strerror(zip_t *_Nonnull); -ZIP_EXTERN int zip_unchange(zip_t *_Nonnull, zip_uint64_t); -ZIP_EXTERN int zip_unchange_all(zip_t *_Nonnull); -ZIP_EXTERN int zip_unchange_archive(zip_t *_Nonnull); -ZIP_EXTERN int zip_compression_method_supported(zip_int32_t method, int compress); -ZIP_EXTERN int zip_encryption_method_supported(zip_uint16_t method, int encode); - -#ifdef __cplusplus -} -#endif - -#endif /* _HAD_ZIP_H */ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeCache.txt b/thirdparty/zlib-1.3.1/build-emcmake/CMakeCache.txt deleted file mode 100644 index b204ab2..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeCache.txt +++ /dev/null @@ -1,353 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake -# It was generated by CMake: /usr/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING= - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//No help, variable specified on the command line. -CMAKE_CROSSCOMPILING_EMULATOR:UNINITIALIZED=/home/romazan/Рабочий стол/emsdk/node/20.18.0_64bit/bin/node - -//`clang-scan-deps` dependency scanner -CMAKE_C_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/pkgRedirects - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=zlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Force C/C++ compiler -EMSCRIPTEN_FORCE_COMPILERS:BOOL=OFF - -//If set, static library targets generate LLVM bitcode files (.bc). -// If disabled (default), UNIX ar archives (.a) are generated. -EMSCRIPTEN_GENERATE_BITCODE_STATIC_LIBRARIES:BOOL=OFF - -//Installation directory for executables -INSTALL_BIN_DIR:PATH=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/bin - -//Installation directory for headers -INSTALL_INC_DIR:PATH=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/include - -//Installation directory for libraries -INSTALL_LIB_DIR:PATH=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib - -//Installation directory for manual pages -INSTALL_MAN_DIR:PATH=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/share/man - -//Installation directory for pkgconfig (.pc) files -INSTALL_PKGCONFIG_DIR:PATH=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/share/pkgconfig - -//Enable Zlib Examples -ZLIB_BUILD_EXAMPLES:BOOL=ON - -//Value Computed by CMake -zlib_BINARY_DIR:STATIC=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake - -//Value Computed by CMake -zlib_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -zlib_SOURCE_DIR:STATIC=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1 - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=28 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//ADVANCED property for variable: CMAKE_C_COMPILER_CLANG_SCAN_DEPS -CMAKE_C_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.28 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//If true, we are targeting Emscripten output. -EMSCRIPTEN:INTERNAL=1 -//Have function fseeko -HAVE_FSEEKO:INTERNAL=1 -//Result of TRY_COMPILE -HAVE_OFF64_T:INTERNAL=TRUE -//Have include stddef.h -HAVE_STDDEF_H:INTERNAL=1 -//Have include stdint.h -HAVE_STDINT_H:INTERNAL=1 -//Have include sys/types.h -HAVE_SYS_TYPES_H:INTERNAL=1 -//CHECK_TYPE_SIZE: sizeof(off64_t) -OFF64_T:INTERNAL=8 -//Have include unistd.h -Z_HAVE_UNISTD_H:INTERNAL=1 - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CMakeCCompiler.cmake deleted file mode 100644 index 1a8c15d..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,74 +0,0 @@ -set(CMAKE_C_COMPILER "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "21.0.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emar") -set(CMAKE_C_COMPILER_AR "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emar") -set(CMAKE_RANLIB "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emranlib") -set(CMAKE_C_COMPILER_RANLIB "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emranlib") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "4") -set(CMAKE_C_COMPILER_ABI "") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat;/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "GL-getprocaddr;al;html5;stubs-debug;noexit;c-debug;dlmalloc-debug;compiler_rt;c++-noexcept;c++abi-debug-noexcept;sockets") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index e2001a2..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin +++ /dev/null @@ -1,1521 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - - - wasmExports['__wasm_call_ctors'](); - - -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -// show errors on likely calls to FS when it was not included -var FS = { - error() { - abort('Filesystem support (FS) was not included. The problem is that you are using files from JS, but files were not used from C/C++, so filesystem support was not auto-included. You can force-include filesystem support with -sFORCE_FILESYSTEM'); - }, - init() { FS.error() }, - createDataFile() { FS.error() }, - createPreloadedFile() { FS.error() }, - createLazyFile() { FS.error() }, - open() { FS.error() }, - mkdev() { FS.error() }, - registerDevice() { FS.error() }, - analyzePath() { FS.error() }, - - ErrnoError() { FS.error() }, -}; -Module['FS_createDataFile'] = FS.createDataFile; -Module['FS_createPreloadedFile'] = FS.createPreloadedFile; - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('cmTC_712e3.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'bigintToI53Checked', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'abortOnCannotGrowMemory', - 'growMemory', - 'strError', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'asyncLoad', - 'alignMemory', - 'mmapAlloc', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'UTF8ArrayToString', - 'UTF8ToString', - 'intArrayFromString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'flush_NO_FILESYSTEM', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'initRandomFill', - 'randomFill', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'isLeapYear', - 'ydayFromDate', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar', - 'FS_unlink', - 'FS_createDataFile', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'ENV', - 'ERRNO_CODES', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'SYSCALLS', - 'preloadPlugins', - 'FS_stdin_getChar_buffer', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - warnOnce('(this may also be due to not including full filesystem support - try building with -sFORCE_FILESYSTEM)'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CMakeSystem.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CMakeSystem.cmake deleted file mode 100644 index 196df84..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.8.0-53-generic") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-53-generic") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - -include("/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake") - -set(CMAKE_SYSTEM "Emscripten-1") -set(CMAKE_SYSTEM_NAME "Emscripten") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "x86") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 0a0ec9b..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,880 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.js b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.js deleted file mode 100644 index 9281774..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.js +++ /dev/null @@ -1,1521 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - - - wasmExports['__wasm_call_ctors'](); - - -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -// show errors on likely calls to FS when it was not included -var FS = { - error() { - abort('Filesystem support (FS) was not included. The problem is that you are using files from JS, but files were not used from C/C++, so filesystem support was not auto-included. You can force-include filesystem support with -sFORCE_FILESYSTEM'); - }, - init() { FS.error() }, - createDataFile() { FS.error() }, - createPreloadedFile() { FS.error() }, - createLazyFile() { FS.error() }, - open() { FS.error() }, - mkdev() { FS.error() }, - registerDevice() { FS.error() }, - analyzePath() { FS.error() }, - - ErrnoError() { FS.error() }, -}; -Module['FS_createDataFile'] = FS.createDataFile; -Module['FS_createPreloadedFile'] = FS.createPreloadedFile; - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('a.out.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'bigintToI53Checked', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'abortOnCannotGrowMemory', - 'growMemory', - 'strError', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'asyncLoad', - 'alignMemory', - 'mmapAlloc', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'UTF8ArrayToString', - 'UTF8ToString', - 'intArrayFromString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'flush_NO_FILESYSTEM', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'initRandomFill', - 'randomFill', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'isLeapYear', - 'ydayFromDate', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar', - 'FS_unlink', - 'FS_createDataFile', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'ENV', - 'ERRNO_CODES', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'SYSCALLS', - 'preloadPlugins', - 'FS_stdin_getChar_buffer', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - warnOnce('(this may also be due to not including full filesystem support - try building with -sFORCE_FILESYSTEM)'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.wasm b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.wasm deleted file mode 100755 index 15fd07e..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.wasm and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeConfigureLog.yaml b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index c8bbc40..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,409 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:228 (message)" - - "CMakeLists.txt:4 (project)" - message: | - The target system is: Emscripten - 1 - x86 - The host system is: Linux - 6.8.0-53-generic - x86_64 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:4 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc - Build flags: - Id flags: - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out.js" - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out.wasm" - - The C compiler identification could not be found in: - /home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.js - - The C compiler identification is Clang, found in: - /home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/3.28.3/CompilerIdC/a.out.wasm - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:4 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_712e3/fast - /usr/bin/gmake -f CMakeFiles/cmTC_712e3.dir/build.make CMakeFiles/cmTC_712e3.dir/build - gmake[1]: Entering directory '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ' - Building C object CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -v -MD -MT CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c - "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang" -target wasm32-unknown-emscripten -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr "--sysroot=/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot" -DEMSCRIPTEN -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -v -MD -MT CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o.d -oCMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c - clang version 21.0.0git (https:/github.com/llvm/llvm-project 4775e6d9099467df9363e1a3cd5950cc3d2fde05) - Target: wasm32-unknown-emscripten - Thread model: posix - InstalledDir: /home/romazan/Рабочий стол/emsdk/upstream/bin - (in-process) - "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang-21" -cc1 -triple wasm32-unknown-emscripten -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -target-cpu generic -fvisibility=hidden -debugger-tuning=gdb "-fdebug-compilation-dir=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ" -v "-fcoverage-compilation-dir=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ" -resource-dir "/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21" -dependency-file CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -sys-header-deps -D EMSCRIPTEN -isysroot "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include" -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fignore-exceptions -iwithsysroot/include/fakesdl -iwithsysroot/include/compat -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -o CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -x c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c - clang -cc1 version 21.0.0git based upon LLVM 21.0.0git default target x86_64-unknown-linux-gnu - ignoring nonexistent directory "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten" - #include "..." search starts here: - #include <...> search starts here: - /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl - /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat - /home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include - /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include - End of search list. - Linking C executable cmTC_712e3.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_712e3.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -v @CMakeFiles/cmTC_712e3.dir/objects1.rsp -o cmTC_712e3.js - "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang" --version - "/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_712e3.wasm CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp2ec8r0jdlibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1 - "/home/romazan/Рабочий стол/emsdk/upstream/bin/llvm-objcopy" cmTC_712e3.wasm cmTC_712e3.wasm --remove-section=.debug* --remove-section=producers --remove-section=name - "/home/romazan/Рабочий стол/emsdk/node/20.18.0_64bit/bin/node" "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/tools/compiler.mjs" - - gmake[1]: Leaving directory '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:4 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl] - add: [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat] - add: [/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include] - add: [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include] - end of search list found - collapse include dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl] ==> [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl] - collapse include dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat] ==> [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat] - collapse include dir [/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include] ==> [/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include] - collapse include dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include] ==> [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include] - implicit include dirs: [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat;/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" - - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:4 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_712e3/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_712e3.dir/build.make CMakeFiles/cmTC_712e3.dir/build] - ignore line: [gmake[1]: Entering directory '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ'] - ignore line: [Building C object CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o] - ignore line: ["/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -v -MD -MT CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] - ignore line: [ "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang" -target wasm32-unknown-emscripten -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr "--sysroot=/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot" -DEMSCRIPTEN -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -v -MD -MT CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o.d -oCMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] - ignore line: [clang version 21.0.0git (https:/github.com/llvm/llvm-project 4775e6d9099467df9363e1a3cd5950cc3d2fde05)] - ignore line: [Target: wasm32-unknown-emscripten] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /home/romazan/Рабочий стол/emsdk/upstream/bin] - ignore line: [ (in-process)] - ignore line: [ "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang-21" -cc1 -triple wasm32-unknown-emscripten -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -target-cpu generic -fvisibility=hidden -debugger-tuning=gdb "-fdebug-compilation-dir=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ" -v "-fcoverage-compilation-dir=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-LHTwpQ" -resource-dir "/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21" -dependency-file CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -sys-header-deps -D EMSCRIPTEN -isysroot "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten" -internal-isystem "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include" -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fignore-exceptions -iwithsysroot/include/fakesdl -iwithsysroot/include/compat -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -o CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o -x c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] - ignore line: [clang -cc1 version 21.0.0git based upon LLVM 21.0.0git default target x86_64-unknown-linux-gnu] - ignore line: [ignoring nonexistent directory "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/wasm32-emscripten"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/fakesdl] - ignore line: [ /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include/compat] - ignore line: [ /home/romazan/Рабочий стол/emsdk/upstream/lib/clang/21/include] - ignore line: [ /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/include] - ignore line: [End of search list.] - ignore line: [Linking C executable cmTC_712e3.js] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_712e3.dir/link.txt --verbose=1] - ignore line: ["/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -v @CMakeFiles/cmTC_712e3.dir/objects1.rsp -o cmTC_712e3.js ] - ignore line: [ "/home/romazan/Рабочий стол/emsdk/upstream/bin/clang" --version] - link line: [ "/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld" -o cmTC_712e3.wasm CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten" "-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib" -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr /tmp/tmp2ec8r0jdlibemscripten_js_symbols.so --strip-debug --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1] - arg [/home/romazan/Рабочий стол/emsdk/upstream/bin/wasm-ld] ==> ignore - arg [-o] ==> ignore - arg [cmTC_712e3.wasm] ==> ignore - arg [CMakeFiles/cmTC_712e3.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten] ==> dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten] - arg [-L/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib] ==> dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib] - arg [-lGL-getprocaddr] ==> lib [GL-getprocaddr] - arg [-lal] ==> lib [al] - arg [-lhtml5] ==> lib [html5] - arg [-lstubs-debug] ==> lib [stubs-debug] - arg [-lnoexit] ==> lib [noexit] - arg [-lc-debug] ==> lib [c-debug] - arg [-ldlmalloc-debug] ==> lib [dlmalloc-debug] - arg [-lcompiler_rt] ==> lib [compiler_rt] - arg [-lc++-noexcept] ==> lib [c++-noexcept] - arg [-lc++abi-debug-noexcept] ==> lib [c++abi-debug-noexcept] - arg [-lsockets] ==> lib [sockets] - arg [-mllvm] ==> ignore - arg [-combiner-global-alias-analysis=false] ==> ignore - arg [-mllvm] ==> ignore - arg [-enable-emscripten-sjlj] ==> ignore - arg [-mllvm] ==> ignore - arg [-disable-lsr] ==> ignore - arg [/tmp/tmp2ec8r0jdlibemscripten_js_symbols.so] ==> ignore - arg [--strip-debug] ==> ignore - arg [--export=emscripten_stack_get_end] ==> ignore - arg [--export=emscripten_stack_get_free] ==> ignore - arg [--export=emscripten_stack_get_base] ==> ignore - arg [--export=emscripten_stack_get_current] ==> ignore - arg [--export=emscripten_stack_init] ==> ignore - arg [--export=_emscripten_stack_alloc] ==> ignore - arg [--export=__wasm_call_ctors] ==> ignore - arg [--export=_emscripten_stack_restore] ==> ignore - arg [--export-if-defined=__start_em_asm] ==> ignore - arg [--export-if-defined=__stop_em_asm] ==> ignore - arg [--export-if-defined=__start_em_lib_deps] ==> ignore - arg [--export-if-defined=__stop_em_lib_deps] ==> ignore - arg [--export-if-defined=__start_em_js] ==> ignore - arg [--export-if-defined=__stop_em_js] ==> ignore - arg [--export-if-defined=main] ==> ignore - arg [--export-if-defined=__main_argc_argv] ==> ignore - arg [--export-if-defined=fflush] ==> ignore - arg [--export-table] ==> ignore - arg [-zstack-size=65536] ==> ignore - arg [--no-growable-memory] ==> ignore - arg [--initial-heap=16777216] ==> ignore - arg [--no-entry] ==> ignore - arg [--stack-first] ==> ignore - arg [--table-base=1] ==> ignore - collapse library dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten] ==> [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten] - collapse library dir [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib] ==> [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib] - implicit libs: [GL-getprocaddr;al;html5;stubs-debug;noexit;c-debug;dlmalloc-debug;compiler_rt;c++-noexcept;c++abi-debug-noexcept;sockets] - implicit objs: [] - implicit dirs: [/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten;/home/romazan/Рабочий стол/emsdk/upstream/emscripten/src/lib] - implicit fwks: [] - - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake:90 (try_compile)" - - "CMakeLists.txt:22 (check_include_file)" - checks: - - "Looking for sys/types.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-U8Y6Fp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-U8Y6Fp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_SYS_TYPES_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-U8Y6Fp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d8424/fast - /usr/bin/gmake -f CMakeFiles/cmTC_d8424.dir/build.make CMakeFiles/cmTC_d8424.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-U8Y6Fp» - Building C object CMakeFiles/cmTC_d8424.dir/CheckIncludeFile.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -MD -MT CMakeFiles/cmTC_d8424.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_d8424.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_d8424.dir/CheckIncludeFile.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-U8Y6Fp/CheckIncludeFile.c" - Linking C executable cmTC_d8424.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d8424.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_d8424.dir/objects1.rsp -o cmTC_d8424.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-U8Y6Fp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake:90 (try_compile)" - - "CMakeLists.txt:23 (check_include_file)" - checks: - - "Looking for stdint.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-r21ap0" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-r21ap0" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STDINT_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-r21ap0' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f3775/fast - /usr/bin/gmake -f CMakeFiles/cmTC_f3775.dir/build.make CMakeFiles/cmTC_f3775.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-r21ap0» - Building C object CMakeFiles/cmTC_f3775.dir/CheckIncludeFile.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -MD -MT CMakeFiles/cmTC_f3775.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_f3775.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_f3775.dir/CheckIncludeFile.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-r21ap0/CheckIncludeFile.c" - Linking C executable cmTC_f3775.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f3775.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_f3775.dir/objects1.rsp -o cmTC_f3775.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-r21ap0» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake:90 (try_compile)" - - "CMakeLists.txt:24 (check_include_file)" - checks: - - "Looking for stddef.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-389nTw" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-389nTw" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_STDDEF_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-389nTw' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_5e09c/fast - /usr/bin/gmake -f CMakeFiles/cmTC_5e09c.dir/build.make CMakeFiles/cmTC_5e09c.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-389nTw» - Building C object CMakeFiles/cmTC_5e09c.dir/CheckIncludeFile.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -MD -MT CMakeFiles/cmTC_5e09c.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_5e09c.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_5e09c.dir/CheckIncludeFile.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-389nTw/CheckIncludeFile.c" - Linking C executable cmTC_5e09c.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5e09c.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_5e09c.dir/objects1.rsp -o cmTC_5e09c.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-389nTw» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:114 (try_compile)" - - "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake:239 (__check_type_size_impl)" - - "CMakeLists.txt:42 (check_type_size)" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeTmp" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeTmp" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_OFF64_T" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeTmp' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_dfde6/fast - /usr/bin/gmake -f CMakeFiles/cmTC_dfde6.dir/build.make CMakeFiles/cmTC_dfde6.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeTmp» - Building C object CMakeFiles/cmTC_dfde6.dir/OFF64_T.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DHAVE_STDDEF_H -DHAVE_STDINT_H -DHAVE_SYS_TYPES_H -D_LARGEFILE64_SOURCE=1 -MD -MT CMakeFiles/cmTC_dfde6.dir/OFF64_T.c.o -MF CMakeFiles/cmTC_dfde6.dir/OFF64_T.c.o.d -o CMakeFiles/cmTC_dfde6.dir/OFF64_T.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CheckTypeSize/OFF64_T.c" - Linking C executable cmTC_dfde6.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dfde6.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_dfde6.dir/objects1.rsp -o cmTC_dfde6.js @CMakeFiles/cmTC_dfde6.dir/linkLibs.rsp - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeTmp» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake:86 (try_compile)" - - "CMakeLists.txt:51 (check_function_exists)" - checks: - - "Looking for fseeko" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hiBmjn" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hiBmjn" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "HAVE_FSEEKO" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hiBmjn' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7cbdf/fast - /usr/bin/gmake -f CMakeFiles/cmTC_7cbdf.dir/build.make CMakeFiles/cmTC_7cbdf.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hiBmjn» - Building C object CMakeFiles/cmTC_7cbdf.dir/CheckFunctionExists.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=fseeko -MD -MT CMakeFiles/cmTC_7cbdf.dir/CheckFunctionExists.c.o -MF CMakeFiles/cmTC_7cbdf.dir/CheckFunctionExists.c.o.d -o CMakeFiles/cmTC_7cbdf.dir/CheckFunctionExists.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hiBmjn/CheckFunctionExists.c" - Linking C executable cmTC_7cbdf.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7cbdf.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -DCHECK_FUNCTION_EXISTS=fseeko @CMakeFiles/cmTC_7cbdf.dir/objects1.rsp -o cmTC_7cbdf.js - wasm-ld: warning: function signature mismatch: fseeko - >>> defined as () -> i32 in CMakeFiles/cmTC_7cbdf.dir/CheckFunctionExists.c.o - >>> defined as (i32, i64, i32) -> i32 in /home/romazan/Рабочий стол/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libc-debug.a(fseek.o) - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-hiBmjn» - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake:90 (try_compile)" - - "CMakeLists.txt:59 (check_include_file)" - checks: - - "Looking for unistd.h" - directories: - source: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-33QcxB" - binary: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-33QcxB" - cmakeVariables: - CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/emscan-deps" - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules;/home/romazan/\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b/emsdk/upstream/emscripten/cmake/Modules" - buildResult: - variable: "Z_HAVE_UNISTD_H" - cached: true - stdout: | - Change Dir: '/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-33QcxB' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d969e/fast - /usr/bin/gmake -f CMakeFiles/cmTC_d969e.dir/build.make CMakeFiles/cmTC_d969e.dir/build - gmake[1]: вход в каталог «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-33QcxB» - Building C object CMakeFiles/cmTC_d969e.dir/CheckIncludeFile.c.o - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" -MD -MT CMakeFiles/cmTC_d969e.dir/CheckIncludeFile.c.o -MF CMakeFiles/cmTC_d969e.dir/CheckIncludeFile.c.o.d -o CMakeFiles/cmTC_d969e.dir/CheckIncludeFile.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-33QcxB/CheckIncludeFile.c" - Linking C executable cmTC_d969e.js - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d969e.dir/link.txt --verbose=1 - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/cmTC_d969e.dir/objects1.rsp -o cmTC_d969e.js - gmake[1]: выход из каталога «/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeScratch/TryCompile-33QcxB» - - exitCode: 0 -... diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeDirectoryInformation.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 343a8b9..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CheckTypeSize/OFF64_T.bin b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CheckTypeSize/OFF64_T.bin deleted file mode 100755 index 517ed5a..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CheckTypeSize/OFF64_T.bin and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CheckTypeSize/OFF64_T.c b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CheckTypeSize/OFF64_T.c deleted file mode 100644 index 8b3ae53..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/CheckTypeSize/OFF64_T.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -#undef KEY -#if defined(__i386) -# define KEY '_','_','i','3','8','6' -#elif defined(__x86_64) -# define KEY '_','_','x','8','6','_','6','4' -#elif defined(__ppc__) -# define KEY '_','_','p','p','c','_','_' -#elif defined(__ppc64__) -# define KEY '_','_','p','p','c','6','4','_','_' -#elif defined(__aarch64__) -# define KEY '_','_','a','a','r','c','h','6','4','_','_' -#elif defined(__ARM_ARCH_7A__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','A','_','_' -#elif defined(__ARM_ARCH_7S__) -# define KEY '_','_','A','R','M','_','A','R','C','H','_','7','S','_','_' -#endif - -#define SIZE (sizeof(off64_t)) -char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[', - ('0' + ((SIZE / 10000)%10)), - ('0' + ((SIZE / 1000)%10)), - ('0' + ((SIZE / 100)%10)), - ('0' + ((SIZE / 10)%10)), - ('0' + (SIZE % 10)), - ']', -#ifdef KEY - ' ','k','e','y','[', KEY, ']', -#endif - '\0'}; - -#ifdef __CLASSIC_C__ -int main(argc, argv) int argc; char *argv[]; -#else -int main(int argc, char *argv[]) -#endif -{ - int require = 0; - require += info_size[argc]; - (void)argv; - return require; -} diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/Makefile.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/Makefile.cmake deleted file mode 100644 index bae0044..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,122 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/CMakeLists.txt" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeSystem.cmake" - "CMakeFiles/CheckTypeSize/OFF64_T.c" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zconf.h.cmakein" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zlib.pc.cmakein" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.c.in" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/CheckTypeSize.cmake" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c" - "/usr/share/cmake-3.28/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake-3.28/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake" - "/usr/share/cmake-3.28/Modules/CheckFunctionExists.cmake" - "/usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake" - "/usr/share/cmake-3.28/Modules/CheckIncludeFileCXX.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-C.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang-FindBinUtils.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Clang.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake" - "/usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.28.3/CMakeSystem.cmake" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/3.28.3/CMakeCCompiler.cmake" - "CMakeFiles/CheckTypeSize/OFF64_T.c" - "zlib.pc" - "zconf.h" - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/zlib.dir/DependInfo.cmake" - "CMakeFiles/zlibstatic.dir/DependInfo.cmake" - "CMakeFiles/example.dir/DependInfo.cmake" - "CMakeFiles/minigzip.dir/DependInfo.cmake" - "CMakeFiles/example64.dir/DependInfo.cmake" - "CMakeFiles/minigzip64.dir/DependInfo.cmake" - ) diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/Makefile2 b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/Makefile2 deleted file mode 100644 index 28feb42..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/Makefile2 +++ /dev/null @@ -1,252 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/zlib.dir/all -all: CMakeFiles/zlibstatic.dir/all -all: CMakeFiles/example.dir/all -all: CMakeFiles/minigzip.dir/all -all: CMakeFiles/example64.dir/all -all: CMakeFiles/minigzip64.dir/all -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/zlib.dir/clean -clean: CMakeFiles/zlibstatic.dir/clean -clean: CMakeFiles/example.dir/clean -clean: CMakeFiles/minigzip.dir/clean -clean: CMakeFiles/example64.dir/clean -clean: CMakeFiles/minigzip64.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target CMakeFiles/zlib.dir - -# All Build rule for target. -CMakeFiles/zlib.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 "Built target zlib" -.PHONY : CMakeFiles/zlib.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/zlib.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 16 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/zlib.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 0 -.PHONY : CMakeFiles/zlib.dir/rule - -# Convenience name for target. -zlib: CMakeFiles/zlib.dir/rule -.PHONY : zlib - -# clean rule for target. -CMakeFiles/zlib.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/clean -.PHONY : CMakeFiles/zlib.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/zlibstatic.dir - -# All Build rule for target. -CMakeFiles/zlibstatic.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40 "Built target zlibstatic" -.PHONY : CMakeFiles/zlibstatic.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/zlibstatic.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 16 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/zlibstatic.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 0 -.PHONY : CMakeFiles/zlibstatic.dir/rule - -# Convenience name for target. -zlibstatic: CMakeFiles/zlibstatic.dir/rule -.PHONY : zlibstatic - -# clean rule for target. -CMakeFiles/zlibstatic.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/clean -.PHONY : CMakeFiles/zlibstatic.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/example.dir - -# All Build rule for target. -CMakeFiles/example.dir/all: CMakeFiles/zlib.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=1,2 "Built target example" -.PHONY : CMakeFiles/example.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/example.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 18 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/example.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 0 -.PHONY : CMakeFiles/example.dir/rule - -# Convenience name for target. -example: CMakeFiles/example.dir/rule -.PHONY : example - -# clean rule for target. -CMakeFiles/example.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/clean -.PHONY : CMakeFiles/example.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/minigzip.dir - -# All Build rule for target. -CMakeFiles/minigzip.dir/all: CMakeFiles/zlib.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip.dir/build.make CMakeFiles/minigzip.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip.dir/build.make CMakeFiles/minigzip.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=5,6 "Built target minigzip" -.PHONY : CMakeFiles/minigzip.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/minigzip.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 18 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/minigzip.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 0 -.PHONY : CMakeFiles/minigzip.dir/rule - -# Convenience name for target. -minigzip: CMakeFiles/minigzip.dir/rule -.PHONY : minigzip - -# clean rule for target. -CMakeFiles/minigzip.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip.dir/build.make CMakeFiles/minigzip.dir/clean -.PHONY : CMakeFiles/minigzip.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/example64.dir - -# All Build rule for target. -CMakeFiles/example64.dir/all: CMakeFiles/zlib.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/example64.dir/build.make CMakeFiles/example64.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/example64.dir/build.make CMakeFiles/example64.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=3,4 "Built target example64" -.PHONY : CMakeFiles/example64.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/example64.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 18 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/example64.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 0 -.PHONY : CMakeFiles/example64.dir/rule - -# Convenience name for target. -example64: CMakeFiles/example64.dir/rule -.PHONY : example64 - -# clean rule for target. -CMakeFiles/example64.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/example64.dir/build.make CMakeFiles/example64.dir/clean -.PHONY : CMakeFiles/example64.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/minigzip64.dir - -# All Build rule for target. -CMakeFiles/minigzip64.dir/all: CMakeFiles/zlib.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip64.dir/build.make CMakeFiles/minigzip64.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip64.dir/build.make CMakeFiles/minigzip64.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=7,8 "Built target minigzip64" -.PHONY : CMakeFiles/minigzip64.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/minigzip64.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 18 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/minigzip64.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 0 -.PHONY : CMakeFiles/minigzip64.dir/rule - -# Convenience name for target. -minigzip64: CMakeFiles/minigzip64.dir/rule -.PHONY : minigzip64 - -# clean rule for target. -CMakeFiles/minigzip64.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip64.dir/build.make CMakeFiles/minigzip64.dir/clean -.PHONY : CMakeFiles/minigzip64.dir/clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/TargetDirectories.txt b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 1aa2c94..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,13 +0,0 @@ -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/test.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/edit_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/rebuild_cache.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/list_install_components.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/install.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/install/local.dir -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/install/strip.dir diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/cmake.check_cache b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/DependInfo.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/DependInfo.cmake deleted file mode 100644 index 5169b13..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/example.c" "CMakeFiles/example.dir/test/example.c.o" "gcc" "CMakeFiles/example.dir/test/example.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/build.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/build.make deleted file mode 100644 index af9593d..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" - -# Include any dependencies generated for this target. -include CMakeFiles/example.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/example.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/example.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/example.dir/flags.make - -CMakeFiles/example.dir/test/example.c.o: CMakeFiles/example.dir/flags.make -CMakeFiles/example.dir/test/example.c.o: CMakeFiles/example.dir/includes_C.rsp -CMakeFiles/example.dir/test/example.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/test/example.c -CMakeFiles/example.dir/test/example.c.o: CMakeFiles/example.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/example.dir/test/example.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/example.dir/test/example.c.o -MF CMakeFiles/example.dir/test/example.c.o.d -o CMakeFiles/example.dir/test/example.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/example.c" - -CMakeFiles/example.dir/test/example.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example.dir/test/example.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/example.c" > CMakeFiles/example.dir/test/example.c.i - -CMakeFiles/example.dir/test/example.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example.dir/test/example.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/example.c" -o CMakeFiles/example.dir/test/example.c.s - -# Object files for target example -example_OBJECTS = \ -"CMakeFiles/example.dir/test/example.c.o" - -# External object files for target example -example_EXTERNAL_OBJECTS = - -example.js: CMakeFiles/example.dir/test/example.c.o -example.js: CMakeFiles/example.dir/build.make -example.js: libz.a -example.js: CMakeFiles/example.dir/linkLibs.rsp -example.js: CMakeFiles/example.dir/objects1.rsp -example.js: CMakeFiles/example.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable example.js" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/example.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/example.dir/build: example.js -.PHONY : CMakeFiles/example.dir/build - -CMakeFiles/example.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/example.dir/cmake_clean.cmake -.PHONY : CMakeFiles/example.dir/clean - -CMakeFiles/example.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : CMakeFiles/example.dir/depend - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/cmake_clean.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/cmake_clean.cmake deleted file mode 100644 index a2c3fb9..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/example.dir/test/example.c.o" - "CMakeFiles/example.dir/test/example.c.o.d" - "example.js" - "example.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/example.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/compiler_depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/compiler_depend.make deleted file mode 100644 index fd35cca..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for example. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/compiler_depend.ts b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/compiler_depend.ts deleted file mode 100644 index 82206ab..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for example. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/depend.make deleted file mode 100644 index 1438e1c..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for example. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/flags.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/flags.make deleted file mode 100644 index 12d1e75..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = -D_LARGEFILE64_SOURCE=1 - -C_INCLUDES = @CMakeFiles/example.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/link.txt b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/link.txt deleted file mode 100644 index 661d5f0..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/example.dir/objects1.rsp -o example.js @CMakeFiles/example.dir/linkLibs.rsp diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/progress.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/progress.make deleted file mode 100644 index abadeb0..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/test/example.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/test/example.c.o deleted file mode 100644 index b08f41f..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/test/example.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/test/example.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/test/example.c.o.d deleted file mode 100644 index c2abca3..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example.dir/test/example.c.o.d +++ /dev/null @@ -1,43 +0,0 @@ -CMakeFiles/example.dir/test/example.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/test/example.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/DependInfo.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/DependInfo.cmake deleted file mode 100644 index ed4a053..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/example.c" "CMakeFiles/example64.dir/test/example.c.o" "gcc" "CMakeFiles/example64.dir/test/example.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/build.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/build.make deleted file mode 100644 index fa33f78..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" - -# Include any dependencies generated for this target. -include CMakeFiles/example64.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/example64.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/example64.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/example64.dir/flags.make - -CMakeFiles/example64.dir/test/example.c.o: CMakeFiles/example64.dir/flags.make -CMakeFiles/example64.dir/test/example.c.o: CMakeFiles/example64.dir/includes_C.rsp -CMakeFiles/example64.dir/test/example.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/test/example.c -CMakeFiles/example64.dir/test/example.c.o: CMakeFiles/example64.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/example64.dir/test/example.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/example64.dir/test/example.c.o -MF CMakeFiles/example64.dir/test/example.c.o.d -o CMakeFiles/example64.dir/test/example.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/example.c" - -CMakeFiles/example64.dir/test/example.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example64.dir/test/example.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/example.c" > CMakeFiles/example64.dir/test/example.c.i - -CMakeFiles/example64.dir/test/example.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example64.dir/test/example.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/example.c" -o CMakeFiles/example64.dir/test/example.c.s - -# Object files for target example64 -example64_OBJECTS = \ -"CMakeFiles/example64.dir/test/example.c.o" - -# External object files for target example64 -example64_EXTERNAL_OBJECTS = - -example64.js: CMakeFiles/example64.dir/test/example.c.o -example64.js: CMakeFiles/example64.dir/build.make -example64.js: libz.a -example64.js: CMakeFiles/example64.dir/linkLibs.rsp -example64.js: CMakeFiles/example64.dir/objects1.rsp -example64.js: CMakeFiles/example64.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable example64.js" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/example64.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/example64.dir/build: example64.js -.PHONY : CMakeFiles/example64.dir/build - -CMakeFiles/example64.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/example64.dir/cmake_clean.cmake -.PHONY : CMakeFiles/example64.dir/clean - -CMakeFiles/example64.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : CMakeFiles/example64.dir/depend - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/cmake_clean.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/cmake_clean.cmake deleted file mode 100644 index ae37821..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/example64.dir/test/example.c.o" - "CMakeFiles/example64.dir/test/example.c.o.d" - "example64.js" - "example64.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/example64.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/compiler_depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/compiler_depend.make deleted file mode 100644 index 21f3861..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for example64. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/compiler_depend.ts b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/compiler_depend.ts deleted file mode 100644 index b93c6d4..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for example64. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/depend.make deleted file mode 100644 index 52d2998..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for example64. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/flags.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/flags.make deleted file mode 100644 index 65cbf62..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = -D_LARGEFILE64_SOURCE=1 - -C_INCLUDES = @CMakeFiles/example64.dir/includes_C.rsp - -C_FLAGS = -D_FILE_OFFSET_BITS=64 - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/link.txt b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/link.txt deleted file mode 100644 index f5ce726..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/example64.dir/objects1.rsp -o example64.js @CMakeFiles/example64.dir/linkLibs.rsp diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/progress.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/progress.make deleted file mode 100644 index 8c8fb6f..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 3 -CMAKE_PROGRESS_2 = 4 - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/test/example.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/test/example.c.o deleted file mode 100644 index b08f41f..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/test/example.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/test/example.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/test/example.c.o.d deleted file mode 100644 index 23c32bb..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/example64.dir/test/example.c.o.d +++ /dev/null @@ -1,43 +0,0 @@ -CMakeFiles/example64.dir/test/example.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/test/example.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/DependInfo.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/DependInfo.cmake deleted file mode 100644 index 928a685..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c" "CMakeFiles/minigzip.dir/test/minigzip.c.o" "gcc" "CMakeFiles/minigzip.dir/test/minigzip.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/build.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/build.make deleted file mode 100644 index e0accd4..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" - -# Include any dependencies generated for this target. -include CMakeFiles/minigzip.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/minigzip.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/minigzip.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/minigzip.dir/flags.make - -CMakeFiles/minigzip.dir/test/minigzip.c.o: CMakeFiles/minigzip.dir/flags.make -CMakeFiles/minigzip.dir/test/minigzip.c.o: CMakeFiles/minigzip.dir/includes_C.rsp -CMakeFiles/minigzip.dir/test/minigzip.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c -CMakeFiles/minigzip.dir/test/minigzip.c.o: CMakeFiles/minigzip.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/minigzip.dir/test/minigzip.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/minigzip.dir/test/minigzip.c.o -MF CMakeFiles/minigzip.dir/test/minigzip.c.o.d -o CMakeFiles/minigzip.dir/test/minigzip.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c" - -CMakeFiles/minigzip.dir/test/minigzip.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/minigzip.dir/test/minigzip.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c" > CMakeFiles/minigzip.dir/test/minigzip.c.i - -CMakeFiles/minigzip.dir/test/minigzip.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/minigzip.dir/test/minigzip.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c" -o CMakeFiles/minigzip.dir/test/minigzip.c.s - -# Object files for target minigzip -minigzip_OBJECTS = \ -"CMakeFiles/minigzip.dir/test/minigzip.c.o" - -# External object files for target minigzip -minigzip_EXTERNAL_OBJECTS = - -minigzip.js: CMakeFiles/minigzip.dir/test/minigzip.c.o -minigzip.js: CMakeFiles/minigzip.dir/build.make -minigzip.js: libz.a -minigzip.js: CMakeFiles/minigzip.dir/linkLibs.rsp -minigzip.js: CMakeFiles/minigzip.dir/objects1.rsp -minigzip.js: CMakeFiles/minigzip.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable minigzip.js" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/minigzip.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/minigzip.dir/build: minigzip.js -.PHONY : CMakeFiles/minigzip.dir/build - -CMakeFiles/minigzip.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/minigzip.dir/cmake_clean.cmake -.PHONY : CMakeFiles/minigzip.dir/clean - -CMakeFiles/minigzip.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : CMakeFiles/minigzip.dir/depend - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/cmake_clean.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/cmake_clean.cmake deleted file mode 100644 index 3a0a10e..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/minigzip.dir/test/minigzip.c.o" - "CMakeFiles/minigzip.dir/test/minigzip.c.o.d" - "minigzip.js" - "minigzip.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/minigzip.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/compiler_depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/compiler_depend.make deleted file mode 100644 index 50a75e9..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for minigzip. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/compiler_depend.ts b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/compiler_depend.ts deleted file mode 100644 index 2658061..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for minigzip. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/depend.make deleted file mode 100644 index 20bd48b..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for minigzip. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/flags.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/flags.make deleted file mode 100644 index 52ab368..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = -D_LARGEFILE64_SOURCE=1 - -C_INCLUDES = @CMakeFiles/minigzip.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/link.txt b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/link.txt deleted file mode 100644 index d2846b7..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/minigzip.dir/objects1.rsp -o minigzip.js @CMakeFiles/minigzip.dir/linkLibs.rsp diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/progress.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/progress.make deleted file mode 100644 index 3a86673..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 5 -CMAKE_PROGRESS_2 = 6 - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/test/minigzip.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/test/minigzip.c.o deleted file mode 100644 index a643f3f..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/test/minigzip.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/test/minigzip.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/test/minigzip.c.o.d deleted file mode 100644 index f1f7ed3..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip.dir/test/minigzip.c.o.d +++ /dev/null @@ -1,43 +0,0 @@ -CMakeFiles/minigzip.dir/test/minigzip.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/DependInfo.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/DependInfo.cmake deleted file mode 100644 index d696e1a..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c" "CMakeFiles/minigzip64.dir/test/minigzip.c.o" "gcc" "CMakeFiles/minigzip64.dir/test/minigzip.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/build.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/build.make deleted file mode 100644 index 8f05b9e..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" - -# Include any dependencies generated for this target. -include CMakeFiles/minigzip64.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/minigzip64.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/minigzip64.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/minigzip64.dir/flags.make - -CMakeFiles/minigzip64.dir/test/minigzip.c.o: CMakeFiles/minigzip64.dir/flags.make -CMakeFiles/minigzip64.dir/test/minigzip.c.o: CMakeFiles/minigzip64.dir/includes_C.rsp -CMakeFiles/minigzip64.dir/test/minigzip.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c -CMakeFiles/minigzip64.dir/test/minigzip.c.o: CMakeFiles/minigzip64.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/minigzip64.dir/test/minigzip.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/minigzip64.dir/test/minigzip.c.o -MF CMakeFiles/minigzip64.dir/test/minigzip.c.o.d -o CMakeFiles/minigzip64.dir/test/minigzip.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c" - -CMakeFiles/minigzip64.dir/test/minigzip.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/minigzip64.dir/test/minigzip.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c" > CMakeFiles/minigzip64.dir/test/minigzip.c.i - -CMakeFiles/minigzip64.dir/test/minigzip.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/minigzip64.dir/test/minigzip.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c" -o CMakeFiles/minigzip64.dir/test/minigzip.c.s - -# Object files for target minigzip64 -minigzip64_OBJECTS = \ -"CMakeFiles/minigzip64.dir/test/minigzip.c.o" - -# External object files for target minigzip64 -minigzip64_EXTERNAL_OBJECTS = - -minigzip64.js: CMakeFiles/minigzip64.dir/test/minigzip.c.o -minigzip64.js: CMakeFiles/minigzip64.dir/build.make -minigzip64.js: libz.a -minigzip64.js: CMakeFiles/minigzip64.dir/linkLibs.rsp -minigzip64.js: CMakeFiles/minigzip64.dir/objects1.rsp -minigzip64.js: CMakeFiles/minigzip64.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable minigzip64.js" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/minigzip64.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/minigzip64.dir/build: minigzip64.js -.PHONY : CMakeFiles/minigzip64.dir/build - -CMakeFiles/minigzip64.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/minigzip64.dir/cmake_clean.cmake -.PHONY : CMakeFiles/minigzip64.dir/clean - -CMakeFiles/minigzip64.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : CMakeFiles/minigzip64.dir/depend - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/cmake_clean.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/cmake_clean.cmake deleted file mode 100644 index f0bd5a6..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/minigzip64.dir/test/minigzip.c.o" - "CMakeFiles/minigzip64.dir/test/minigzip.c.o.d" - "minigzip64.js" - "minigzip64.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/minigzip64.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/compiler_depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/compiler_depend.make deleted file mode 100644 index e11832c..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for minigzip64. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/compiler_depend.ts b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/compiler_depend.ts deleted file mode 100644 index 63feb04..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for minigzip64. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/depend.make deleted file mode 100644 index 2e43ae6..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for minigzip64. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/flags.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/flags.make deleted file mode 100644 index da2d754..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = -D_LARGEFILE64_SOURCE=1 - -C_INCLUDES = @CMakeFiles/minigzip64.dir/includes_C.rsp - -C_FLAGS = -D_FILE_OFFSET_BITS=64 - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/link.txt b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/link.txt deleted file mode 100644 index 478e3f9..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" @CMakeFiles/minigzip64.dir/objects1.rsp -o minigzip64.js @CMakeFiles/minigzip64.dir/linkLibs.rsp diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/progress.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/progress.make deleted file mode 100644 index 72bb7dd..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 7 -CMAKE_PROGRESS_2 = 8 - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/test/minigzip.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/test/minigzip.c.o deleted file mode 100644 index a643f3f..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/test/minigzip.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/test/minigzip.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/test/minigzip.c.o.d deleted file mode 100644 index fa60b51..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/minigzip64.dir/test/minigzip.c.o.d +++ /dev/null @@ -1,43 +0,0 @@ -CMakeFiles/minigzip64.dir/test/minigzip.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/test/minigzip.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/progress.marks b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/progress.marks deleted file mode 100644 index 425151f..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -40 diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/DependInfo.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/DependInfo.cmake deleted file mode 100644 index 23fef94..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/DependInfo.cmake +++ /dev/null @@ -1,37 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/adler32.c" "CMakeFiles/zlib.dir/adler32.c.o" "gcc" "CMakeFiles/zlib.dir/adler32.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/compress.c" "CMakeFiles/zlib.dir/compress.c.o" "gcc" "CMakeFiles/zlib.dir/compress.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/crc32.c" "CMakeFiles/zlib.dir/crc32.c.o" "gcc" "CMakeFiles/zlib.dir/crc32.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/deflate.c" "CMakeFiles/zlib.dir/deflate.c.o" "gcc" "CMakeFiles/zlib.dir/deflate.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzclose.c" "CMakeFiles/zlib.dir/gzclose.c.o" "gcc" "CMakeFiles/zlib.dir/gzclose.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzlib.c" "CMakeFiles/zlib.dir/gzlib.c.o" "gcc" "CMakeFiles/zlib.dir/gzlib.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzread.c" "CMakeFiles/zlib.dir/gzread.c.o" "gcc" "CMakeFiles/zlib.dir/gzread.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c" "CMakeFiles/zlib.dir/gzwrite.c.o" "gcc" "CMakeFiles/zlib.dir/gzwrite.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/infback.c" "CMakeFiles/zlib.dir/infback.c.o" "gcc" "CMakeFiles/zlib.dir/infback.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inffast.c" "CMakeFiles/zlib.dir/inffast.c.o" "gcc" "CMakeFiles/zlib.dir/inffast.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inflate.c" "CMakeFiles/zlib.dir/inflate.c.o" "gcc" "CMakeFiles/zlib.dir/inflate.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inftrees.c" "CMakeFiles/zlib.dir/inftrees.c.o" "gcc" "CMakeFiles/zlib.dir/inftrees.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/trees.c" "CMakeFiles/zlib.dir/trees.c.o" "gcc" "CMakeFiles/zlib.dir/trees.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/uncompr.c" "CMakeFiles/zlib.dir/uncompr.c.o" "gcc" "CMakeFiles/zlib.dir/uncompr.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zutil.c" "CMakeFiles/zlib.dir/zutil.c.o" "gcc" "CMakeFiles/zlib.dir/zutil.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/adler32.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/adler32.c.o deleted file mode 100644 index 14ac603..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/adler32.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/adler32.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/adler32.c.o.d deleted file mode 100644 index 9c1517d..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/adler32.c.o.d +++ /dev/null @@ -1,43 +0,0 @@ -CMakeFiles/zlib.dir/adler32.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/adler32.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/build.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/build.make deleted file mode 100644 index 175c252..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/build.make +++ /dev/null @@ -1,350 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" - -# Include any dependencies generated for this target. -include CMakeFiles/zlib.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/zlib.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/zlib.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/zlib.dir/flags.make - -CMakeFiles/zlib.dir/adler32.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/adler32.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/adler32.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/adler32.c -CMakeFiles/zlib.dir/adler32.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/zlib.dir/adler32.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/adler32.c.o -MF CMakeFiles/zlib.dir/adler32.c.o.d -o CMakeFiles/zlib.dir/adler32.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/adler32.c" - -CMakeFiles/zlib.dir/adler32.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/adler32.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/adler32.c" > CMakeFiles/zlib.dir/adler32.c.i - -CMakeFiles/zlib.dir/adler32.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/adler32.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/adler32.c" -o CMakeFiles/zlib.dir/adler32.c.s - -CMakeFiles/zlib.dir/compress.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/compress.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/compress.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/compress.c -CMakeFiles/zlib.dir/compress.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/zlib.dir/compress.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/compress.c.o -MF CMakeFiles/zlib.dir/compress.c.o.d -o CMakeFiles/zlib.dir/compress.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/compress.c" - -CMakeFiles/zlib.dir/compress.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/compress.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/compress.c" > CMakeFiles/zlib.dir/compress.c.i - -CMakeFiles/zlib.dir/compress.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/compress.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/compress.c" -o CMakeFiles/zlib.dir/compress.c.s - -CMakeFiles/zlib.dir/crc32.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/crc32.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/crc32.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/crc32.c -CMakeFiles/zlib.dir/crc32.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/zlib.dir/crc32.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/crc32.c.o -MF CMakeFiles/zlib.dir/crc32.c.o.d -o CMakeFiles/zlib.dir/crc32.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/crc32.c" - -CMakeFiles/zlib.dir/crc32.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/crc32.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/crc32.c" > CMakeFiles/zlib.dir/crc32.c.i - -CMakeFiles/zlib.dir/crc32.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/crc32.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/crc32.c" -o CMakeFiles/zlib.dir/crc32.c.s - -CMakeFiles/zlib.dir/deflate.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/deflate.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/deflate.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/deflate.c -CMakeFiles/zlib.dir/deflate.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/zlib.dir/deflate.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/deflate.c.o -MF CMakeFiles/zlib.dir/deflate.c.o.d -o CMakeFiles/zlib.dir/deflate.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/deflate.c" - -CMakeFiles/zlib.dir/deflate.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/deflate.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/deflate.c" > CMakeFiles/zlib.dir/deflate.c.i - -CMakeFiles/zlib.dir/deflate.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/deflate.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/deflate.c" -o CMakeFiles/zlib.dir/deflate.c.s - -CMakeFiles/zlib.dir/gzclose.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/gzclose.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/gzclose.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzclose.c -CMakeFiles/zlib.dir/gzclose.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/zlib.dir/gzclose.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/gzclose.c.o -MF CMakeFiles/zlib.dir/gzclose.c.o.d -o CMakeFiles/zlib.dir/gzclose.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzclose.c" - -CMakeFiles/zlib.dir/gzclose.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/gzclose.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzclose.c" > CMakeFiles/zlib.dir/gzclose.c.i - -CMakeFiles/zlib.dir/gzclose.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/gzclose.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzclose.c" -o CMakeFiles/zlib.dir/gzclose.c.s - -CMakeFiles/zlib.dir/gzlib.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/gzlib.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/gzlib.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzlib.c -CMakeFiles/zlib.dir/gzlib.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/zlib.dir/gzlib.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/gzlib.c.o -MF CMakeFiles/zlib.dir/gzlib.c.o.d -o CMakeFiles/zlib.dir/gzlib.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzlib.c" - -CMakeFiles/zlib.dir/gzlib.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/gzlib.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzlib.c" > CMakeFiles/zlib.dir/gzlib.c.i - -CMakeFiles/zlib.dir/gzlib.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/gzlib.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzlib.c" -o CMakeFiles/zlib.dir/gzlib.c.s - -CMakeFiles/zlib.dir/gzread.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/gzread.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/gzread.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzread.c -CMakeFiles/zlib.dir/gzread.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/zlib.dir/gzread.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/gzread.c.o -MF CMakeFiles/zlib.dir/gzread.c.o.d -o CMakeFiles/zlib.dir/gzread.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzread.c" - -CMakeFiles/zlib.dir/gzread.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/gzread.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzread.c" > CMakeFiles/zlib.dir/gzread.c.i - -CMakeFiles/zlib.dir/gzread.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/gzread.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzread.c" -o CMakeFiles/zlib.dir/gzread.c.s - -CMakeFiles/zlib.dir/gzwrite.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/gzwrite.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/gzwrite.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c -CMakeFiles/zlib.dir/gzwrite.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/zlib.dir/gzwrite.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/gzwrite.c.o -MF CMakeFiles/zlib.dir/gzwrite.c.o.d -o CMakeFiles/zlib.dir/gzwrite.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c" - -CMakeFiles/zlib.dir/gzwrite.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/gzwrite.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c" > CMakeFiles/zlib.dir/gzwrite.c.i - -CMakeFiles/zlib.dir/gzwrite.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/gzwrite.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c" -o CMakeFiles/zlib.dir/gzwrite.c.s - -CMakeFiles/zlib.dir/inflate.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/inflate.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/inflate.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inflate.c -CMakeFiles/zlib.dir/inflate.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/zlib.dir/inflate.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/inflate.c.o -MF CMakeFiles/zlib.dir/inflate.c.o.d -o CMakeFiles/zlib.dir/inflate.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inflate.c" - -CMakeFiles/zlib.dir/inflate.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/inflate.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inflate.c" > CMakeFiles/zlib.dir/inflate.c.i - -CMakeFiles/zlib.dir/inflate.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/inflate.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inflate.c" -o CMakeFiles/zlib.dir/inflate.c.s - -CMakeFiles/zlib.dir/infback.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/infback.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/infback.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/infback.c -CMakeFiles/zlib.dir/infback.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/zlib.dir/infback.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/infback.c.o -MF CMakeFiles/zlib.dir/infback.c.o.d -o CMakeFiles/zlib.dir/infback.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/infback.c" - -CMakeFiles/zlib.dir/infback.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/infback.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/infback.c" > CMakeFiles/zlib.dir/infback.c.i - -CMakeFiles/zlib.dir/infback.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/infback.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/infback.c" -o CMakeFiles/zlib.dir/infback.c.s - -CMakeFiles/zlib.dir/inftrees.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/inftrees.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/inftrees.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.c -CMakeFiles/zlib.dir/inftrees.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_11) "Building C object CMakeFiles/zlib.dir/inftrees.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/inftrees.c.o -MF CMakeFiles/zlib.dir/inftrees.c.o.d -o CMakeFiles/zlib.dir/inftrees.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inftrees.c" - -CMakeFiles/zlib.dir/inftrees.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/inftrees.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inftrees.c" > CMakeFiles/zlib.dir/inftrees.c.i - -CMakeFiles/zlib.dir/inftrees.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/inftrees.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inftrees.c" -o CMakeFiles/zlib.dir/inftrees.c.s - -CMakeFiles/zlib.dir/inffast.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/inffast.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/inffast.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffast.c -CMakeFiles/zlib.dir/inffast.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_12) "Building C object CMakeFiles/zlib.dir/inffast.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/inffast.c.o -MF CMakeFiles/zlib.dir/inffast.c.o.d -o CMakeFiles/zlib.dir/inffast.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inffast.c" - -CMakeFiles/zlib.dir/inffast.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/inffast.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inffast.c" > CMakeFiles/zlib.dir/inffast.c.i - -CMakeFiles/zlib.dir/inffast.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/inffast.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inffast.c" -o CMakeFiles/zlib.dir/inffast.c.s - -CMakeFiles/zlib.dir/trees.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/trees.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/trees.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/trees.c -CMakeFiles/zlib.dir/trees.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_13) "Building C object CMakeFiles/zlib.dir/trees.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/trees.c.o -MF CMakeFiles/zlib.dir/trees.c.o.d -o CMakeFiles/zlib.dir/trees.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/trees.c" - -CMakeFiles/zlib.dir/trees.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/trees.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/trees.c" > CMakeFiles/zlib.dir/trees.c.i - -CMakeFiles/zlib.dir/trees.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/trees.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/trees.c" -o CMakeFiles/zlib.dir/trees.c.s - -CMakeFiles/zlib.dir/uncompr.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/uncompr.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/uncompr.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/uncompr.c -CMakeFiles/zlib.dir/uncompr.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_14) "Building C object CMakeFiles/zlib.dir/uncompr.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/uncompr.c.o -MF CMakeFiles/zlib.dir/uncompr.c.o.d -o CMakeFiles/zlib.dir/uncompr.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/uncompr.c" - -CMakeFiles/zlib.dir/uncompr.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/uncompr.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/uncompr.c" > CMakeFiles/zlib.dir/uncompr.c.i - -CMakeFiles/zlib.dir/uncompr.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/uncompr.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/uncompr.c" -o CMakeFiles/zlib.dir/uncompr.c.s - -CMakeFiles/zlib.dir/zutil.c.o: CMakeFiles/zlib.dir/flags.make -CMakeFiles/zlib.dir/zutil.c.o: CMakeFiles/zlib.dir/includes_C.rsp -CMakeFiles/zlib.dir/zutil.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.c -CMakeFiles/zlib.dir/zutil.c.o: CMakeFiles/zlib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_15) "Building C object CMakeFiles/zlib.dir/zutil.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlib.dir/zutil.c.o -MF CMakeFiles/zlib.dir/zutil.c.o.d -o CMakeFiles/zlib.dir/zutil.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zutil.c" - -CMakeFiles/zlib.dir/zutil.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlib.dir/zutil.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zutil.c" > CMakeFiles/zlib.dir/zutil.c.i - -CMakeFiles/zlib.dir/zutil.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlib.dir/zutil.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zutil.c" -o CMakeFiles/zlib.dir/zutil.c.s - -# Object files for target zlib -zlib_OBJECTS = \ -"CMakeFiles/zlib.dir/adler32.c.o" \ -"CMakeFiles/zlib.dir/compress.c.o" \ -"CMakeFiles/zlib.dir/crc32.c.o" \ -"CMakeFiles/zlib.dir/deflate.c.o" \ -"CMakeFiles/zlib.dir/gzclose.c.o" \ -"CMakeFiles/zlib.dir/gzlib.c.o" \ -"CMakeFiles/zlib.dir/gzread.c.o" \ -"CMakeFiles/zlib.dir/gzwrite.c.o" \ -"CMakeFiles/zlib.dir/inflate.c.o" \ -"CMakeFiles/zlib.dir/infback.c.o" \ -"CMakeFiles/zlib.dir/inftrees.c.o" \ -"CMakeFiles/zlib.dir/inffast.c.o" \ -"CMakeFiles/zlib.dir/trees.c.o" \ -"CMakeFiles/zlib.dir/uncompr.c.o" \ -"CMakeFiles/zlib.dir/zutil.c.o" - -# External object files for target zlib -zlib_EXTERNAL_OBJECTS = - -libz.a: CMakeFiles/zlib.dir/adler32.c.o -libz.a: CMakeFiles/zlib.dir/compress.c.o -libz.a: CMakeFiles/zlib.dir/crc32.c.o -libz.a: CMakeFiles/zlib.dir/deflate.c.o -libz.a: CMakeFiles/zlib.dir/gzclose.c.o -libz.a: CMakeFiles/zlib.dir/gzlib.c.o -libz.a: CMakeFiles/zlib.dir/gzread.c.o -libz.a: CMakeFiles/zlib.dir/gzwrite.c.o -libz.a: CMakeFiles/zlib.dir/inflate.c.o -libz.a: CMakeFiles/zlib.dir/infback.c.o -libz.a: CMakeFiles/zlib.dir/inftrees.c.o -libz.a: CMakeFiles/zlib.dir/inffast.c.o -libz.a: CMakeFiles/zlib.dir/trees.c.o -libz.a: CMakeFiles/zlib.dir/uncompr.c.o -libz.a: CMakeFiles/zlib.dir/zutil.c.o -libz.a: CMakeFiles/zlib.dir/build.make -libz.a: CMakeFiles/zlib.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_16) "Linking C static library libz.a" - $(CMAKE_COMMAND) -P CMakeFiles/zlib.dir/cmake_clean_target.cmake - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/zlib.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/zlib.dir/build: libz.a -.PHONY : CMakeFiles/zlib.dir/build - -CMakeFiles/zlib.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/zlib.dir/cmake_clean.cmake -.PHONY : CMakeFiles/zlib.dir/clean - -CMakeFiles/zlib.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : CMakeFiles/zlib.dir/depend - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/cmake_clean.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/cmake_clean.cmake deleted file mode 100644 index a5bb31d..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/cmake_clean.cmake +++ /dev/null @@ -1,39 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/zlib.dir/adler32.c.o" - "CMakeFiles/zlib.dir/adler32.c.o.d" - "CMakeFiles/zlib.dir/compress.c.o" - "CMakeFiles/zlib.dir/compress.c.o.d" - "CMakeFiles/zlib.dir/crc32.c.o" - "CMakeFiles/zlib.dir/crc32.c.o.d" - "CMakeFiles/zlib.dir/deflate.c.o" - "CMakeFiles/zlib.dir/deflate.c.o.d" - "CMakeFiles/zlib.dir/gzclose.c.o" - "CMakeFiles/zlib.dir/gzclose.c.o.d" - "CMakeFiles/zlib.dir/gzlib.c.o" - "CMakeFiles/zlib.dir/gzlib.c.o.d" - "CMakeFiles/zlib.dir/gzread.c.o" - "CMakeFiles/zlib.dir/gzread.c.o.d" - "CMakeFiles/zlib.dir/gzwrite.c.o" - "CMakeFiles/zlib.dir/gzwrite.c.o.d" - "CMakeFiles/zlib.dir/infback.c.o" - "CMakeFiles/zlib.dir/infback.c.o.d" - "CMakeFiles/zlib.dir/inffast.c.o" - "CMakeFiles/zlib.dir/inffast.c.o.d" - "CMakeFiles/zlib.dir/inflate.c.o" - "CMakeFiles/zlib.dir/inflate.c.o.d" - "CMakeFiles/zlib.dir/inftrees.c.o" - "CMakeFiles/zlib.dir/inftrees.c.o.d" - "CMakeFiles/zlib.dir/trees.c.o" - "CMakeFiles/zlib.dir/trees.c.o.d" - "CMakeFiles/zlib.dir/uncompr.c.o" - "CMakeFiles/zlib.dir/uncompr.c.o.d" - "CMakeFiles/zlib.dir/zutil.c.o" - "CMakeFiles/zlib.dir/zutil.c.o.d" - "libz.a" - "libz.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/zlib.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/cmake_clean_target.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/cmake_clean_target.cmake deleted file mode 100644 index 5cdc2a2..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libz.a" -) diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compiler_depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compiler_depend.make deleted file mode 100644 index f1d69a6..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for zlib. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compiler_depend.ts b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compiler_depend.ts deleted file mode 100644 index dfa31a4..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for zlib. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compress.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compress.c.o deleted file mode 100644 index 2da1163..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compress.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compress.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compress.c.o.d deleted file mode 100644 index a1f2ff5..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/compress.c.o.d +++ /dev/null @@ -1,36 +0,0 @@ -CMakeFiles/zlib.dir/compress.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/compress.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/crc32.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/crc32.c.o deleted file mode 100644 index 85c6943..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/crc32.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/crc32.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/crc32.c.o.d deleted file mode 100644 index 51ae238..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/crc32.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -CMakeFiles/zlib.dir/crc32.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/crc32.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/crc32.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/deflate.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/deflate.c.o deleted file mode 100644 index 01be35b..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/deflate.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/deflate.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/deflate.c.o.d deleted file mode 100644 index 3f37ec6..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/deflate.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -CMakeFiles/zlib.dir/deflate.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/deflate.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/deflate.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/depend.make deleted file mode 100644 index 2e658d7..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for zlib. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/flags.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/flags.make deleted file mode 100644 index f7c4df5..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = -D_LARGEFILE64_SOURCE=1 - -C_INCLUDES = @CMakeFiles/zlib.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzclose.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzclose.c.o deleted file mode 100644 index f895a9b..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzclose.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzclose.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzclose.c.o.d deleted file mode 100644 index 574df4d..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzclose.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -CMakeFiles/zlib.dir/gzclose.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzclose.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzguts.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzlib.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzlib.c.o deleted file mode 100644 index 0bae9a6..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzlib.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzlib.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzlib.c.o.d deleted file mode 100644 index 7883ca2..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzlib.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -CMakeFiles/zlib.dir/gzlib.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzlib.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzguts.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzread.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzread.c.o deleted file mode 100644 index fc6394b..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzread.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzread.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzread.c.o.d deleted file mode 100644 index 2987124..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzread.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -CMakeFiles/zlib.dir/gzread.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzread.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzguts.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzwrite.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzwrite.c.o deleted file mode 100644 index 4bf799d..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzwrite.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzwrite.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzwrite.c.o.d deleted file mode 100644 index 46bec42..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/gzwrite.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -CMakeFiles/zlib.dir/gzwrite.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzguts.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/infback.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/infback.c.o deleted file mode 100644 index 2925856..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/infback.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/infback.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/infback.c.o.d deleted file mode 100644 index c3fcf91..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/infback.c.o.d +++ /dev/null @@ -1,47 +0,0 @@ -CMakeFiles/zlib.dir/infback.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/infback.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inflate.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffast.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffixed.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inffast.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inffast.c.o deleted file mode 100644 index becb015..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inffast.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inffast.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inffast.c.o.d deleted file mode 100644 index c24ee27..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inffast.c.o.d +++ /dev/null @@ -1,46 +0,0 @@ -CMakeFiles/zlib.dir/inffast.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffast.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inflate.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffast.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inflate.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inflate.c.o deleted file mode 100644 index 0b6a8c9..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inflate.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inflate.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inflate.c.o.d deleted file mode 100644 index f19b535..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inflate.c.o.d +++ /dev/null @@ -1,47 +0,0 @@ -CMakeFiles/zlib.dir/inflate.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inflate.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inflate.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffast.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffixed.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inftrees.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inftrees.c.o deleted file mode 100644 index bb093e1..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inftrees.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inftrees.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inftrees.c.o.d deleted file mode 100644 index ee3b86f..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/inftrees.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -CMakeFiles/zlib.dir/inftrees.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/link.txt b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/link.txt deleted file mode 100644 index 44e9e8b..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emar" qc libz.a CMakeFiles/zlib.dir/adler32.c.o CMakeFiles/zlib.dir/compress.c.o CMakeFiles/zlib.dir/crc32.c.o CMakeFiles/zlib.dir/deflate.c.o CMakeFiles/zlib.dir/gzclose.c.o CMakeFiles/zlib.dir/gzlib.c.o CMakeFiles/zlib.dir/gzread.c.o CMakeFiles/zlib.dir/gzwrite.c.o CMakeFiles/zlib.dir/inflate.c.o CMakeFiles/zlib.dir/infback.c.o CMakeFiles/zlib.dir/inftrees.c.o CMakeFiles/zlib.dir/inffast.c.o CMakeFiles/zlib.dir/trees.c.o CMakeFiles/zlib.dir/uncompr.c.o CMakeFiles/zlib.dir/zutil.c.o -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emranlib" libz.a diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/progress.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/progress.make deleted file mode 100644 index a1fd4a5..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/progress.make +++ /dev/null @@ -1,17 +0,0 @@ -CMAKE_PROGRESS_1 = 9 -CMAKE_PROGRESS_2 = 10 -CMAKE_PROGRESS_3 = 11 -CMAKE_PROGRESS_4 = 12 -CMAKE_PROGRESS_5 = 13 -CMAKE_PROGRESS_6 = 14 -CMAKE_PROGRESS_7 = 15 -CMAKE_PROGRESS_8 = 16 -CMAKE_PROGRESS_9 = 17 -CMAKE_PROGRESS_10 = 18 -CMAKE_PROGRESS_11 = 19 -CMAKE_PROGRESS_12 = 20 -CMAKE_PROGRESS_13 = 21 -CMAKE_PROGRESS_14 = 22 -CMAKE_PROGRESS_15 = 23 -CMAKE_PROGRESS_16 = 24 - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/trees.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/trees.c.o deleted file mode 100644 index 25e67c4..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/trees.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/trees.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/trees.c.o.d deleted file mode 100644 index 89aab5b..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/trees.c.o.d +++ /dev/null @@ -1,45 +0,0 @@ -CMakeFiles/zlib.dir/trees.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/trees.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/deflate.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/trees.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/uncompr.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/uncompr.c.o deleted file mode 100644 index 77bbe1f..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/uncompr.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/uncompr.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/uncompr.c.o.d deleted file mode 100644 index cbd90b6..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/uncompr.c.o.d +++ /dev/null @@ -1,36 +0,0 @@ -CMakeFiles/zlib.dir/uncompr.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/uncompr.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/zutil.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/zutil.c.o deleted file mode 100644 index 951ddda..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/zutil.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/zutil.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/zutil.c.o.d deleted file mode 100644 index a2222c7..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlib.dir/zutil.c.o.d +++ /dev/null @@ -1,49 +0,0 @@ -CMakeFiles/zlib.dir/zutil.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzguts.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/DependInfo.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/DependInfo.cmake deleted file mode 100644 index 3516228..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/DependInfo.cmake +++ /dev/null @@ -1,37 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/adler32.c" "CMakeFiles/zlibstatic.dir/adler32.c.o" "gcc" "CMakeFiles/zlibstatic.dir/adler32.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/compress.c" "CMakeFiles/zlibstatic.dir/compress.c.o" "gcc" "CMakeFiles/zlibstatic.dir/compress.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/crc32.c" "CMakeFiles/zlibstatic.dir/crc32.c.o" "gcc" "CMakeFiles/zlibstatic.dir/crc32.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/deflate.c" "CMakeFiles/zlibstatic.dir/deflate.c.o" "gcc" "CMakeFiles/zlibstatic.dir/deflate.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzclose.c" "CMakeFiles/zlibstatic.dir/gzclose.c.o" "gcc" "CMakeFiles/zlibstatic.dir/gzclose.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzlib.c" "CMakeFiles/zlibstatic.dir/gzlib.c.o" "gcc" "CMakeFiles/zlibstatic.dir/gzlib.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzread.c" "CMakeFiles/zlibstatic.dir/gzread.c.o" "gcc" "CMakeFiles/zlibstatic.dir/gzread.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c" "CMakeFiles/zlibstatic.dir/gzwrite.c.o" "gcc" "CMakeFiles/zlibstatic.dir/gzwrite.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/infback.c" "CMakeFiles/zlibstatic.dir/infback.c.o" "gcc" "CMakeFiles/zlibstatic.dir/infback.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inffast.c" "CMakeFiles/zlibstatic.dir/inffast.c.o" "gcc" "CMakeFiles/zlibstatic.dir/inffast.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inflate.c" "CMakeFiles/zlibstatic.dir/inflate.c.o" "gcc" "CMakeFiles/zlibstatic.dir/inflate.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inftrees.c" "CMakeFiles/zlibstatic.dir/inftrees.c.o" "gcc" "CMakeFiles/zlibstatic.dir/inftrees.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/trees.c" "CMakeFiles/zlibstatic.dir/trees.c.o" "gcc" "CMakeFiles/zlibstatic.dir/trees.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/uncompr.c" "CMakeFiles/zlibstatic.dir/uncompr.c.o" "gcc" "CMakeFiles/zlibstatic.dir/uncompr.c.o.d" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zutil.c" "CMakeFiles/zlibstatic.dir/zutil.c.o" "gcc" "CMakeFiles/zlibstatic.dir/zutil.c.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/adler32.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/adler32.c.o deleted file mode 100644 index 14ac603..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/adler32.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/adler32.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/adler32.c.o.d deleted file mode 100644 index 954b70e..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/adler32.c.o.d +++ /dev/null @@ -1,43 +0,0 @@ -CMakeFiles/zlibstatic.dir/adler32.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/adler32.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/build.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/build.make deleted file mode 100644 index 05dbaa1..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/build.make +++ /dev/null @@ -1,350 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" - -# Include any dependencies generated for this target. -include CMakeFiles/zlibstatic.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/zlibstatic.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/zlibstatic.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/zlibstatic.dir/flags.make - -CMakeFiles/zlibstatic.dir/adler32.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/adler32.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/adler32.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/adler32.c -CMakeFiles/zlibstatic.dir/adler32.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/zlibstatic.dir/adler32.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/adler32.c.o -MF CMakeFiles/zlibstatic.dir/adler32.c.o.d -o CMakeFiles/zlibstatic.dir/adler32.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/adler32.c" - -CMakeFiles/zlibstatic.dir/adler32.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/adler32.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/adler32.c" > CMakeFiles/zlibstatic.dir/adler32.c.i - -CMakeFiles/zlibstatic.dir/adler32.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/adler32.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/adler32.c" -o CMakeFiles/zlibstatic.dir/adler32.c.s - -CMakeFiles/zlibstatic.dir/compress.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/compress.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/compress.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/compress.c -CMakeFiles/zlibstatic.dir/compress.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/zlibstatic.dir/compress.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/compress.c.o -MF CMakeFiles/zlibstatic.dir/compress.c.o.d -o CMakeFiles/zlibstatic.dir/compress.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/compress.c" - -CMakeFiles/zlibstatic.dir/compress.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/compress.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/compress.c" > CMakeFiles/zlibstatic.dir/compress.c.i - -CMakeFiles/zlibstatic.dir/compress.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/compress.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/compress.c" -o CMakeFiles/zlibstatic.dir/compress.c.s - -CMakeFiles/zlibstatic.dir/crc32.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/crc32.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/crc32.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/crc32.c -CMakeFiles/zlibstatic.dir/crc32.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/zlibstatic.dir/crc32.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/crc32.c.o -MF CMakeFiles/zlibstatic.dir/crc32.c.o.d -o CMakeFiles/zlibstatic.dir/crc32.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/crc32.c" - -CMakeFiles/zlibstatic.dir/crc32.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/crc32.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/crc32.c" > CMakeFiles/zlibstatic.dir/crc32.c.i - -CMakeFiles/zlibstatic.dir/crc32.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/crc32.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/crc32.c" -o CMakeFiles/zlibstatic.dir/crc32.c.s - -CMakeFiles/zlibstatic.dir/deflate.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/deflate.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/deflate.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/deflate.c -CMakeFiles/zlibstatic.dir/deflate.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/zlibstatic.dir/deflate.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/deflate.c.o -MF CMakeFiles/zlibstatic.dir/deflate.c.o.d -o CMakeFiles/zlibstatic.dir/deflate.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/deflate.c" - -CMakeFiles/zlibstatic.dir/deflate.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/deflate.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/deflate.c" > CMakeFiles/zlibstatic.dir/deflate.c.i - -CMakeFiles/zlibstatic.dir/deflate.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/deflate.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/deflate.c" -o CMakeFiles/zlibstatic.dir/deflate.c.s - -CMakeFiles/zlibstatic.dir/gzclose.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/gzclose.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/gzclose.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzclose.c -CMakeFiles/zlibstatic.dir/gzclose.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/zlibstatic.dir/gzclose.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/gzclose.c.o -MF CMakeFiles/zlibstatic.dir/gzclose.c.o.d -o CMakeFiles/zlibstatic.dir/gzclose.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzclose.c" - -CMakeFiles/zlibstatic.dir/gzclose.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/gzclose.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzclose.c" > CMakeFiles/zlibstatic.dir/gzclose.c.i - -CMakeFiles/zlibstatic.dir/gzclose.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/gzclose.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzclose.c" -o CMakeFiles/zlibstatic.dir/gzclose.c.s - -CMakeFiles/zlibstatic.dir/gzlib.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/gzlib.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/gzlib.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzlib.c -CMakeFiles/zlibstatic.dir/gzlib.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/zlibstatic.dir/gzlib.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/gzlib.c.o -MF CMakeFiles/zlibstatic.dir/gzlib.c.o.d -o CMakeFiles/zlibstatic.dir/gzlib.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzlib.c" - -CMakeFiles/zlibstatic.dir/gzlib.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/gzlib.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzlib.c" > CMakeFiles/zlibstatic.dir/gzlib.c.i - -CMakeFiles/zlibstatic.dir/gzlib.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/gzlib.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzlib.c" -o CMakeFiles/zlibstatic.dir/gzlib.c.s - -CMakeFiles/zlibstatic.dir/gzread.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/gzread.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/gzread.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzread.c -CMakeFiles/zlibstatic.dir/gzread.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/zlibstatic.dir/gzread.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/gzread.c.o -MF CMakeFiles/zlibstatic.dir/gzread.c.o.d -o CMakeFiles/zlibstatic.dir/gzread.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzread.c" - -CMakeFiles/zlibstatic.dir/gzread.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/gzread.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzread.c" > CMakeFiles/zlibstatic.dir/gzread.c.i - -CMakeFiles/zlibstatic.dir/gzread.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/gzread.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzread.c" -o CMakeFiles/zlibstatic.dir/gzread.c.s - -CMakeFiles/zlibstatic.dir/gzwrite.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/gzwrite.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/gzwrite.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c -CMakeFiles/zlibstatic.dir/gzwrite.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/zlibstatic.dir/gzwrite.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/gzwrite.c.o -MF CMakeFiles/zlibstatic.dir/gzwrite.c.o.d -o CMakeFiles/zlibstatic.dir/gzwrite.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c" - -CMakeFiles/zlibstatic.dir/gzwrite.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/gzwrite.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c" > CMakeFiles/zlibstatic.dir/gzwrite.c.i - -CMakeFiles/zlibstatic.dir/gzwrite.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/gzwrite.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c" -o CMakeFiles/zlibstatic.dir/gzwrite.c.s - -CMakeFiles/zlibstatic.dir/inflate.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/inflate.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/inflate.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inflate.c -CMakeFiles/zlibstatic.dir/inflate.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/zlibstatic.dir/inflate.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/inflate.c.o -MF CMakeFiles/zlibstatic.dir/inflate.c.o.d -o CMakeFiles/zlibstatic.dir/inflate.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inflate.c" - -CMakeFiles/zlibstatic.dir/inflate.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/inflate.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inflate.c" > CMakeFiles/zlibstatic.dir/inflate.c.i - -CMakeFiles/zlibstatic.dir/inflate.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/inflate.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inflate.c" -o CMakeFiles/zlibstatic.dir/inflate.c.s - -CMakeFiles/zlibstatic.dir/infback.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/infback.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/infback.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/infback.c -CMakeFiles/zlibstatic.dir/infback.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/zlibstatic.dir/infback.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/infback.c.o -MF CMakeFiles/zlibstatic.dir/infback.c.o.d -o CMakeFiles/zlibstatic.dir/infback.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/infback.c" - -CMakeFiles/zlibstatic.dir/infback.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/infback.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/infback.c" > CMakeFiles/zlibstatic.dir/infback.c.i - -CMakeFiles/zlibstatic.dir/infback.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/infback.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/infback.c" -o CMakeFiles/zlibstatic.dir/infback.c.s - -CMakeFiles/zlibstatic.dir/inftrees.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/inftrees.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/inftrees.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.c -CMakeFiles/zlibstatic.dir/inftrees.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_11) "Building C object CMakeFiles/zlibstatic.dir/inftrees.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/inftrees.c.o -MF CMakeFiles/zlibstatic.dir/inftrees.c.o.d -o CMakeFiles/zlibstatic.dir/inftrees.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inftrees.c" - -CMakeFiles/zlibstatic.dir/inftrees.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/inftrees.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inftrees.c" > CMakeFiles/zlibstatic.dir/inftrees.c.i - -CMakeFiles/zlibstatic.dir/inftrees.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/inftrees.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inftrees.c" -o CMakeFiles/zlibstatic.dir/inftrees.c.s - -CMakeFiles/zlibstatic.dir/inffast.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/inffast.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/inffast.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffast.c -CMakeFiles/zlibstatic.dir/inffast.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_12) "Building C object CMakeFiles/zlibstatic.dir/inffast.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/inffast.c.o -MF CMakeFiles/zlibstatic.dir/inffast.c.o.d -o CMakeFiles/zlibstatic.dir/inffast.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inffast.c" - -CMakeFiles/zlibstatic.dir/inffast.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/inffast.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inffast.c" > CMakeFiles/zlibstatic.dir/inffast.c.i - -CMakeFiles/zlibstatic.dir/inffast.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/inffast.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/inffast.c" -o CMakeFiles/zlibstatic.dir/inffast.c.s - -CMakeFiles/zlibstatic.dir/trees.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/trees.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/trees.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/trees.c -CMakeFiles/zlibstatic.dir/trees.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_13) "Building C object CMakeFiles/zlibstatic.dir/trees.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/trees.c.o -MF CMakeFiles/zlibstatic.dir/trees.c.o.d -o CMakeFiles/zlibstatic.dir/trees.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/trees.c" - -CMakeFiles/zlibstatic.dir/trees.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/trees.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/trees.c" > CMakeFiles/zlibstatic.dir/trees.c.i - -CMakeFiles/zlibstatic.dir/trees.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/trees.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/trees.c" -o CMakeFiles/zlibstatic.dir/trees.c.s - -CMakeFiles/zlibstatic.dir/uncompr.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/uncompr.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/uncompr.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/uncompr.c -CMakeFiles/zlibstatic.dir/uncompr.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_14) "Building C object CMakeFiles/zlibstatic.dir/uncompr.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/uncompr.c.o -MF CMakeFiles/zlibstatic.dir/uncompr.c.o.d -o CMakeFiles/zlibstatic.dir/uncompr.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/uncompr.c" - -CMakeFiles/zlibstatic.dir/uncompr.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/uncompr.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/uncompr.c" > CMakeFiles/zlibstatic.dir/uncompr.c.i - -CMakeFiles/zlibstatic.dir/uncompr.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/uncompr.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/uncompr.c" -o CMakeFiles/zlibstatic.dir/uncompr.c.s - -CMakeFiles/zlibstatic.dir/zutil.c.o: CMakeFiles/zlibstatic.dir/flags.make -CMakeFiles/zlibstatic.dir/zutil.c.o: CMakeFiles/zlibstatic.dir/includes_C.rsp -CMakeFiles/zlibstatic.dir/zutil.c.o: /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.c -CMakeFiles/zlibstatic.dir/zutil.c.o: CMakeFiles/zlibstatic.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_15) "Building C object CMakeFiles/zlibstatic.dir/zutil.c.o" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/zlibstatic.dir/zutil.c.o -MF CMakeFiles/zlibstatic.dir/zutil.c.o.d -o CMakeFiles/zlibstatic.dir/zutil.c.o -c "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zutil.c" - -CMakeFiles/zlibstatic.dir/zutil.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/zlibstatic.dir/zutil.c.i" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zutil.c" > CMakeFiles/zlibstatic.dir/zutil.c.i - -CMakeFiles/zlibstatic.dir/zutil.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/zlibstatic.dir/zutil.c.s" - "/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc" $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zutil.c" -o CMakeFiles/zlibstatic.dir/zutil.c.s - -# Object files for target zlibstatic -zlibstatic_OBJECTS = \ -"CMakeFiles/zlibstatic.dir/adler32.c.o" \ -"CMakeFiles/zlibstatic.dir/compress.c.o" \ -"CMakeFiles/zlibstatic.dir/crc32.c.o" \ -"CMakeFiles/zlibstatic.dir/deflate.c.o" \ -"CMakeFiles/zlibstatic.dir/gzclose.c.o" \ -"CMakeFiles/zlibstatic.dir/gzlib.c.o" \ -"CMakeFiles/zlibstatic.dir/gzread.c.o" \ -"CMakeFiles/zlibstatic.dir/gzwrite.c.o" \ -"CMakeFiles/zlibstatic.dir/inflate.c.o" \ -"CMakeFiles/zlibstatic.dir/infback.c.o" \ -"CMakeFiles/zlibstatic.dir/inftrees.c.o" \ -"CMakeFiles/zlibstatic.dir/inffast.c.o" \ -"CMakeFiles/zlibstatic.dir/trees.c.o" \ -"CMakeFiles/zlibstatic.dir/uncompr.c.o" \ -"CMakeFiles/zlibstatic.dir/zutil.c.o" - -# External object files for target zlibstatic -zlibstatic_EXTERNAL_OBJECTS = - -libz.a: CMakeFiles/zlibstatic.dir/adler32.c.o -libz.a: CMakeFiles/zlibstatic.dir/compress.c.o -libz.a: CMakeFiles/zlibstatic.dir/crc32.c.o -libz.a: CMakeFiles/zlibstatic.dir/deflate.c.o -libz.a: CMakeFiles/zlibstatic.dir/gzclose.c.o -libz.a: CMakeFiles/zlibstatic.dir/gzlib.c.o -libz.a: CMakeFiles/zlibstatic.dir/gzread.c.o -libz.a: CMakeFiles/zlibstatic.dir/gzwrite.c.o -libz.a: CMakeFiles/zlibstatic.dir/inflate.c.o -libz.a: CMakeFiles/zlibstatic.dir/infback.c.o -libz.a: CMakeFiles/zlibstatic.dir/inftrees.c.o -libz.a: CMakeFiles/zlibstatic.dir/inffast.c.o -libz.a: CMakeFiles/zlibstatic.dir/trees.c.o -libz.a: CMakeFiles/zlibstatic.dir/uncompr.c.o -libz.a: CMakeFiles/zlibstatic.dir/zutil.c.o -libz.a: CMakeFiles/zlibstatic.dir/build.make -libz.a: CMakeFiles/zlibstatic.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir="/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_16) "Linking C static library libz.a" - $(CMAKE_COMMAND) -P CMakeFiles/zlibstatic.dir/cmake_clean_target.cmake - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/zlibstatic.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/zlibstatic.dir/build: libz.a -.PHONY : CMakeFiles/zlibstatic.dir/build - -CMakeFiles/zlibstatic.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/zlibstatic.dir/cmake_clean.cmake -.PHONY : CMakeFiles/zlibstatic.dir/clean - -CMakeFiles/zlibstatic.dir/depend: - cd "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/DependInfo.cmake" "--color=$(COLOR)" -.PHONY : CMakeFiles/zlibstatic.dir/depend - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/cmake_clean.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/cmake_clean.cmake deleted file mode 100644 index ee2f616..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/cmake_clean.cmake +++ /dev/null @@ -1,39 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/zlibstatic.dir/adler32.c.o" - "CMakeFiles/zlibstatic.dir/adler32.c.o.d" - "CMakeFiles/zlibstatic.dir/compress.c.o" - "CMakeFiles/zlibstatic.dir/compress.c.o.d" - "CMakeFiles/zlibstatic.dir/crc32.c.o" - "CMakeFiles/zlibstatic.dir/crc32.c.o.d" - "CMakeFiles/zlibstatic.dir/deflate.c.o" - "CMakeFiles/zlibstatic.dir/deflate.c.o.d" - "CMakeFiles/zlibstatic.dir/gzclose.c.o" - "CMakeFiles/zlibstatic.dir/gzclose.c.o.d" - "CMakeFiles/zlibstatic.dir/gzlib.c.o" - "CMakeFiles/zlibstatic.dir/gzlib.c.o.d" - "CMakeFiles/zlibstatic.dir/gzread.c.o" - "CMakeFiles/zlibstatic.dir/gzread.c.o.d" - "CMakeFiles/zlibstatic.dir/gzwrite.c.o" - "CMakeFiles/zlibstatic.dir/gzwrite.c.o.d" - "CMakeFiles/zlibstatic.dir/infback.c.o" - "CMakeFiles/zlibstatic.dir/infback.c.o.d" - "CMakeFiles/zlibstatic.dir/inffast.c.o" - "CMakeFiles/zlibstatic.dir/inffast.c.o.d" - "CMakeFiles/zlibstatic.dir/inflate.c.o" - "CMakeFiles/zlibstatic.dir/inflate.c.o.d" - "CMakeFiles/zlibstatic.dir/inftrees.c.o" - "CMakeFiles/zlibstatic.dir/inftrees.c.o.d" - "CMakeFiles/zlibstatic.dir/trees.c.o" - "CMakeFiles/zlibstatic.dir/trees.c.o.d" - "CMakeFiles/zlibstatic.dir/uncompr.c.o" - "CMakeFiles/zlibstatic.dir/uncompr.c.o.d" - "CMakeFiles/zlibstatic.dir/zutil.c.o" - "CMakeFiles/zlibstatic.dir/zutil.c.o.d" - "libz.a" - "libz.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/zlibstatic.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/cmake_clean_target.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/cmake_clean_target.cmake deleted file mode 100644 index 5cdc2a2..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libz.a" -) diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compiler_depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compiler_depend.make deleted file mode 100644 index aea1303..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for zlibstatic. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compiler_depend.ts b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compiler_depend.ts deleted file mode 100644 index 59b5713..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for zlibstatic. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compress.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compress.c.o deleted file mode 100644 index 2da1163..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compress.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compress.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compress.c.o.d deleted file mode 100644 index a59e37e..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/compress.c.o.d +++ /dev/null @@ -1,36 +0,0 @@ -CMakeFiles/zlibstatic.dir/compress.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/compress.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/crc32.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/crc32.c.o deleted file mode 100644 index 85c6943..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/crc32.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/crc32.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/crc32.c.o.d deleted file mode 100644 index 043af45..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/crc32.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -CMakeFiles/zlibstatic.dir/crc32.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/crc32.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/crc32.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/deflate.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/deflate.c.o deleted file mode 100644 index 01be35b..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/deflate.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/deflate.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/deflate.c.o.d deleted file mode 100644 index 5c0ea31..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/deflate.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -CMakeFiles/zlibstatic.dir/deflate.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/deflate.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/deflate.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/depend.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/depend.make deleted file mode 100644 index 2226157..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for zlibstatic. -# This may be replaced when dependencies are built. diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/flags.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/flags.make deleted file mode 100644 index 398add8..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# compile C with /home/romazan/Рабочий стол/emsdk/upstream/emscripten/emcc -C_DEFINES = -D_LARGEFILE64_SOURCE=1 - -C_INCLUDES = @CMakeFiles/zlibstatic.dir/includes_C.rsp - -C_FLAGS = - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzclose.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzclose.c.o deleted file mode 100644 index f895a9b..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzclose.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzclose.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzclose.c.o.d deleted file mode 100644 index 2d8e003..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzclose.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -CMakeFiles/zlibstatic.dir/gzclose.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzclose.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzguts.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzlib.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzlib.c.o deleted file mode 100644 index 0bae9a6..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzlib.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzlib.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzlib.c.o.d deleted file mode 100644 index e64069c..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzlib.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -CMakeFiles/zlibstatic.dir/gzlib.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzlib.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzguts.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzread.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzread.c.o deleted file mode 100644 index fc6394b..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzread.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzread.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzread.c.o.d deleted file mode 100644 index 4668fc6..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzread.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -CMakeFiles/zlibstatic.dir/gzread.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzread.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzguts.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzwrite.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzwrite.c.o deleted file mode 100644 index 4bf799d..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzwrite.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzwrite.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzwrite.c.o.d deleted file mode 100644 index 09bf7c5..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/gzwrite.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -CMakeFiles/zlibstatic.dir/gzwrite.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzwrite.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzguts.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/infback.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/infback.c.o deleted file mode 100644 index 2925856..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/infback.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/infback.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/infback.c.o.d deleted file mode 100644 index 67e2ec7..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/infback.c.o.d +++ /dev/null @@ -1,47 +0,0 @@ -CMakeFiles/zlibstatic.dir/infback.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/infback.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inflate.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffast.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffixed.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inffast.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inffast.c.o deleted file mode 100644 index becb015..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inffast.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inffast.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inffast.c.o.d deleted file mode 100644 index 374eb5d..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inffast.c.o.d +++ /dev/null @@ -1,46 +0,0 @@ -CMakeFiles/zlibstatic.dir/inffast.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffast.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inflate.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffast.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inflate.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inflate.c.o deleted file mode 100644 index 0b6a8c9..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inflate.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inflate.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inflate.c.o.d deleted file mode 100644 index 3b685b0..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inflate.c.o.d +++ /dev/null @@ -1,47 +0,0 @@ -CMakeFiles/zlibstatic.dir/inflate.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inflate.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inflate.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffast.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inffixed.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inftrees.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inftrees.c.o deleted file mode 100644 index bb093e1..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inftrees.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inftrees.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inftrees.c.o.d deleted file mode 100644 index de0524e..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/inftrees.c.o.d +++ /dev/null @@ -1,44 +0,0 @@ -CMakeFiles/zlibstatic.dir/inftrees.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/inftrees.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/link.txt b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/link.txt deleted file mode 100644 index c801566..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emar" qc libz.a CMakeFiles/zlibstatic.dir/adler32.c.o CMakeFiles/zlibstatic.dir/compress.c.o CMakeFiles/zlibstatic.dir/crc32.c.o CMakeFiles/zlibstatic.dir/deflate.c.o CMakeFiles/zlibstatic.dir/gzclose.c.o CMakeFiles/zlibstatic.dir/gzlib.c.o CMakeFiles/zlibstatic.dir/gzread.c.o CMakeFiles/zlibstatic.dir/gzwrite.c.o CMakeFiles/zlibstatic.dir/inflate.c.o CMakeFiles/zlibstatic.dir/infback.c.o CMakeFiles/zlibstatic.dir/inftrees.c.o CMakeFiles/zlibstatic.dir/inffast.c.o CMakeFiles/zlibstatic.dir/trees.c.o CMakeFiles/zlibstatic.dir/uncompr.c.o CMakeFiles/zlibstatic.dir/zutil.c.o -"/home/romazan/Рабочий стол/emsdk/upstream/emscripten/emranlib" libz.a diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/progress.make b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/progress.make deleted file mode 100644 index 83845bc..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/progress.make +++ /dev/null @@ -1,17 +0,0 @@ -CMAKE_PROGRESS_1 = 25 -CMAKE_PROGRESS_2 = 26 -CMAKE_PROGRESS_3 = 27 -CMAKE_PROGRESS_4 = 28 -CMAKE_PROGRESS_5 = 29 -CMAKE_PROGRESS_6 = 30 -CMAKE_PROGRESS_7 = 31 -CMAKE_PROGRESS_8 = 32 -CMAKE_PROGRESS_9 = 33 -CMAKE_PROGRESS_10 = 34 -CMAKE_PROGRESS_11 = 35 -CMAKE_PROGRESS_12 = 36 -CMAKE_PROGRESS_13 = 37 -CMAKE_PROGRESS_14 = 38 -CMAKE_PROGRESS_15 = 39 -CMAKE_PROGRESS_16 = 40 - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/trees.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/trees.c.o deleted file mode 100644 index 25e67c4..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/trees.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/trees.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/trees.c.o.d deleted file mode 100644 index 8911ab7..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/trees.c.o.d +++ /dev/null @@ -1,45 +0,0 @@ -CMakeFiles/zlibstatic.dir/trees.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/trees.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/deflate.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/trees.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/uncompr.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/uncompr.c.o deleted file mode 100644 index 77bbe1f..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/uncompr.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/uncompr.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/uncompr.c.o.d deleted file mode 100644 index 3a9761d..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/uncompr.c.o.d +++ /dev/null @@ -1,36 +0,0 @@ -CMakeFiles/zlibstatic.dir/uncompr.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/uncompr.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/zutil.c.o b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/zutil.c.o deleted file mode 100644 index 951ddda..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/zutil.c.o and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/zutil.c.o.d b/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/zutil.c.o.d deleted file mode 100644 index 46e29fc..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles/zlibstatic.dir/zutil.c.o.d +++ /dev/null @@ -1,49 +0,0 @@ -CMakeFiles/zlibstatic.dir/zutil.c.o: \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.c \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zutil.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/zlib.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stddef.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_ptrdiff_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_size_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_wchar_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_null.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_max_align_t.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stddef_offsetof.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/features.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/alltypes.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/limits.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/types.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/endian.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/sys/select.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdarg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_header_macro.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___gnuc_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_list.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_arg.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg___va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/__stdarg_va_copy.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/unistd.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/wasi/api.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/lib/clang/21/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/stdint.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/posix.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/string.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/strings.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/compat/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdlib.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/alloca.h \ - /home/romazan/Рабочий\ стол/cproject/thirdparty/zlib-1.3.1/gzguts.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/stdio.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/fcntl.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/errno.h \ - /home/romazan/Рабочий\ стол/emsdk/upstream/emscripten/cache/sysroot/include/bits/errno.h diff --git a/thirdparty/zlib-1.3.1/build-emcmake/CTestTestfile.cmake b/thirdparty/zlib-1.3.1/build-emcmake/CTestTestfile.cmake deleted file mode 100644 index 33bb3b6..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/CTestTestfile.cmake +++ /dev/null @@ -1,10 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1 -# Build directory: /home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -add_test(example "example") -set_tests_properties(example PROPERTIES _BACKTRACE_TRIPLES "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/CMakeLists.txt;203;add_test;/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/CMakeLists.txt;0;") -add_test(example64 "example64") -set_tests_properties(example64 PROPERTIES _BACKTRACE_TRIPLES "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/CMakeLists.txt;212;add_test;/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/CMakeLists.txt;0;") diff --git a/thirdparty/zlib-1.3.1/build-emcmake/Makefile b/thirdparty/zlib-1.3.1/build-emcmake/Makefile deleted file mode 100644 index ec09945..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/Makefile +++ /dev/null @@ -1,794 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.28 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1" - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake" - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake//CMakeFiles/progress.marks" - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/CMakeFiles" 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named zlib - -# Build rule for target. -zlib: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 zlib -.PHONY : zlib - -# fast build rule for target. -zlib/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/build -.PHONY : zlib/fast - -#============================================================================= -# Target rules for targets named zlibstatic - -# Build rule for target. -zlibstatic: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 zlibstatic -.PHONY : zlibstatic - -# fast build rule for target. -zlibstatic/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/build -.PHONY : zlibstatic/fast - -#============================================================================= -# Target rules for targets named example - -# Build rule for target. -example: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example -.PHONY : example - -# fast build rule for target. -example/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/build -.PHONY : example/fast - -#============================================================================= -# Target rules for targets named minigzip - -# Build rule for target. -minigzip: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 minigzip -.PHONY : minigzip - -# fast build rule for target. -minigzip/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip.dir/build.make CMakeFiles/minigzip.dir/build -.PHONY : minigzip/fast - -#============================================================================= -# Target rules for targets named example64 - -# Build rule for target. -example64: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example64 -.PHONY : example64 - -# fast build rule for target. -example64/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/example64.dir/build.make CMakeFiles/example64.dir/build -.PHONY : example64/fast - -#============================================================================= -# Target rules for targets named minigzip64 - -# Build rule for target. -minigzip64: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 minigzip64 -.PHONY : minigzip64 - -# fast build rule for target. -minigzip64/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip64.dir/build.make CMakeFiles/minigzip64.dir/build -.PHONY : minigzip64/fast - -adler32.o: adler32.c.o -.PHONY : adler32.o - -# target to build an object file -adler32.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/adler32.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/adler32.c.o -.PHONY : adler32.c.o - -adler32.i: adler32.c.i -.PHONY : adler32.i - -# target to preprocess a source file -adler32.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/adler32.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/adler32.c.i -.PHONY : adler32.c.i - -adler32.s: adler32.c.s -.PHONY : adler32.s - -# target to generate assembly for a file -adler32.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/adler32.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/adler32.c.s -.PHONY : adler32.c.s - -compress.o: compress.c.o -.PHONY : compress.o - -# target to build an object file -compress.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/compress.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/compress.c.o -.PHONY : compress.c.o - -compress.i: compress.c.i -.PHONY : compress.i - -# target to preprocess a source file -compress.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/compress.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/compress.c.i -.PHONY : compress.c.i - -compress.s: compress.c.s -.PHONY : compress.s - -# target to generate assembly for a file -compress.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/compress.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/compress.c.s -.PHONY : compress.c.s - -crc32.o: crc32.c.o -.PHONY : crc32.o - -# target to build an object file -crc32.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/crc32.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/crc32.c.o -.PHONY : crc32.c.o - -crc32.i: crc32.c.i -.PHONY : crc32.i - -# target to preprocess a source file -crc32.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/crc32.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/crc32.c.i -.PHONY : crc32.c.i - -crc32.s: crc32.c.s -.PHONY : crc32.s - -# target to generate assembly for a file -crc32.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/crc32.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/crc32.c.s -.PHONY : crc32.c.s - -deflate.o: deflate.c.o -.PHONY : deflate.o - -# target to build an object file -deflate.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/deflate.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/deflate.c.o -.PHONY : deflate.c.o - -deflate.i: deflate.c.i -.PHONY : deflate.i - -# target to preprocess a source file -deflate.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/deflate.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/deflate.c.i -.PHONY : deflate.c.i - -deflate.s: deflate.c.s -.PHONY : deflate.s - -# target to generate assembly for a file -deflate.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/deflate.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/deflate.c.s -.PHONY : deflate.c.s - -gzclose.o: gzclose.c.o -.PHONY : gzclose.o - -# target to build an object file -gzclose.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzclose.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzclose.c.o -.PHONY : gzclose.c.o - -gzclose.i: gzclose.c.i -.PHONY : gzclose.i - -# target to preprocess a source file -gzclose.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzclose.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzclose.c.i -.PHONY : gzclose.c.i - -gzclose.s: gzclose.c.s -.PHONY : gzclose.s - -# target to generate assembly for a file -gzclose.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzclose.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzclose.c.s -.PHONY : gzclose.c.s - -gzlib.o: gzlib.c.o -.PHONY : gzlib.o - -# target to build an object file -gzlib.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzlib.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzlib.c.o -.PHONY : gzlib.c.o - -gzlib.i: gzlib.c.i -.PHONY : gzlib.i - -# target to preprocess a source file -gzlib.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzlib.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzlib.c.i -.PHONY : gzlib.c.i - -gzlib.s: gzlib.c.s -.PHONY : gzlib.s - -# target to generate assembly for a file -gzlib.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzlib.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzlib.c.s -.PHONY : gzlib.c.s - -gzread.o: gzread.c.o -.PHONY : gzread.o - -# target to build an object file -gzread.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzread.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzread.c.o -.PHONY : gzread.c.o - -gzread.i: gzread.c.i -.PHONY : gzread.i - -# target to preprocess a source file -gzread.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzread.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzread.c.i -.PHONY : gzread.c.i - -gzread.s: gzread.c.s -.PHONY : gzread.s - -# target to generate assembly for a file -gzread.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzread.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzread.c.s -.PHONY : gzread.c.s - -gzwrite.o: gzwrite.c.o -.PHONY : gzwrite.o - -# target to build an object file -gzwrite.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzwrite.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzwrite.c.o -.PHONY : gzwrite.c.o - -gzwrite.i: gzwrite.c.i -.PHONY : gzwrite.i - -# target to preprocess a source file -gzwrite.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzwrite.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzwrite.c.i -.PHONY : gzwrite.c.i - -gzwrite.s: gzwrite.c.s -.PHONY : gzwrite.s - -# target to generate assembly for a file -gzwrite.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/gzwrite.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/gzwrite.c.s -.PHONY : gzwrite.c.s - -infback.o: infback.c.o -.PHONY : infback.o - -# target to build an object file -infback.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/infback.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/infback.c.o -.PHONY : infback.c.o - -infback.i: infback.c.i -.PHONY : infback.i - -# target to preprocess a source file -infback.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/infback.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/infback.c.i -.PHONY : infback.c.i - -infback.s: infback.c.s -.PHONY : infback.s - -# target to generate assembly for a file -infback.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/infback.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/infback.c.s -.PHONY : infback.c.s - -inffast.o: inffast.c.o -.PHONY : inffast.o - -# target to build an object file -inffast.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/inffast.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/inffast.c.o -.PHONY : inffast.c.o - -inffast.i: inffast.c.i -.PHONY : inffast.i - -# target to preprocess a source file -inffast.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/inffast.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/inffast.c.i -.PHONY : inffast.c.i - -inffast.s: inffast.c.s -.PHONY : inffast.s - -# target to generate assembly for a file -inffast.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/inffast.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/inffast.c.s -.PHONY : inffast.c.s - -inflate.o: inflate.c.o -.PHONY : inflate.o - -# target to build an object file -inflate.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/inflate.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/inflate.c.o -.PHONY : inflate.c.o - -inflate.i: inflate.c.i -.PHONY : inflate.i - -# target to preprocess a source file -inflate.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/inflate.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/inflate.c.i -.PHONY : inflate.c.i - -inflate.s: inflate.c.s -.PHONY : inflate.s - -# target to generate assembly for a file -inflate.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/inflate.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/inflate.c.s -.PHONY : inflate.c.s - -inftrees.o: inftrees.c.o -.PHONY : inftrees.o - -# target to build an object file -inftrees.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/inftrees.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/inftrees.c.o -.PHONY : inftrees.c.o - -inftrees.i: inftrees.c.i -.PHONY : inftrees.i - -# target to preprocess a source file -inftrees.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/inftrees.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/inftrees.c.i -.PHONY : inftrees.c.i - -inftrees.s: inftrees.c.s -.PHONY : inftrees.s - -# target to generate assembly for a file -inftrees.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/inftrees.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/inftrees.c.s -.PHONY : inftrees.c.s - -test/example.o: test/example.c.o -.PHONY : test/example.o - -# target to build an object file -test/example.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/test/example.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/example64.dir/build.make CMakeFiles/example64.dir/test/example.c.o -.PHONY : test/example.c.o - -test/example.i: test/example.c.i -.PHONY : test/example.i - -# target to preprocess a source file -test/example.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/test/example.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/example64.dir/build.make CMakeFiles/example64.dir/test/example.c.i -.PHONY : test/example.c.i - -test/example.s: test/example.c.s -.PHONY : test/example.s - -# target to generate assembly for a file -test/example.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/test/example.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/example64.dir/build.make CMakeFiles/example64.dir/test/example.c.s -.PHONY : test/example.c.s - -test/minigzip.o: test/minigzip.c.o -.PHONY : test/minigzip.o - -# target to build an object file -test/minigzip.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip.dir/build.make CMakeFiles/minigzip.dir/test/minigzip.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip64.dir/build.make CMakeFiles/minigzip64.dir/test/minigzip.c.o -.PHONY : test/minigzip.c.o - -test/minigzip.i: test/minigzip.c.i -.PHONY : test/minigzip.i - -# target to preprocess a source file -test/minigzip.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip.dir/build.make CMakeFiles/minigzip.dir/test/minigzip.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip64.dir/build.make CMakeFiles/minigzip64.dir/test/minigzip.c.i -.PHONY : test/minigzip.c.i - -test/minigzip.s: test/minigzip.c.s -.PHONY : test/minigzip.s - -# target to generate assembly for a file -test/minigzip.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip.dir/build.make CMakeFiles/minigzip.dir/test/minigzip.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/minigzip64.dir/build.make CMakeFiles/minigzip64.dir/test/minigzip.c.s -.PHONY : test/minigzip.c.s - -trees.o: trees.c.o -.PHONY : trees.o - -# target to build an object file -trees.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/trees.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/trees.c.o -.PHONY : trees.c.o - -trees.i: trees.c.i -.PHONY : trees.i - -# target to preprocess a source file -trees.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/trees.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/trees.c.i -.PHONY : trees.c.i - -trees.s: trees.c.s -.PHONY : trees.s - -# target to generate assembly for a file -trees.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/trees.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/trees.c.s -.PHONY : trees.c.s - -uncompr.o: uncompr.c.o -.PHONY : uncompr.o - -# target to build an object file -uncompr.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/uncompr.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/uncompr.c.o -.PHONY : uncompr.c.o - -uncompr.i: uncompr.c.i -.PHONY : uncompr.i - -# target to preprocess a source file -uncompr.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/uncompr.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/uncompr.c.i -.PHONY : uncompr.c.i - -uncompr.s: uncompr.c.s -.PHONY : uncompr.s - -# target to generate assembly for a file -uncompr.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/uncompr.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/uncompr.c.s -.PHONY : uncompr.c.s - -zutil.o: zutil.c.o -.PHONY : zutil.o - -# target to build an object file -zutil.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/zutil.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/zutil.c.o -.PHONY : zutil.c.o - -zutil.i: zutil.c.i -.PHONY : zutil.i - -# target to preprocess a source file -zutil.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/zutil.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/zutil.c.i -.PHONY : zutil.c.i - -zutil.s: zutil.c.s -.PHONY : zutil.s - -# target to generate assembly for a file -zutil.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlib.dir/build.make CMakeFiles/zlib.dir/zutil.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/zlibstatic.dir/build.make CMakeFiles/zlibstatic.dir/zutil.c.s -.PHONY : zutil.c.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... example" - @echo "... example64" - @echo "... minigzip" - @echo "... minigzip64" - @echo "... zlib" - @echo "... zlibstatic" - @echo "... adler32.o" - @echo "... adler32.i" - @echo "... adler32.s" - @echo "... compress.o" - @echo "... compress.i" - @echo "... compress.s" - @echo "... crc32.o" - @echo "... crc32.i" - @echo "... crc32.s" - @echo "... deflate.o" - @echo "... deflate.i" - @echo "... deflate.s" - @echo "... gzclose.o" - @echo "... gzclose.i" - @echo "... gzclose.s" - @echo "... gzlib.o" - @echo "... gzlib.i" - @echo "... gzlib.s" - @echo "... gzread.o" - @echo "... gzread.i" - @echo "... gzread.s" - @echo "... gzwrite.o" - @echo "... gzwrite.i" - @echo "... gzwrite.s" - @echo "... infback.o" - @echo "... infback.i" - @echo "... infback.s" - @echo "... inffast.o" - @echo "... inffast.i" - @echo "... inffast.s" - @echo "... inflate.o" - @echo "... inflate.i" - @echo "... inflate.s" - @echo "... inftrees.o" - @echo "... inftrees.i" - @echo "... inftrees.s" - @echo "... test/example.o" - @echo "... test/example.i" - @echo "... test/example.s" - @echo "... test/minigzip.o" - @echo "... test/minigzip.i" - @echo "... test/minigzip.s" - @echo "... trees.o" - @echo "... trees.i" - @echo "... trees.s" - @echo "... uncompr.o" - @echo "... uncompr.i" - @echo "... uncompr.s" - @echo "... zutil.o" - @echo "... zutil.i" - @echo "... zutil.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/cmake_install.cmake b/thirdparty/zlib-1.3.1/build-emcmake/cmake_install.cmake deleted file mode 100644 index a8ae607..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/cmake_install.cmake +++ /dev/null @@ -1,112 +0,0 @@ -# Install script for directory: /home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1 - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib" TYPE STATIC_LIBRARY FILES "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/libz.a") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib" TYPE STATIC_LIBRARY FILES "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/libz.a") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/include/zconf.h;/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/include/zlib.h") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/include" TYPE FILE FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zconf.h" - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zlib.h" - ) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/share/man/man3/zlib.3") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/share/man/man3" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/zlib.3") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/share/pkgconfig/zlib.pc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/share/pkgconfig" TYPE FILE FILES "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/zlib.pc") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/build-emcmake/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/thirdparty/zlib-1.3.1/build-emcmake/example.js b/thirdparty/zlib-1.3.1/build-emcmake/example.js deleted file mode 100644 index ba2ef2b..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/example.js +++ /dev/null @@ -1,4342 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('example.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @suppress {duplicate } */ - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - var _exit = exitJS; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - exit: _exit, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'isLeapYear', - 'ydayFromDate', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/example.wasm b/thirdparty/zlib-1.3.1/build-emcmake/example.wasm deleted file mode 100755 index b2d6fad..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/example.wasm and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/example64.js b/thirdparty/zlib-1.3.1/build-emcmake/example64.js deleted file mode 100644 index e4704c2..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/example64.js +++ /dev/null @@ -1,4342 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('example64.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @suppress {duplicate } */ - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - var _exit = exitJS; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - exit: _exit, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'isLeapYear', - 'ydayFromDate', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/example64.wasm b/thirdparty/zlib-1.3.1/build-emcmake/example64.wasm deleted file mode 100755 index b2d6fad..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/example64.wasm and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/install_manifest.txt b/thirdparty/zlib-1.3.1/build-emcmake/install_manifest.txt deleted file mode 100644 index 139c224..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/install_manifest.txt +++ /dev/null @@ -1,6 +0,0 @@ -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib/libz.a -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/include/zconf.h -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/include/zlib.h -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/share/man/man3/zlib.3 -/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/share/pkgconfig/zlib.pc \ No newline at end of file diff --git a/thirdparty/zlib-1.3.1/build-emcmake/minigzip.js b/thirdparty/zlib-1.3.1/build-emcmake/minigzip.js deleted file mode 100644 index 23d73e5..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/minigzip.js +++ /dev/null @@ -1,4517 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('minigzip.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @suppress {duplicate } */ - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - var _exit = exitJS; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - exit: _exit, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'isLeapYear', - 'ydayFromDate', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/minigzip.wasm b/thirdparty/zlib-1.3.1/build-emcmake/minigzip.wasm deleted file mode 100755 index 9624279..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/minigzip.wasm and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/build-emcmake/minigzip64.js b/thirdparty/zlib-1.3.1/build-emcmake/minigzip64.js deleted file mode 100644 index 3cac45a..0000000 --- a/thirdparty/zlib-1.3.1/build-emcmake/minigzip64.js +++ /dev/null @@ -1,4517 +0,0 @@ -// include: shell.js -// The Module object: Our interface to the outside world. We import -// and export values on it. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(moduleArg) => Promise -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to check if Module already exists (e.g. case 3 above). -// Substitution will be replaced with actual code on later stage of the build, -// this way Closure Compiler will not mangle it (e.g. case 4. above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module = typeof Module != 'undefined' ? Module : {}; - -// Determine the runtime environment we are in. You can customize this by -// setting the ENVIRONMENT setting at compile time (see settings.js). - -// Attempt to auto-detect the environment -var ENVIRONMENT_IS_WEB = typeof window == 'object'; -var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != 'undefined'; -// N.b. Electron.js environment is simultaneously a NODE-environment, but -// also a web environment. -var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string' && process.type != 'renderer'; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; - -if (ENVIRONMENT_IS_NODE) { - -} - -// --pre-jses are emitted after the Module integration code, so that they can -// refer to Module (if they choose; they can also define Module) - - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {...Module}; - -var arguments_ = []; -var thisProgram = './this.program'; -var quit_ = (status, toThrow) => { - throw toThrow; -}; - -// `/` should be present at the end if `scriptDirectory` is not empty -var scriptDirectory = ''; -function locateFile(path) { - if (Module['locateFile']) { - return Module['locateFile'](path, scriptDirectory); - } - return scriptDirectory + path; -} - -// Hooks that are implemented differently in different runtime environments. -var readAsync, readBinary; - -if (ENVIRONMENT_IS_NODE) { - if (typeof process == 'undefined' || !process.release || process.release.name !== 'node') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - var nodeVersion = process.versions.node; - var numericVersion = nodeVersion.split('.').slice(0, 3); - numericVersion = (numericVersion[0] * 10000) + (numericVersion[1] * 100) + (numericVersion[2].split('-')[0] * 1); - var minVersion = 160000; - if (numericVersion < 160000) { - throw new Error('This emscripten-generated code requires node v16.0.0 (detected v' + nodeVersion + ')'); - } - - // These modules will usually be used on Node.js. Load them eagerly to avoid - // the complexity of lazy-loading. - var fs = require('fs'); - var nodePath = require('path'); - - scriptDirectory = __dirname + '/'; - -// include: node_shell_read.js -readBinary = (filename) => { - // We need to re-wrap `file://` strings to URLs. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename); - assert(Buffer.isBuffer(ret)); - return ret; -}; - -readAsync = async (filename, binary = true) => { - // See the comment in the `readBinary` function. - filename = isFileURI(filename) ? new URL(filename) : filename; - var ret = fs.readFileSync(filename, binary ? undefined : 'utf8'); - assert(binary ? Buffer.isBuffer(ret) : typeof ret == 'string'); - return ret; -}; -// end include: node_shell_read.js - if (!Module['thisProgram'] && process.argv.length > 1) { - thisProgram = process.argv[1].replace(/\\/g, '/'); - } - - arguments_ = process.argv.slice(2); - - if (typeof module != 'undefined') { - module['exports'] = Module; - } - - quit_ = (status, toThrow) => { - process.exitCode = status; - throw toThrow; - }; - -} else -if (ENVIRONMENT_IS_SHELL) { - - if ((typeof process == 'object' && typeof require === 'function') || typeof window == 'object' || typeof WorkerGlobalScope != 'undefined') throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - -} else - -// Note that this includes Node.js workers when relevant (pthreads is enabled). -// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and -// ENVIRONMENT_IS_NODE. -if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - if (ENVIRONMENT_IS_WORKER) { // Check worker, not web, since window could be polyfilled - scriptDirectory = self.location.href; - } else if (typeof document != 'undefined' && document.currentScript) { // web - scriptDirectory = document.currentScript.src; - } - // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. - // otherwise, slice off the final part of the url to find the script directory. - // if scriptDirectory does not contain a slash, lastIndexOf will return -1, - // and scriptDirectory will correctly be replaced with an empty string. - // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), - // they are removed because they could contain a slash. - if (scriptDirectory.startsWith('blob:')) { - scriptDirectory = ''; - } else { - scriptDirectory = scriptDirectory.slice(0, scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/')+1); - } - - if (!(typeof window == 'object' || typeof WorkerGlobalScope != 'undefined')) throw new Error('not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)'); - - { -// include: web_or_worker_shell_read.js -if (ENVIRONMENT_IS_WORKER) { - readBinary = (url) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return new Uint8Array(/** @type{!ArrayBuffer} */(xhr.response)); - }; - } - - readAsync = async (url) => { - // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. - // See https://github.com/github/fetch/pull/92#issuecomment-140665932 - // Cordova or Electron apps are typically loaded from a file:// url. - // So use XHR on webview if URL is a file URL. - if (isFileURI(url)) { - return new Promise((resolve, reject) => { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = () => { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - resolve(xhr.response); - return; - } - reject(xhr.status); - }; - xhr.onerror = reject; - xhr.send(null); - }); - } - var response = await fetch(url, { credentials: 'same-origin' }); - if (response.ok) { - return response.arrayBuffer(); - } - throw new Error(response.status + ' : ' + response.url); - }; -// end include: web_or_worker_shell_read.js - } -} else -{ - throw new Error('environment detection error'); -} - -var out = Module['print'] || console.log.bind(console); -var err = Module['printErr'] || console.error.bind(console); - -// Merge back in the overrides -Object.assign(Module, moduleOverrides); -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used. -moduleOverrides = null; -checkIncomingModuleAPI(); - -// Emit code to handle expected values on the Module object. This applies Module.x -// to the proper local x. This has two benefits: first, we only emit it if it is -// expected to arrive, and second, by using a local everywhere else that can be -// minified. - -if (Module['arguments']) arguments_ = Module['arguments'];legacyModuleProp('arguments', 'arguments_'); - -if (Module['thisProgram']) thisProgram = Module['thisProgram'];legacyModuleProp('thisProgram', 'thisProgram'); - -// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message -// Assertions on removed incoming Module JS APIs. -assert(typeof Module['memoryInitializerPrefixURL'] == 'undefined', 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['pthreadMainPrefixURL'] == 'undefined', 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['cdInitializerPrefixURL'] == 'undefined', 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['filePackagePrefixURL'] == 'undefined', 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead'); -assert(typeof Module['read'] == 'undefined', 'Module.read option was removed'); -assert(typeof Module['readAsync'] == 'undefined', 'Module.readAsync option was removed (modify readAsync in JS)'); -assert(typeof Module['readBinary'] == 'undefined', 'Module.readBinary option was removed (modify readBinary in JS)'); -assert(typeof Module['setWindowTitle'] == 'undefined', 'Module.setWindowTitle option was removed (modify emscripten_set_window_title in JS)'); -assert(typeof Module['TOTAL_MEMORY'] == 'undefined', 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY'); -legacyModuleProp('asm', 'wasmExports'); -legacyModuleProp('readAsync', 'readAsync'); -legacyModuleProp('readBinary', 'readBinary'); -legacyModuleProp('setWindowTitle', 'setWindowTitle'); -var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; -var PROXYFS = 'PROXYFS is no longer included by default; build with -lproxyfs.js'; -var WORKERFS = 'WORKERFS is no longer included by default; build with -lworkerfs.js'; -var FETCHFS = 'FETCHFS is no longer included by default; build with -lfetchfs.js'; -var ICASEFS = 'ICASEFS is no longer included by default; build with -licasefs.js'; -var JSFILEFS = 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; -var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; - -var NODEFS = 'NODEFS is no longer included by default; build with -lnodefs.js'; - -assert(!ENVIRONMENT_IS_SHELL, 'shell environment detected but not enabled at build time. Add `shell` to `-sENVIRONMENT` to enable.'); - -// end include: shell.js - -// include: preamble.js -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -var wasmBinary = Module['wasmBinary'];legacyModuleProp('wasmBinary', 'wasmBinary'); - -if (typeof WebAssembly != 'object') { - err('no native wasm support detected'); -} - -// Wasm globals - -var wasmMemory; - -//======================================== -// Runtime essentials -//======================================== - -// whether we are quitting the application. no code should run after this. -// set in exit() and abort() -var ABORT = false; - -// set by exit() and abort(). Passed to 'onExit' handler. -// NOTE: This is also used as the process return code code in shell environments -// but only when noExitRuntime is false. -var EXITSTATUS; - -// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we -// don't define it at all in release modes. This matches the behaviour of -// MINIMAL_RUNTIME. -// TODO(sbc): Make this the default even without STRICT enabled. -/** @type {function(*, string=)} */ -function assert(condition, text) { - if (!condition) { - abort('Assertion failed' + (text ? ': ' + text : '')); - } -} - -// We used to include malloc/free by default in the past. Show a helpful error in -// builds with assertions. -function _malloc() { - abort('malloc() called but not included in the build - add `_malloc` to EXPORTED_FUNCTIONS'); -} -function _free() { - // Show a helpful error since we used to include free by default in the past. - abort('free() called but not included in the build - add `_free` to EXPORTED_FUNCTIONS'); -} - -// Memory management - -var HEAP, -/** @type {!Int8Array} */ - HEAP8, -/** @type {!Uint8Array} */ - HEAPU8, -/** @type {!Int16Array} */ - HEAP16, -/** @type {!Uint16Array} */ - HEAPU16, -/** @type {!Int32Array} */ - HEAP32, -/** @type {!Uint32Array} */ - HEAPU32, -/** @type {!Float32Array} */ - HEAPF32, -/* BigInt64Array type is not correctly defined in closure -/** not-@type {!BigInt64Array} */ - HEAP64, -/* BigUint64Array type is not correctly defined in closure -/** not-t@type {!BigUint64Array} */ - HEAPU64, -/** @type {!Float64Array} */ - HEAPF64; - -var runtimeInitialized = false; - -/** - * Indicates whether filename is delivered via file protocol (as opposed to http/https) - * @noinline - */ -var isFileURI = (filename) => filename.startsWith('file://'); - -// include: runtime_shared.js -// include: runtime_stack_check.js -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - var max = _emscripten_stack_get_end(); - assert((max & 3) == 0); - // If the stack ends at address zero we write our cookies 4 bytes into the - // stack. This prevents interference with SAFE_HEAP and ASAN which also - // monitor writes to address zero. - if (max == 0) { - max += 4; - } - // The stack grow downwards towards _emscripten_stack_get_end. - // We write cookies to the final two words in the stack and detect if they are - // ever overwritten. - HEAPU32[((max)>>2)] = 0x02135467; - HEAPU32[(((max)+(4))>>2)] = 0x89BACDFE; - // Also test the global address 0 for integrity. - HEAPU32[((0)>>2)] = 1668509029; -} - -function checkStackCookie() { - if (ABORT) return; - var max = _emscripten_stack_get_end(); - // See writeStackCookie(). - if (max == 0) { - max += 4; - } - var cookie1 = HEAPU32[((max)>>2)]; - var cookie2 = HEAPU32[(((max)+(4))>>2)]; - if (cookie1 != 0x02135467 || cookie2 != 0x89BACDFE) { - abort(`Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}`); - } - // Also test the global address 0 for integrity. - if (HEAPU32[((0)>>2)] != 0x63736d65 /* 'emsc' */) { - abort('Runtime error: The application has corrupted its heap memory area (address zero)!'); - } -} -// end include: runtime_stack_check.js -// include: runtime_exceptions.js -// end include: runtime_exceptions.js -// include: runtime_debug.js -// Endianness check -(() => { - var h16 = new Int16Array(1); - var h8 = new Int8Array(h16.buffer); - h16[0] = 0x6373; - if (h8[0] !== 0x73 || h8[1] !== 0x63) throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; -})(); - -if (Module['ENVIRONMENT']) { - throw new Error('Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)'); -} - -function legacyModuleProp(prop, newName, incoming=true) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - get() { - let extra = incoming ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' : ''; - abort(`\`Module.${prop}\` has been replaced by \`${newName}\`` + extra); - - } - }); - } -} - -function consumedModuleProp(prop) { - if (!Object.getOwnPropertyDescriptor(Module, prop)) { - Object.defineProperty(Module, prop, { - configurable: true, - set() { - abort(`Attempt to set \`Module.${prop}\` after it has already been processed. This can happen, for example, when code is injected via '--post-js' rather than '--pre-js'`); - - } - }); - } -} - -function ignoredModuleProp(prop) { - if (Object.getOwnPropertyDescriptor(Module, prop)) { - abort(`\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API`); - } -} - -// forcing the filesystem exports a few things by default -function isExportedByForceFilesystem(name) { - return name === 'FS_createPath' || - name === 'FS_createDataFile' || - name === 'FS_createPreloadedFile' || - name === 'FS_unlink' || - name === 'addRunDependency' || - // The old FS has some functionality that WasmFS lacks. - name === 'FS_createLazyFile' || - name === 'FS_createDevice' || - name === 'removeRunDependency'; -} - -/** - * Intercept access to a global symbol. This enables us to give informative - * warnings/errors when folks attempt to use symbols they did not include in - * their build, or no symbols that no longer exist. - */ -function hookGlobalSymbolAccess(sym, func) { - if (typeof globalThis != 'undefined' && !Object.getOwnPropertyDescriptor(globalThis, sym)) { - Object.defineProperty(globalThis, sym, { - configurable: true, - get() { - func(); - return undefined; - } - }); - } -} - -function missingGlobal(sym, msg) { - hookGlobalSymbolAccess(sym, () => { - warnOnce(`\`${sym}\` is not longer defined by emscripten. ${msg}`); - }); -} - -missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); -missingGlobal('asm', 'Please use wasmExports instead'); - -function missingLibrarySymbol(sym) { - hookGlobalSymbolAccess(sym, () => { - // Can't `abort()` here because it would break code that does runtime - // checks. e.g. `if (typeof SDL === 'undefined')`. - var msg = `\`${sym}\` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line`; - // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in - // library.js, which means $name for a JS name with no prefix, or name - // for a JS name like _name. - var librarySymbol = sym; - if (!librarySymbol.startsWith('_')) { - librarySymbol = '$' + sym; - } - msg += ` (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='${librarySymbol}')`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - warnOnce(msg); - }); - - // Any symbol that is not included from the JS library is also (by definition) - // not exported on the Module object. - unexportedRuntimeSymbol(sym); -} - -function unexportedRuntimeSymbol(sym) { - if (!Object.getOwnPropertyDescriptor(Module, sym)) { - Object.defineProperty(Module, sym, { - configurable: true, - get() { - var msg = `'${sym}' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)`; - if (isExportedByForceFilesystem(sym)) { - msg += '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; - } - abort(msg); - } - }); - } -} - -var runtimeDebug = true; // Switch to false at runtime to disable logging at the right times - -// Used by XXXXX_DEBUG settings to output debug messages. -function dbg(...args) { - if (!runtimeDebug && typeof runtimeDebug != 'undefined') return; - // TODO(sbc): Make this configurable somehow. Its not always convenient for - // logging to show up as warnings. - console.warn(...args); -} -// end include: runtime_debug.js -// include: memoryprofiler.js -// end include: memoryprofiler.js - - -function updateMemoryViews() { - var b = wasmMemory.buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(b); - Module['HEAP16'] = HEAP16 = new Int16Array(b); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); - Module['HEAP32'] = HEAP32 = new Int32Array(b); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); - Module['HEAPF32'] = HEAPF32 = new Float32Array(b); - Module['HEAPF64'] = HEAPF64 = new Float64Array(b); - Module['HEAP64'] = HEAP64 = new BigInt64Array(b); - Module['HEAPU64'] = HEAPU64 = new BigUint64Array(b); -} - -// end include: runtime_shared.js -assert(!Module['STACK_SIZE'], 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time') - -assert(typeof Int32Array != 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, - 'JS engine does not provide full typed array support'); - -// If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY -assert(!Module['wasmMemory'], 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally'); -assert(!Module['INITIAL_MEMORY'], 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically'); - -function preRun() { - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - consumedModuleProp('preRun'); - callRuntimeCallbacks(onPreRuns); -} - -function initRuntime() { - assert(!runtimeInitialized); - runtimeInitialized = true; - - checkStackCookie(); - - if (!Module['noFSInit'] && !FS.initialized) FS.init(); -TTY.init(); - - wasmExports['__wasm_call_ctors'](); - - FS.ignorePermissions = false; -} - -function preMain() { - checkStackCookie(); - -} - -function postRun() { - checkStackCookie(); - - if (Module['postRun']) { - if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; - while (Module['postRun'].length) { - addOnPostRun(Module['postRun'].shift()); - } - } - consumedModuleProp('postRun'); - - callRuntimeCallbacks(onPostRuns); -} - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// Module.preRun (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; -var runDependencyWatcher = null; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } -} - -function addRunDependency(id) { - runDependencies++; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval != 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(() => { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - err('still waiting on run dependencies:'); - } - err(`dependency: ${dep}`); - } - if (shown) { - err('(end of list)'); - } - }, 10000); - } - } else { - err('warning: run dependency added without ID'); - } -} - -function removeRunDependency(id) { - runDependencies--; - - Module['monitorRunDependencies']?.(runDependencies); - - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - err('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} - -/** @param {string|number=} what */ -function abort(what) { - Module['onAbort']?.(what); - - what = 'Aborted(' + what + ')'; - // TODO(sbc): Should we remove printing and leave it up to whoever - // catches the exception? - err(what); - - ABORT = true; - - // Use a wasm runtime error, because a JS error might be seen as a foreign - // exception, which means we'd run destructors on it. We need the error to - // simply make the program stop. - // FIXME This approach does not work in Wasm EH because it currently does not assume - // all RuntimeErrors are from traps; it decides whether a RuntimeError is from - // a trap or not based on a hidden field within the object. So at the moment - // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that - // allows this in the wasm spec. - - // Suppress closure compiler warning here. Closure compiler's builtin extern - // definition for WebAssembly.RuntimeError claims it takes no arguments even - // though it can. - // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. - /** @suppress {checkTypes} */ - var e = new WebAssembly.RuntimeError(what); - - // Throw the error whether or not MODULARIZE is set because abort is used - // in code paths apart from instantiation where an exception is expected - // to be thrown when abort is called. - throw e; -} - -function createExportWrapper(name, nargs) { - return (...args) => { - assert(runtimeInitialized, `native function \`${name}\` called before runtime initialization`); - var f = wasmExports[name]; - assert(f, `exported native function \`${name}\` not found`); - // Only assert for too many arguments. Too few can be valid since the missing arguments will be zero filled. - assert(args.length <= nargs, `native function \`${name}\` called with ${args.length} args but expects ${nargs}`); - return f(...args); - }; -} - -var wasmBinaryFile; - -function findWasmBinary() { - return locateFile('minigzip64.wasm'); -} - -function getBinarySync(file) { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - if (readBinary) { - return readBinary(file); - } - throw 'both async and sync fetching of the wasm failed'; -} - -async function getWasmBinary(binaryFile) { - // If we don't have the binary yet, load it asynchronously using readAsync. - if (!wasmBinary) { - // Fetch the binary using readAsync - try { - var response = await readAsync(binaryFile); - return new Uint8Array(response); - } catch { - // Fall back to getBinarySync below; - } - } - - // Otherwise, getBinarySync should be able to get it synchronously - return getBinarySync(binaryFile); -} - -async function instantiateArrayBuffer(binaryFile, imports) { - try { - var binary = await getWasmBinary(binaryFile); - var instance = await WebAssembly.instantiate(binary, imports); - return instance; - } catch (reason) { - err(`failed to asynchronously prepare wasm: ${reason}`); - - // Warn on some common problems. - if (isFileURI(wasmBinaryFile)) { - err(`warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing`); - } - abort(reason); - } -} - -async function instantiateAsync(binary, binaryFile, imports) { - if (!binary && typeof WebAssembly.instantiateStreaming == 'function' - // Don't use streaming for file:// delivered objects in a webview, fetch them synchronously. - && !isFileURI(binaryFile) - // Avoid instantiateStreaming() on Node.js environment for now, as while - // Node.js v18.1.0 implements it, it does not have a full fetch() - // implementation yet. - // - // Reference: - // https://github.com/emscripten-core/emscripten/pull/16917 - && !ENVIRONMENT_IS_NODE - ) { - try { - var response = fetch(binaryFile, { credentials: 'same-origin' }); - var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); - return instantiationResult; - } catch (reason) { - // We expect the most common failure cause to be a bad MIME type for the binary, - // in which case falling back to ArrayBuffer instantiation should work. - err(`wasm streaming compile failed: ${reason}`); - err('falling back to ArrayBuffer instantiation'); - // fall back of instantiateArrayBuffer below - }; - } - return instantiateArrayBuffer(binaryFile, imports); -} - -function getWasmImports() { - // prepare imports - return { - 'env': wasmImports, - 'wasi_snapshot_preview1': wasmImports, - } -} - -// Create the wasm instance. -// Receives the wasm imports, returns the exports. -async function createWasm() { - // Load the wasm module and create an instance of using native support in the JS engine. - // handle a generated wasm instance, receiving its exports and - // performing other necessary setup - /** @param {WebAssembly.Module=} module*/ - function receiveInstance(instance, module) { - wasmExports = instance.exports; - - - - wasmMemory = wasmExports['memory']; - - assert(wasmMemory, 'memory not found in wasm exports'); - updateMemoryViews(); - - removeRunDependency('wasm-instantiate'); - return wasmExports; - } - // wait for the pthread pool (if any) - addRunDependency('wasm-instantiate'); - - // Prefer streaming instantiation if available. - // Async compilation can be confusing when an error on the page overwrites Module - // (for example, if the order of elements is wrong, and the one defining Module is - // later), so we save Module and check it later. - var trueModule = Module; - function receiveInstantiationResult(result) { - // 'result' is a ResultObject object which has both the module and instance. - // receiveInstance() will swap in the exports (to Module.asm) so they can be called - assert(Module === trueModule, 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?'); - trueModule = null; - // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. - // When the regression is fixed, can restore the above PTHREADS-enabled path. - return receiveInstance(result['instance']); - } - - var info = getWasmImports(); - - // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback - // to manually instantiate the Wasm module themselves. This allows pages to - // run the instantiation parallel to any other async startup actions they are - // performing. - // Also pthreads and wasm workers initialize the wasm instance through this - // path. - if (Module['instantiateWasm']) { - return new Promise((resolve, reject) => { - try { - Module['instantiateWasm'](info, (mod, inst) => { - receiveInstance(mod, inst); - resolve(mod.exports); - }); - } catch(e) { - err(`Module.instantiateWasm callback failed with error: ${e}`); - reject(e); - } - }); - } - - wasmBinaryFile ??= findWasmBinary(); - var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); - var exports = receiveInstantiationResult(result); - return exports; -} - -// end include: preamble.js - -// Begin JS library code - - - class ExitStatus { - name = 'ExitStatus'; - constructor(status) { - this.message = `Program terminated with exit(${status})`; - this.status = status; - } - } - - var callRuntimeCallbacks = (callbacks) => { - while (callbacks.length > 0) { - // Pass the module as the first argument. - callbacks.shift()(Module); - } - }; - var onPostRuns = []; - var addOnPostRun = (cb) => onPostRuns.unshift(cb); - - var onPreRuns = []; - var addOnPreRun = (cb) => onPreRuns.unshift(cb); - - - - /** - * @param {number} ptr - * @param {string} type - */ - function getValue(ptr, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': return HEAP8[ptr]; - case 'i8': return HEAP8[ptr]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP64[((ptr)>>3)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - case '*': return HEAPU32[((ptr)>>2)]; - default: abort(`invalid type for getValue: ${type}`); - } - } - - var noExitRuntime = Module['noExitRuntime'] || true; - - var ptrToString = (ptr) => { - assert(typeof ptr === 'number'); - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - ptr >>>= 0; - return '0x' + ptr.toString(16).padStart(8, '0'); - }; - - - /** - * @param {number} ptr - * @param {number} value - * @param {string} type - */ - function setValue(ptr, value, type = 'i8') { - if (type.endsWith('*')) type = '*'; - switch (type) { - case 'i1': HEAP8[ptr] = value; break; - case 'i8': HEAP8[ptr] = value; break; - case 'i16': HEAP16[((ptr)>>1)] = value; break; - case 'i32': HEAP32[((ptr)>>2)] = value; break; - case 'i64': HEAP64[((ptr)>>3)] = BigInt(value); break; - case 'float': HEAPF32[((ptr)>>2)] = value; break; - case 'double': HEAPF64[((ptr)>>3)] = value; break; - case '*': HEAPU32[((ptr)>>2)] = value; break; - default: abort(`invalid type for setValue: ${type}`); - } - } - - var stackRestore = (val) => __emscripten_stack_restore(val); - - var stackSave = () => _emscripten_stack_get_current(); - - var warnOnce = (text) => { - warnOnce.shown ||= {}; - if (!warnOnce.shown[text]) { - warnOnce.shown[text] = 1; - if (ENVIRONMENT_IS_NODE) text = 'warning: ' + text; - err(text); - } - }; - - /** @suppress {duplicate } */ - var syscallGetVarargI = () => { - assert(SYSCALLS.varargs != undefined); - // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. - var ret = HEAP32[((+SYSCALLS.varargs)>>2)]; - SYSCALLS.varargs += 4; - return ret; - }; - var syscallGetVarargP = syscallGetVarargI; - - - var PATH = { - isAbs:(path) => path.charAt(0) === '/', - splitPath:(filename) => { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray:(parts, allowAboveRoot) => { - // if the path tries to go above the root, `up` ends up > 0 - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === '.') { - parts.splice(i, 1); - } else if (last === '..') { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift('..'); - } - } - return parts; - }, - normalize:(path) => { - var isAbsolute = PATH.isAbs(path), - trailingSlash = path.slice(-1) === '/'; - // Normalize the path - path = PATH.normalizeArray(path.split('/').filter((p) => !!p), !isAbsolute).join('/'); - if (!path && !isAbsolute) { - path = '.'; - } - if (path && trailingSlash) { - path += '/'; - } - return (isAbsolute ? '/' : '') + path; - }, - dirname:(path) => { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.slice(0, -1); - } - return root + dir; - }, - basename:(path) => path && path.match(/([^\/]+|\/)\/*$/)[1], - join:(...paths) => PATH.normalize(paths.join('/')), - join2:(l, r) => PATH.normalize(l + '/' + r), - }; - - var initRandomFill = () => { - // This block is not needed on v19+ since crypto.getRandomValues is builtin - if (ENVIRONMENT_IS_NODE) { - var nodeCrypto = require('crypto'); - return (view) => nodeCrypto.randomFillSync(view); - } - - return (view) => crypto.getRandomValues(view); - }; - var randomFill = (view) => { - // Lazily init on the first invocation. - (randomFill = initRandomFill())(view); - }; - - - - var PATH_FS = { - resolve:(...args) => { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? args[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path != 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = PATH.isAbs(path); - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter((p) => !!p), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - }, - relative:(from, to) => { - from = PATH_FS.resolve(from).slice(1); - to = PATH_FS.resolve(to).slice(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split('/')); - var toParts = trim(to.split('/')); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }, - }; - - - var UTF8Decoder = typeof TextDecoder != 'undefined' ? new TextDecoder() : undefined; - - /** - * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given - * array that contains uint8 values, returns a copy of that string as a - * Javascript String object. - * heapOrArray is either a regular array, or a JavaScript typed array view. - * @param {number=} idx - * @param {number=} maxBytesToRead - * @return {string} - */ - var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead = NaN) => { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on - // null terminator by itself. Also, use the length info to avoid running tiny - // strings through TextDecoder, since .subarray() allocates garbage. - // (As a tiny code save trick, compare endPtr against endIdx using a negation, - // so that undefined/NaN means Infinity) - while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; - - if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { - return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); - } - var str = ''; - // If building with TextDecoder, we have already computed the string length - // above, so test loop end condition against that - while (idx < endPtr) { - // For UTF8 byte structure, see: - // http://en.wikipedia.org/wiki/UTF-8#Description - // https://www.ietf.org/rfc/rfc2279.txt - // https://tools.ietf.org/html/rfc3629 - var u0 = heapOrArray[idx++]; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - var u1 = heapOrArray[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - var u2 = heapOrArray[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - if ((u0 & 0xF8) != 0xF0) warnOnce('Invalid UTF-8 leading byte ' + ptrToString(u0) + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!'); - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63); - } - - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - return str; - }; - - var FS_stdin_getChar_buffer = []; - - var lengthBytesUTF8 = (str) => { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var c = str.charCodeAt(i); // possibly a lead surrogate - if (c <= 0x7F) { - len++; - } else if (c <= 0x7FF) { - len += 2; - } else if (c >= 0xD800 && c <= 0xDFFF) { - len += 4; ++i; - } else { - len += 3; - } - } - return len; - }; - - var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { - assert(typeof str === 'string', `stringToUTF8Array expects a string (got ${typeof str})`); - // Parameter maxBytesToWrite is not optional. Negative values, 0, null, - // undefined and false each don't write out any bytes. - if (!(maxBytesToWrite > 0)) - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code - // unit, not a Unicode code point of the character! So decode - // UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description - // and https://www.ietf.org/rfc/rfc2279.txt - // and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) { - var u1 = str.charCodeAt(++i); - u = 0x10000 + ((u & 0x3FF) << 10) | (u1 & 0x3FF); - } - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - heap[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - heap[outIdx++] = 0xC0 | (u >> 6); - heap[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - heap[outIdx++] = 0xE0 | (u >> 12); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - if (u > 0x10FFFF) warnOnce('Invalid Unicode code point ' + ptrToString(u) + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).'); - heap[outIdx++] = 0xF0 | (u >> 18); - heap[outIdx++] = 0x80 | ((u >> 12) & 63); - heap[outIdx++] = 0x80 | ((u >> 6) & 63); - heap[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - heap[outIdx] = 0; - return outIdx - startIdx; - }; - /** @type {function(string, boolean=, number=)} */ - var intArrayFromString = (stringy, dontAddNull, length) => { - var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; - }; - var FS_stdin_getChar = () => { - if (!FS_stdin_getChar_buffer.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = Buffer.alloc(BUFSIZE); - var bytesRead = 0; - - // For some reason we must suppress a closure warning here, even though - // fd definitely exists on process.stdin, and is even the proper way to - // get the fd of stdin, - // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 - // This started to happen after moving this logic out of library_tty.js, - // so it is related to the surrounding code in some unclear manner. - /** @suppress {missingProperties} */ - var fd = process.stdin.fd; - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an - // exception, but on other OSes, reading EOF returns 0. Uniformize - // behavior by treating the EOF exception to return 0. - if (e.toString().includes('EOF')) bytesRead = 0; - else throw e; - } - - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } - } else - if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else - {} - if (!result) { - return null; - } - FS_stdin_getChar_buffer = intArrayFromString(result, true); - } - return FS_stdin_getChar_buffer.shift(); - }; - var TTY = { - ttys:[], - init() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process.stdin.setEncoding('utf8'); - // } - }, - shutdown() { - // https://github.com/emscripten-core/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process.stdin.pause(); - // } - }, - register(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops:{ - open(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - stream.tty.ops.fsync(stream.tty); - }, - fsync(stream) { - stream.tty.ops.fsync(stream.tty); - }, - read(stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - }, - }, - default_tty_ops:{ - get_char(tty) { - return FS_stdin_getChar(); - }, - put_char(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - out(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - ioctl_tcgets(tty) { - // typical setting - return { - c_iflag: 25856, - c_oflag: 5, - c_cflag: 191, - c_lflag: 35387, - c_cc: [ - 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, 0x00, - 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - ] - }; - }, - ioctl_tcsets(tty, optional_actions, data) { - // currently just ignore - return 0; - }, - ioctl_tiocgwinsz(tty) { - return [24, 80]; - }, - }, - default_tty1_ops:{ - put_char(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - fsync(tty) { - if (tty.output?.length > 0) { - err(UTF8ArrayToString(tty.output)); - tty.output = []; - } - }, - }, - }; - - - var mmapAlloc = (size) => { - abort('internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported'); - }; - var MEMFS = { - ops_table:null, - mount(mount) { - return MEMFS.createNode(null, '/', 16895, 0); - }, - createNode(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(63); - } - MEMFS.ops_table ||= { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { - llseek: MEMFS.stream_ops.llseek - } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.atime = node.mtime = node.ctime = Date.now(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - parent.atime = parent.mtime = parent.ctime = node.atime; - } - return node; - }, - getFileDataAsTypedArray(node) { - if (!node.contents) return new Uint8Array(0); - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - }, - expandFileStorage(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - }, - resizeFileStorage(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - } - }, - node_ops:{ - getattr(node) { - var attr = {}; - // device numbers reuse inode numbers. - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.atime); - attr.mtime = new Date(node.mtime); - attr.ctime = new Date(node.ctime); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr(node, attr) { - for (const key of ["mode", "atime", "mtime", "ctime"]) { - if (attr[key] != null) { - node[key] = attr[key]; - } - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup(parent, name) { - throw new FS.ErrnoError(44); - }, - mknod(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename(old_node, new_dir, new_name) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - if (FS.isDir(old_node.mode)) { - // if we're overwriting a directory at new_name, make sure it's empty. - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - FS.hashRemoveNode(new_node); - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - new_dir.contents[new_name] = old_node; - old_node.name = new_name; - new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); - }, - unlink(parent, name) { - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - rmdir(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.ctime = parent.mtime = Date.now(); - }, - readdir(node) { - return ['.', '..', ...Object.keys(node.contents)]; - }, - symlink(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 0o777 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - }, - }, - stream_ops:{ - read(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; - } - return size; - }, - write(stream, buffer, offset, length, position, canOwn) { - // The data buffer should be a typed array view - assert(!(buffer instanceof ArrayBuffer)); - - if (!length) return 0; - var node = stream.node; - node.mtime = node.ctime = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = buffer.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) { - // Use typed array write which is available. - node.contents.set(buffer.subarray(offset, offset + length), position); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap(stream, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { - // We can't emulate MAP_SHARED when the file is not backed by the - // buffer we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - if (contents) { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - HEAP8.set(contents, ptr); - } - } - return { ptr, allocated }; - }, - msync(stream, buffer, offset, length, mmapFlags) { - MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }, - }, - }; - - var asyncLoad = async (url) => { - var arrayBuffer = await readAsync(url); - assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`); - return new Uint8Array(arrayBuffer); - }; - - - var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => { - FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn); - }; - - var preloadPlugins = Module['preloadPlugins'] || []; - var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { - // Ensure plugins are ready. - if (typeof Browser != 'undefined') Browser.init(); - - var handled = false; - preloadPlugins.forEach((plugin) => { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, onerror); - handled = true; - } - }); - return handled; - }; - var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname - function processData(byteArray) { - function finish(byteArray) { - preFinish?.(); - if (!dontCreateFile) { - FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - onload?.(); - removeRunDependency(dep); - } - if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { - onerror?.(); - removeRunDependency(dep); - })) { - return; - } - finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - asyncLoad(url).then(processData, onerror); - } else { - processData(url); - } - }; - - var FS_modeStringToFlags = (str) => { - var flagModes = { - 'r': 0, - 'r+': 2, - 'w': 512 | 64 | 1, - 'w+': 512 | 64 | 2, - 'a': 1024 | 64 | 1, - 'a+': 1024 | 64 | 2, - }; - var flags = flagModes[str]; - if (typeof flags == 'undefined') { - throw new Error(`Unknown file open mode: ${str}`); - } - return flags; - }; - - var FS_getMode = (canRead, canWrite) => { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }; - - - - - - - /** - * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the - * emscripten HEAP, returns a copy of that string as a Javascript String object. - * - * @param {number} ptr - * @param {number=} maxBytesToRead - An optional length that specifies the - * maximum number of bytes to read. You can omit this parameter to scan the - * string until the first 0 byte. If maxBytesToRead is passed, and the string - * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the - * string will cut short at that byte index (i.e. maxBytesToRead will not - * produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing - * frequent uses of UTF8ToString() with and without maxBytesToRead may throw - * JS JIT optimizations off, so it is worth to consider consistently using one - * @return {string} - */ - var UTF8ToString = (ptr, maxBytesToRead) => { - assert(typeof ptr == 'number', `UTF8ToString expects a number (got ${typeof ptr})`); - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; - }; - - var strError = (errno) => UTF8ToString(_strerror(errno)); - - var ERRNO_CODES = { - 'EPERM': 63, - 'ENOENT': 44, - 'ESRCH': 71, - 'EINTR': 27, - 'EIO': 29, - 'ENXIO': 60, - 'E2BIG': 1, - 'ENOEXEC': 45, - 'EBADF': 8, - 'ECHILD': 12, - 'EAGAIN': 6, - 'EWOULDBLOCK': 6, - 'ENOMEM': 48, - 'EACCES': 2, - 'EFAULT': 21, - 'ENOTBLK': 105, - 'EBUSY': 10, - 'EEXIST': 20, - 'EXDEV': 75, - 'ENODEV': 43, - 'ENOTDIR': 54, - 'EISDIR': 31, - 'EINVAL': 28, - 'ENFILE': 41, - 'EMFILE': 33, - 'ENOTTY': 59, - 'ETXTBSY': 74, - 'EFBIG': 22, - 'ENOSPC': 51, - 'ESPIPE': 70, - 'EROFS': 69, - 'EMLINK': 34, - 'EPIPE': 64, - 'EDOM': 18, - 'ERANGE': 68, - 'ENOMSG': 49, - 'EIDRM': 24, - 'ECHRNG': 106, - 'EL2NSYNC': 156, - 'EL3HLT': 107, - 'EL3RST': 108, - 'ELNRNG': 109, - 'EUNATCH': 110, - 'ENOCSI': 111, - 'EL2HLT': 112, - 'EDEADLK': 16, - 'ENOLCK': 46, - 'EBADE': 113, - 'EBADR': 114, - 'EXFULL': 115, - 'ENOANO': 104, - 'EBADRQC': 103, - 'EBADSLT': 102, - 'EDEADLOCK': 16, - 'EBFONT': 101, - 'ENOSTR': 100, - 'ENODATA': 116, - 'ETIME': 117, - 'ENOSR': 118, - 'ENONET': 119, - 'ENOPKG': 120, - 'EREMOTE': 121, - 'ENOLINK': 47, - 'EADV': 122, - 'ESRMNT': 123, - 'ECOMM': 124, - 'EPROTO': 65, - 'EMULTIHOP': 36, - 'EDOTDOT': 125, - 'EBADMSG': 9, - 'ENOTUNIQ': 126, - 'EBADFD': 127, - 'EREMCHG': 128, - 'ELIBACC': 129, - 'ELIBBAD': 130, - 'ELIBSCN': 131, - 'ELIBMAX': 132, - 'ELIBEXEC': 133, - 'ENOSYS': 52, - 'ENOTEMPTY': 55, - 'ENAMETOOLONG': 37, - 'ELOOP': 32, - 'EOPNOTSUPP': 138, - 'EPFNOSUPPORT': 139, - 'ECONNRESET': 15, - 'ENOBUFS': 42, - 'EAFNOSUPPORT': 5, - 'EPROTOTYPE': 67, - 'ENOTSOCK': 57, - 'ENOPROTOOPT': 50, - 'ESHUTDOWN': 140, - 'ECONNREFUSED': 14, - 'EADDRINUSE': 3, - 'ECONNABORTED': 13, - 'ENETUNREACH': 40, - 'ENETDOWN': 38, - 'ETIMEDOUT': 73, - 'EHOSTDOWN': 142, - 'EHOSTUNREACH': 23, - 'EINPROGRESS': 26, - 'EALREADY': 7, - 'EDESTADDRREQ': 17, - 'EMSGSIZE': 35, - 'EPROTONOSUPPORT': 66, - 'ESOCKTNOSUPPORT': 137, - 'EADDRNOTAVAIL': 4, - 'ENETRESET': 39, - 'EISCONN': 30, - 'ENOTCONN': 53, - 'ETOOMANYREFS': 141, - 'EUSERS': 136, - 'EDQUOT': 19, - 'ESTALE': 72, - 'ENOTSUP': 138, - 'ENOMEDIUM': 148, - 'EILSEQ': 25, - 'EOVERFLOW': 61, - 'ECANCELED': 11, - 'ENOTRECOVERABLE': 56, - 'EOWNERDEAD': 62, - 'ESTRPIPE': 135, - }; - var FS = { - root:null, - mounts:[], - devices:{ - }, - streams:[], - nextInode:1, - nameTable:null, - currentPath:"/", - initialized:false, - ignorePermissions:true, - filesystems:null, - syncFSRequests:0, - readFiles:{ - }, - ErrnoError:class extends Error { - name = 'ErrnoError'; - // We set the `name` property to be able to identify `FS.ErrnoError` - // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. - // - when using PROXYFS, an error can come from an underlying FS - // as different FS objects have their own FS.ErrnoError each, - // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. - // we'll use the reliable test `err.name == "ErrnoError"` instead - constructor(errno) { - super(runtimeInitialized ? strError(errno) : ''); - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - } - }, - FSStream:class { - shared = {}; - get object() { - return this.node; - } - set object(val) { - this.node = val; - } - get isRead() { - return (this.flags & 2097155) !== 1; - } - get isWrite() { - return (this.flags & 2097155) !== 0; - } - get isAppend() { - return (this.flags & 1024); - } - get flags() { - return this.shared.flags; - } - set flags(val) { - this.shared.flags = val; - } - get position() { - return this.shared.position; - } - set position(val) { - this.shared.position = val; - } - }, - FSNode:class { - node_ops = {}; - stream_ops = {}; - readMode = 292 | 73; - writeMode = 146; - mounted = null; - constructor(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - this.parent = parent; - this.mount = parent.mount; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.rdev = rdev; - this.atime = this.mtime = this.ctime = Date.now(); - } - get read() { - return (this.mode & this.readMode) === this.readMode; - } - set read(val) { - val ? this.mode |= this.readMode : this.mode &= ~this.readMode; - } - get write() { - return (this.mode & this.writeMode) === this.writeMode; - } - set write(val) { - val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; - } - get isFolder() { - return FS.isDir(this.mode); - } - get isDevice() { - return FS.isChrdev(this.mode); - } - }, - lookupPath(path, opts = {}) { - if (!path) { - throw new FS.ErrnoError(44); - } - opts.follow_mount ??= true - - if (!PATH.isAbs(path)) { - path = FS.cwd() + '/' + path; - } - - // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { - // split the absolute path - var parts = path.split('/').filter((p) => !!p); - - // start at the root - var current = FS.root; - var current_path = '/'; - - for (var i = 0; i < parts.length; i++) { - var islast = (i === parts.length-1); - if (islast && opts.parent) { - // stop resolving - break; - } - - if (parts[i] === '.') { - continue; - } - - if (parts[i] === '..') { - current_path = PATH.dirname(current_path); - current = current.parent; - continue; - } - - current_path = PATH.join2(current_path, parts[i]); - try { - current = FS.lookupNode(current, parts[i]); - } catch (e) { - // if noent_okay is true, suppress a ENOENT in the last component - // and return an object with an undefined node. This is needed for - // resolving symlinks in the path when creating a file. - if ((e?.errno === 44) && islast && opts.noent_okay) { - return { path: current_path }; - } - throw e; - } - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { - current = current.mounted.root; - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (FS.isLink(current.mode) && (!islast || opts.follow)) { - if (!current.node_ops.readlink) { - throw new FS.ErrnoError(52); - } - var link = current.node_ops.readlink(current); - if (!PATH.isAbs(link)) { - link = PATH.dirname(current_path) + '/' + link; - } - path = link + '/' + parts.slice(i + 1).join('/'); - continue linkloop; - } - } - return { path: current_path, node: current }; - } - throw new FS.ErrnoError(32); - }, - getPath(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length-1] !== '/' ? `${mount}/${path}` : mount + path; - } - path = path ? `${node.name}/${path}` : node.name; - node = node.parent; - } - }, - hashName(parentid, name) { - var hash = 0; - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - }, - createNode(parent, name, mode, rdev) { - assert(typeof parent == 'object') - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - }, - destroyNode(node) { - FS.hashRemoveNode(node); - }, - isRoot(node) { - return node === node.parent; - }, - isMountpoint(node) { - return !!node.mounted; - }, - isFile(mode) { - return (mode & 61440) === 32768; - }, - isDir(mode) { - return (mode & 61440) === 16384; - }, - isLink(mode) { - return (mode & 61440) === 40960; - }, - isChrdev(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev(mode) { - return (mode & 61440) === 24576; - }, - isFIFO(mode) { - return (mode & 61440) === 4096; - }, - isSocket(mode) { - return (mode & 49152) === 49152; - }, - flagsToPermissionString(flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - }, - nodePermissions(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.includes('r') && !(node.mode & 292)) { - return 2; - } else if (perms.includes('w') && !(node.mode & 146)) { - return 2; - } else if (perms.includes('x') && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup(dir) { - if (!FS.isDir(dir.mode)) return 54; - var errCode = FS.nodePermissions(dir, 'x'); - if (errCode) return errCode; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate(dir, name) { - if (!FS.isDir(dir.mode)) { - return 54; - } - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - }, - mayDelete(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, 'wx'); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' // opening for write - || (flags & (512 | 64))) { // TODO: check for O_SEARCH? (== search for dir only) - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - checkOpExists(op, err) { - if (!op) { - throw new FS.ErrnoError(err); - } - return op; - }, - MAX_OPEN_FDS:4096, - nextfd() { - for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStreamChecked(fd) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - return stream; - }, - getStream:(fd) => FS.streams[fd], - createStream(stream, fd = -1) { - assert(fd >= -1); - - // clone it, so we can return an instance of FSStream - stream = Object.assign(new FS.FSStream(), stream); - if (fd == -1) { - fd = FS.nextfd(); - } - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream(fd) { - FS.streams[fd] = null; - }, - dupStream(origStream, fd = -1) { - var stream = FS.createStream(origStream, fd); - stream.stream_ops?.dup?.(stream); - return stream; - }, - doSetAttr(stream, node, attr) { - var setattr = stream?.stream_ops.setattr; - var arg = setattr ? stream : node; - setattr ??= node.node_ops.setattr; - FS.checkOpExists(setattr, 63) - setattr(arg, attr); - }, - chrdev_stream_ops:{ - open(stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - stream.stream_ops.open?.(stream); - }, - llseek() { - throw new FS.ErrnoError(70); - }, - }, - major:(dev) => ((dev) >> 8), - minor:(dev) => ((dev) & 0xff), - makedev:(ma, mi) => ((ma) << 8 | (mi)), - registerDevice(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice:(dev) => FS.devices[dev], - getMounts(mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push(...m.mounts); - } - - return mounts; - }, - syncfs(populate, callback) { - if (typeof populate == 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); - } - - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function doCallback(errCode) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(errCode); - } - - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach((mount) => { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount(type, opts, mountpoint) { - if (typeof type == 'string') { - // The filesystem was not included, and instead we have an error - // message stored in the variable. - throw type; - } - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - }, - unmount(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach((hash) => { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - }, - lookup(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name) { - throw new FS.ErrnoError(28); - } - if (name === '.' || name === '..') { - throw new FS.ErrnoError(20); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - statfs(path) { - return FS.statfsNode(FS.lookupPath(path, {follow: true}).node); - }, - statfsStream(stream) { - // We keep a separate statfsStream function because noderawfs overrides - // it. In noderawfs, stream.node is sometimes null. Instead, we need to - // look at stream.path. - return FS.statfsNode(stream.node); - }, - statfsNode(node) { - // NOTE: None of the defaults here are true. We're just returning safe and - // sane values. Currently nodefs and rawfs replace these defaults, - // other file systems leave them alone. - var rtn = { - bsize: 4096, - frsize: 4096, - blocks: 1e6, - bfree: 5e5, - bavail: 5e5, - files: FS.nextInode, - ffree: FS.nextInode - 1, - fsid: 42, - flags: 2, - namelen: 255, - }; - - if (node.node_ops.statfs) { - Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); - } - return rtn; - }, - create(path, mode = 0o666) { - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir(path, mode = 0o777) { - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree(path, mode) { - var dirs = path.split('/'); - var d = ''; - for (var dir of dirs) { - if (!dir) continue; - if (d || PATH.isAbs(path)) d += '/'; - d += dir; - try { - FS.mkdir(d, mode); - } catch(e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev(path, mode, dev) { - if (typeof dev == 'undefined') { - dev = mode; - mode = 0o666; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - // parents must exist - var lookup, old_dir, new_dir; - - // let the errors from non existent directories percolate up - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(28); - } - // new path should not be an ancestor of the old path - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(55); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - errCode = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - // update old node (we do this here to avoid each backend - // needing to) - old_node.parent = new_dir; - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - }, - rmdir(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - }, - readdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var readdir = FS.checkOpExists(node.node_ops.readdir, 54); - return readdir(node); - }, - unlink(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - }, - readlink(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return link.node_ops.readlink(link); - }, - stat(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - var getattr = FS.checkOpExists(node.node_ops.getattr, 63); - return getattr(node); - }, - fstat(fd) { - var stream = FS.getStreamChecked(fd); - var node = stream.node; - var getattr = stream.stream_ops.getattr; - var arg = getattr ? stream : node; - getattr ??= node.node_ops.getattr; - FS.checkOpExists(getattr, 63) - return getattr(arg); - }, - lstat(path) { - return FS.stat(path, true); - }, - doChmod(stream, node, mode, dontFollow) { - FS.doSetAttr(stream, node, { - mode: (mode & 4095) | (node.mode & ~4095), - ctime: Date.now(), - dontFollow - }); - }, - chmod(path, mode, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChmod(null, node, mode, dontFollow); - }, - lchmod(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod(fd, mode) { - var stream = FS.getStreamChecked(fd); - FS.doChmod(stream, stream.node, mode, false); - }, - doChown(stream, node, dontFollow) { - FS.doSetAttr(stream, node, { - timestamp: Date.now(), - dontFollow - // we ignore the uid / gid for now - }); - }, - chown(path, uid, gid, dontFollow) { - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - FS.doChown(null, node, dontFollow); - }, - lchown(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown(fd, uid, gid) { - var stream = FS.getStreamChecked(fd); - FS.doChown(stream, stream.node, false); - }, - doTruncate(stream, node, len) { - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, 'w'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.doSetAttr(stream, node, { - size: len, - timestamp: Date.now() - }); - }, - truncate(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path == 'string') { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - FS.doTruncate(null, node, len); - }, - ftruncate(fd, len) { - var stream = FS.getStreamChecked(fd); - if (len < 0 || (stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.doTruncate(stream, stream.node, len); - }, - utime(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - var setattr = FS.checkOpExists(node.node_ops.setattr, 63); - setattr(node, { - atime: atime, - mtime: mtime - }); - }, - open(path, flags, mode = 0o666) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; - if ((flags & 64)) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - var isDirPath; - if (typeof path == 'object') { - node = path; - } else { - isDirPath = path.endsWith("/"); - // noent_okay makes it so that if the final component of the path - // doesn't exist, lookupPath returns `node: undefined`. `path` will be - // updated to point to the target of all symlinks. - var lookup = FS.lookupPath(path, { - follow: !(flags & 131072), - noent_okay: true - }); - node = lookup.node; - path = lookup.path; - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(20); - } - } else if (isDirPath) { - throw new FS.ErrnoError(31); - } else { - // node doesn't exist, try to create it - // Ignore the permission bits here to ensure we can `open` this new - // file below. We use chmod below the apply the permissions once the - // file is open. - node = FS.mknod(path, mode | 0o777, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - // do truncation if necessary - if ((flags & 512) && !created) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512 | 131072); - - // register the stream with the filesystem - var stream = FS.createStream({ - node, - path: FS.getPath(node), // we want the absolute path to the node - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }); - // call the new stream's open function - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (created) { - FS.chmod(node, mode & 0o777); - } - if (Module['logReadFiles'] && !(flags & 1)) { - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - } - } - return stream; - }, - close(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed(stream) { - return stream.fd === null; - }, - llseek(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read(stream, buffer, offset, length, position) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write(stream, buffer, offset, length, position, canOwn) { - assert(offset >= 0); - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = typeof position != 'undefined'; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - mmap(stream, length, position, prot, flags) { - // User requests writing to file (prot & PROT_WRITE != 0). - // Checking if we have permissions to write to the file unless - // MAP_PRIVATE flag is set. According to POSIX spec it is possible - // to write to file opened in read-only mode with MAP_PRIVATE flag, - // as all modifications will be visible only in the memory of - // the current process. - if ((prot & 2) !== 0 - && (flags & 2) === 0 - && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - if (!length) { - throw new FS.ErrnoError(28); - } - return stream.stream_ops.mmap(stream, length, position, prot, flags); - }, - msync(stream, buffer, offset, length, mmapFlags) { - assert(offset >= 0); - if (!stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - ioctl(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile(path, opts = {}) { - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error(`Invalid encoding type "${opts.encoding}"`); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === 'utf8') { - ret = UTF8ArrayToString(buf); - } else if (opts.encoding === 'binary') { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile(path, data, opts = {}) { - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data == 'string') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error('Unsupported data type'); - } - FS.close(stream); - }, - cwd:() => FS.currentPath, - chdir(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, 'x'); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories() { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - }, - createDefaultDevices() { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: () => 0, - write: (stream, buffer, offset, length, pos) => length, - llseek: () => 0, - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using err() rather than out() - // so we register a second tty just for it. - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev('/dev/tty', FS.makedev(5, 0)); - FS.mkdev('/dev/tty1', FS.makedev(6, 0)); - // setup /dev/[u]random - // use a buffer to avoid overhead of individual crypto calls per byte - var randomBuffer = new Uint8Array(1024), randomLeft = 0; - var randomByte = () => { - if (randomLeft === 0) { - randomFill(randomBuffer); - randomLeft = randomBuffer.byteLength; - } - return randomBuffer[--randomLeft]; - }; - FS.createDevice('/dev', 'random', randomByte); - FS.createDevice('/dev', 'urandom', randomByte); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - }, - createSpecialDirectories() { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the - // name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - var proc_self = FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount() { - var node = FS.createNode(proc_self, 'fd', 16895, 73); - node.stream_ops = { - llseek: MEMFS.stream_ops.llseek, - }; - node.node_ops = { - lookup(parent, name) { - var fd = +name; - var stream = FS.getStreamChecked(fd); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: () => stream.path }, - id: fd + 1, - }; - ret.parent = ret; // make it look like a simple root node - return ret; - }, - readdir() { - return Array.from(FS.streams.entries()) - .filter(([k, v]) => v) - .map(([k, v]) => k.toString()); - } - }; - return node; - } - }, {}, '/proc/self/fd'); - }, - createStandardStreams(input, output, error) { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (input) { - FS.createDevice('/dev', 'stdin', input); - } else { - FS.symlink('/dev/tty', '/dev/stdin'); - } - if (output) { - FS.createDevice('/dev', 'stdout', null, output); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); - } - if (error) { - FS.createDevice('/dev', 'stderr', null, error); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 0); - var stdout = FS.open('/dev/stdout', 1); - var stderr = FS.open('/dev/stderr', 1); - assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); - assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); - assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); - }, - staticInit() { - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - }; - }, - init(input, output, error) { - assert(!FS.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.initialized = true; - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - input ??= Module['stdin']; - output ??= Module['stdout']; - error ??= Module['stderr']; - - FS.createStandardStreams(input, output, error); - }, - quit() { - FS.initialized = false; - // force-flush all streams, so we get musl std streams printed out - _fflush(0); - // close all of our streams - for (var stream of FS.streams) { - if (stream) { - FS.close(stream); - } - } - }, - findObject(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (!ret.exists) { - return null; - } - return ret.object; - }, - analyzePath(path, dontResolveLastLink) { - // operate from within the context of the symlink's target - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, exists: false, error: 0, name: null, path: null, object: null, - parentExists: false, parentPath: null, parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === '/'; - } catch (e) { - ret.error = e.errno; - }; - return ret; - }, - createPath(parent, path, canRead, canWrite) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - var parts = path.split('/').reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - if (e.errno != 20) throw e; - } - parent = current; - } - return current; - }, - createFile(parent, name, properties, canRead, canWrite) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile(parent, name, data, canRead, canWrite, canOwn) { - var path = name; - if (parent) { - parent = typeof parent == 'string' ? parent : FS.getPath(parent); - path = name ? PATH.join2(parent, name) : parent; - } - var mode = FS_getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data == 'string') { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); - data = arr; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - }, - createDevice(parent, name, input, output) { - var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); - var mode = FS_getMode(!!input, !!output); - FS.createDevice.major ??= 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open(stream) { - stream.seekable = false; - }, - close(stream) { - // flush any pending line data - if (output?.buffer?.length) { - output(10); - } - }, - read(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset+i] = result; - } - if (bytesRead) { - stream.node.atime = Date.now(); - } - return bytesRead; - }, - write(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.mtime = stream.node.ctime = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - if (typeof XMLHttpRequest != 'undefined') { - throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); - } else { // Command-line. - try { - obj.contents = readBinary(obj.url); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } - }, - createLazyFile(parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). - // Actual getting is abstracted away for eventual reuse. - class LazyUint8Array { - lengthKnown = false; - chunks = []; // Loaded chunks. Index is the chunk number - get(idx) { - if (idx > this.length-1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize)|0; - return this.getter(chunkNum)[chunkOffset]; - } - setDataGetter(getter) { - this.getter = getter; - } - cacheLength() { - // Find length - var xhr = new XMLHttpRequest(); - xhr.open('HEAD', url, false); - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; - - var chunkSize = 1024*1024; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (from, to) => { - if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); - if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); - } - - xhr.send(null); - if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(/** @type{Array} */(xhr.response || [])); - } - return intArrayFromString(xhr.responseText || '', true); - }; - var lazyArray = this; - lazyArray.setDataGetter((chunkNum) => { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - if (typeof lazyArray.chunks[chunkNum] == 'undefined') { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] == 'undefined') throw new Error('doXHR failed!'); - return lazyArray.chunks[chunkNum]; - }); - - if (usesGzip || !datalength) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - out("LazyFiles on gzip forces download of the whole file when length is accessed"); - } - - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - } - get length() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - get chunkSize() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - - if (typeof XMLHttpRequest != 'undefined') { - if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; - var lazyArray = new LazyUint8Array(); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach((key) => { - var fn = node.stream_ops[key]; - stream_ops[key] = (...args) => { - FS.forceLoadFile(node); - return fn(...args); - }; - }); - function writeChunks(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - } - // use a custom read function - stream_ops.read = (stream, buffer, offset, length, position) => { - FS.forceLoadFile(node); - return writeChunks(stream, buffer, offset, length, position) - }; - // use a custom mmap function - stream_ops.mmap = (stream, length, position, prot, flags) => { - FS.forceLoadFile(node); - var ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - writeChunks(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }; - node.stream_ops = stream_ops; - return node; - }, - absolutePath() { - abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); - }, - createFolder() { - abort('FS.createFolder has been removed; use FS.mkdir instead'); - }, - createLink() { - abort('FS.createLink has been removed; use FS.symlink instead'); - }, - joinPath() { - abort('FS.joinPath has been removed; use PATH.join instead'); - }, - mmapAlloc() { - abort('FS.mmapAlloc has been replaced by the top level function mmapAlloc'); - }, - standardizePath() { - abort('FS.standardizePath has been removed; use PATH.normalize instead'); - }, - }; - - var SYSCALLS = { - DEFAULT_POLLMASK:5, - calculateAt(dirfd, path, allowEmpty) { - if (PATH.isAbs(path)) { - return path; - } - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = SYSCALLS.getStreamFromFD(dirfd); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44);; - } - return dir; - } - return dir + '/' + path; - }, - writeStat(buf, stat) { - HEAP32[((buf)>>2)] = stat.dev; - HEAP32[(((buf)+(4))>>2)] = stat.mode; - HEAPU32[(((buf)+(8))>>2)] = stat.nlink; - HEAP32[(((buf)+(12))>>2)] = stat.uid; - HEAP32[(((buf)+(16))>>2)] = stat.gid; - HEAP32[(((buf)+(20))>>2)] = stat.rdev; - HEAP64[(((buf)+(24))>>3)] = BigInt(stat.size); - HEAP32[(((buf)+(32))>>2)] = 4096; - HEAP32[(((buf)+(36))>>2)] = stat.blocks; - var atime = stat.atime.getTime(); - var mtime = stat.mtime.getTime(); - var ctime = stat.ctime.getTime(); - HEAP64[(((buf)+(40))>>3)] = BigInt(Math.floor(atime / 1000)); - HEAPU32[(((buf)+(48))>>2)] = (atime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(56))>>3)] = BigInt(Math.floor(mtime / 1000)); - HEAPU32[(((buf)+(64))>>2)] = (mtime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(72))>>3)] = BigInt(Math.floor(ctime / 1000)); - HEAPU32[(((buf)+(80))>>2)] = (ctime % 1000) * 1000 * 1000; - HEAP64[(((buf)+(88))>>3)] = BigInt(stat.ino); - return 0; - }, - writeStatFs(buf, stats) { - HEAP32[(((buf)+(4))>>2)] = stats.bsize; - HEAP32[(((buf)+(40))>>2)] = stats.bsize; - HEAP32[(((buf)+(8))>>2)] = stats.blocks; - HEAP32[(((buf)+(12))>>2)] = stats.bfree; - HEAP32[(((buf)+(16))>>2)] = stats.bavail; - HEAP32[(((buf)+(20))>>2)] = stats.files; - HEAP32[(((buf)+(24))>>2)] = stats.ffree; - HEAP32[(((buf)+(28))>>2)] = stats.fsid; - HEAP32[(((buf)+(44))>>2)] = stats.flags; // ST_NOSUID - HEAP32[(((buf)+(36))>>2)] = stats.namelen; - }, - doMsync(addr, stream, len, flags, offset) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (flags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - var buffer = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer, offset, len, flags); - }, - getStreamFromFD(fd) { - var stream = FS.getStreamChecked(fd); - return stream; - }, - varargs:undefined, - getStr(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - }; - function ___syscall_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = syscallGetVarargI(); - if (arg < 0) { - return -28; - } - while (FS.streams[arg]) { - arg++; - } - var newStream; - newStream = FS.dupStream(stream, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = syscallGetVarargI(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = syscallGetVarargP(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)] = 2; - return 0; - } - case 13: - case 14: - // Pretend that the locking is successful. These are process-level locks, - // and Emscripten programs are a single process. If we supported linking a - // filesystem between programs, we'd need to do more here. - // See https://github.com/emscripten-core/emscripten/issues/23697 - return 0; - } - return -28; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: { - if (!stream.tty) return -59; - return 0; - } - case 21505: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcgets) { - var termios = stream.tty.ops.ioctl_tcgets(stream); - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = termios.c_iflag || 0; - HEAP32[(((argp)+(4))>>2)] = termios.c_oflag || 0; - HEAP32[(((argp)+(8))>>2)] = termios.c_cflag || 0; - HEAP32[(((argp)+(12))>>2)] = termios.c_lflag || 0; - for (var i = 0; i < 32; i++) { - HEAP8[(argp + i)+(17)] = termios.c_cc[i] || 0; - } - return 0; - } - return 0; - } - case 21510: - case 21511: - case 21512: { - if (!stream.tty) return -59; - return 0; // no-op, not actually adjusting terminal settings - } - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tcsets) { - var argp = syscallGetVarargP(); - var c_iflag = HEAP32[((argp)>>2)]; - var c_oflag = HEAP32[(((argp)+(4))>>2)]; - var c_cflag = HEAP32[(((argp)+(8))>>2)]; - var c_lflag = HEAP32[(((argp)+(12))>>2)]; - var c_cc = [] - for (var i = 0; i < 32; i++) { - c_cc.push(HEAP8[(argp + i)+(17)]); - } - return stream.tty.ops.ioctl_tcsets(stream.tty, op, { c_iflag, c_oflag, c_cflag, c_lflag, c_cc }); - } - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -59; - var argp = syscallGetVarargP(); - HEAP32[((argp)>>2)] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; // not supported - } - case 21531: { - var argp = syscallGetVarargP(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -59; - if (stream.tty.ops.ioctl_tiocgwinsz) { - var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); - var argp = syscallGetVarargP(); - HEAP16[((argp)>>1)] = winsize[0]; - HEAP16[(((argp)+(2))>>1)] = winsize[1]; - } - return 0; - } - case 21524: { - // TODO: technically, this ioctl call should change the window size. - // but, since emscripten doesn't have any concept of a terminal window - // yet, we'll just silently throw it away as we do TIOCGWINSZ - if (!stream.tty) return -59; - return 0; - } - case 21515: { - if (!stream.tty) return -59; - return 0; - } - default: return -28; // not supported - } - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - - function ___syscall_openat(dirfd, path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - var mode = varargs ? syscallGetVarargI() : 0; - return FS.open(path, flags, mode).fd; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - function ___syscall_unlinkat(dirfd, path, flags) { - try { - - path = SYSCALLS.getStr(path); - path = SYSCALLS.calculateAt(dirfd, path); - if (flags === 0) { - FS.unlink(path); - } else if (flags === 512) { - FS.rmdir(path); - } else { - abort('Invalid flags passed to unlinkat'); - } - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return -e.errno; - } - } - - var __abort_js = () => - abort('native code called abort()'); - - var abortOnCannotGrowMemory = (requestedSize) => { - abort(`Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0`); - }; - var _emscripten_resize_heap = (requestedSize) => { - var oldSize = HEAPU8.length; - // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. - requestedSize >>>= 0; - abortOnCannotGrowMemory(requestedSize); - }; - - - var runtimeKeepaliveCounter = 0; - var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; - var _proc_exit = (code) => { - EXITSTATUS = code; - if (!keepRuntimeAlive()) { - Module['onExit']?.(code); - ABORT = true; - } - quit_(code, new ExitStatus(code)); - }; - - - /** @suppress {duplicate } */ - /** @param {boolean|number=} implicit */ - var exitJS = (status, implicit) => { - EXITSTATUS = status; - - checkUnflushedContent(); - - // if exit() was called explicitly, warn the user if the runtime isn't actually being shut down - if (keepRuntimeAlive() && !implicit) { - var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`; - err(msg); - } - - _proc_exit(status); - }; - var _exit = exitJS; - - function _fd_close(fd) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - /** @param {number=} offset */ - var doReadv = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; // nothing more to read - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_read(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doReadv(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var INT53_MAX = 9007199254740992; - - var INT53_MIN = -9007199254740992; - var bigintToI53Checked = (num) => (num < INT53_MIN || num > INT53_MAX) ? NaN : Number(num); - function _fd_seek(fd, offset, whence, newOffset) { - offset = bigintToI53Checked(offset); - - - try { - - if (isNaN(offset)) return 61; - var stream = SYSCALLS.getStreamFromFD(fd); - FS.llseek(stream, offset, whence); - HEAP64[((newOffset)>>3)] = BigInt(stream.position); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - ; - } - - /** @param {number=} offset */ - var doWritev = (stream, iov, iovcnt, offset) => { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAPU32[((iov)>>2)]; - var len = HEAPU32[(((iov)+(4))>>2)]; - iov += 8; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) { - // No more space to write. - break; - } - if (typeof offset != 'undefined') { - offset += curr; - } - } - return ret; - }; - - function _fd_write(fd, iov, iovcnt, pnum) { - try { - - var stream = SYSCALLS.getStreamFromFD(fd); - var num = doWritev(stream, iov, iovcnt); - HEAPU32[((pnum)>>2)] = num; - return 0; - } catch (e) { - if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; - return e.errno; - } - } - - - var handleException = (e) => { - // Certain exception types we do not treat as errors since they are used for - // internal control flow. - // 1. ExitStatus, which is thrown by exit() - // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others - // that wish to return to JS event loop. - if (e instanceof ExitStatus || e == 'unwind') { - return EXITSTATUS; - } - checkStackCookie(); - if (e instanceof WebAssembly.RuntimeError) { - if (_emscripten_stack_get_current() <= 0) { - err('Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 65536)'); - } - } - quit_(1, e); - }; - - - var stringToUTF8 = (str, outPtr, maxBytesToWrite) => { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - }; - - var stackAlloc = (sz) => __emscripten_stack_alloc(sz); - var stringToUTF8OnStack = (str) => { - var size = lengthBytesUTF8(str) + 1; - var ret = stackAlloc(size); - stringToUTF8(str, ret, size); - return ret; - }; - - FS.createPreloadedFile = FS_createPreloadedFile; - FS.staticInit(); - // Set module methods based on EXPORTED_RUNTIME_METHODS - ; -// End JS library code - -function checkIncomingModuleAPI() { - ignoredModuleProp('fetchSettings'); -} -var wasmImports = { - /** @export */ - __syscall_fcntl64: ___syscall_fcntl64, - /** @export */ - __syscall_ioctl: ___syscall_ioctl, - /** @export */ - __syscall_openat: ___syscall_openat, - /** @export */ - __syscall_unlinkat: ___syscall_unlinkat, - /** @export */ - _abort_js: __abort_js, - /** @export */ - emscripten_resize_heap: _emscripten_resize_heap, - /** @export */ - exit: _exit, - /** @export */ - fd_close: _fd_close, - /** @export */ - fd_read: _fd_read, - /** @export */ - fd_seek: _fd_seek, - /** @export */ - fd_write: _fd_write -}; -var wasmExports; -createWasm(); -var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors', 0); -var _main = Module['_main'] = createExportWrapper('__main_argc_argv', 2); -var _strerror = createExportWrapper('strerror', 1); -var _fflush = createExportWrapper('fflush', 1); -var _emscripten_stack_init = () => (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); -var _emscripten_stack_get_free = () => (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); -var _emscripten_stack_get_base = () => (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); -var _emscripten_stack_get_end = () => (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); -var __emscripten_stack_restore = (a0) => (__emscripten_stack_restore = wasmExports['_emscripten_stack_restore'])(a0); -var __emscripten_stack_alloc = (a0) => (__emscripten_stack_alloc = wasmExports['_emscripten_stack_alloc'])(a0); -var _emscripten_stack_get_current = () => (_emscripten_stack_get_current = wasmExports['emscripten_stack_get_current'])(); - - -// include: postamble.js -// === Auto-generated postamble setup entry stuff === - -var missingLibrarySymbols = [ - 'writeI53ToI64', - 'writeI53ToI64Clamped', - 'writeI53ToI64Signaling', - 'writeI53ToU64Clamped', - 'writeI53ToU64Signaling', - 'readI53FromI64', - 'readI53FromU64', - 'convertI32PairToI53', - 'convertI32PairToI53Checked', - 'convertU32PairToI53', - 'getTempRet0', - 'setTempRet0', - 'zeroMemory', - 'getHeapMax', - 'growMemory', - 'inetPton4', - 'inetNtop4', - 'inetPton6', - 'inetNtop6', - 'readSockaddr', - 'writeSockaddr', - 'emscriptenLog', - 'readEmAsmArgs', - 'jstoi_q', - 'getExecutableName', - 'listenOnce', - 'autoResumeAudioContext', - 'getDynCaller', - 'dynCall', - 'runtimeKeepalivePush', - 'runtimeKeepalivePop', - 'callUserCallback', - 'maybeExit', - 'asmjsMangle', - 'alignMemory', - 'HandleAllocator', - 'getNativeTypeSize', - 'addOnInit', - 'addOnPostCtor', - 'addOnPreMain', - 'addOnExit', - 'STACK_SIZE', - 'STACK_ALIGN', - 'POINTER_SIZE', - 'ASSERTIONS', - 'getCFunc', - 'ccall', - 'cwrap', - 'uleb128Encode', - 'sigToWasmTypes', - 'generateFuncType', - 'convertJsFunctionToWasm', - 'getEmptyTableSlot', - 'updateTableMap', - 'getFunctionAddress', - 'addFunction', - 'removeFunction', - 'reallyNegative', - 'unSign', - 'strLen', - 'reSign', - 'formatString', - 'intArrayToString', - 'AsciiToString', - 'stringToAscii', - 'UTF16ToString', - 'stringToUTF16', - 'lengthBytesUTF16', - 'UTF32ToString', - 'stringToUTF32', - 'lengthBytesUTF32', - 'stringToNewUTF8', - 'writeArrayToMemory', - 'registerKeyEventCallback', - 'maybeCStringToJsString', - 'findEventTarget', - 'getBoundingClientRect', - 'fillMouseEventData', - 'registerMouseEventCallback', - 'registerWheelEventCallback', - 'registerUiEventCallback', - 'registerFocusEventCallback', - 'fillDeviceOrientationEventData', - 'registerDeviceOrientationEventCallback', - 'fillDeviceMotionEventData', - 'registerDeviceMotionEventCallback', - 'screenOrientation', - 'fillOrientationChangeEventData', - 'registerOrientationChangeEventCallback', - 'fillFullscreenChangeEventData', - 'registerFullscreenChangeEventCallback', - 'JSEvents_requestFullscreen', - 'JSEvents_resizeCanvasForFullscreen', - 'registerRestoreOldStyle', - 'hideEverythingExceptGivenElement', - 'restoreHiddenElements', - 'setLetterbox', - 'softFullscreenResizeWebGLRenderTarget', - 'doRequestFullscreen', - 'fillPointerlockChangeEventData', - 'registerPointerlockChangeEventCallback', - 'registerPointerlockErrorEventCallback', - 'requestPointerLock', - 'fillVisibilityChangeEventData', - 'registerVisibilityChangeEventCallback', - 'registerTouchEventCallback', - 'fillGamepadEventData', - 'registerGamepadEventCallback', - 'registerBeforeUnloadEventCallback', - 'fillBatteryEventData', - 'battery', - 'registerBatteryEventCallback', - 'setCanvasElementSize', - 'getCanvasElementSize', - 'jsStackTrace', - 'getCallstack', - 'convertPCtoSourceLocation', - 'getEnvStrings', - 'checkWasiClock', - 'wasiRightsToMuslOFlags', - 'wasiOFlagsToMuslOFlags', - 'safeSetTimeout', - 'setImmediateWrapped', - 'safeRequestAnimationFrame', - 'clearImmediateWrapped', - 'registerPostMainLoop', - 'registerPreMainLoop', - 'getPromise', - 'makePromise', - 'idsToPromises', - 'makePromiseCallback', - 'ExceptionInfo', - 'findMatchingCatch', - 'Browser_asyncPrepareDataCounter', - 'isLeapYear', - 'ydayFromDate', - 'arraySum', - 'addDays', - 'getSocketFromFD', - 'getSocketAddress', - 'FS_unlink', - 'FS_mkdirTree', - '_setNetworkCallback', - 'heapObjectForWebGLType', - 'toTypedArrayIndex', - 'webgl_enable_ANGLE_instanced_arrays', - 'webgl_enable_OES_vertex_array_object', - 'webgl_enable_WEBGL_draw_buffers', - 'webgl_enable_WEBGL_multi_draw', - 'webgl_enable_EXT_polygon_offset_clamp', - 'webgl_enable_EXT_clip_control', - 'webgl_enable_WEBGL_polygon_mode', - 'emscriptenWebGLGet', - 'computeUnpackAlignedImageSize', - 'colorChannelsInGlTextureFormat', - 'emscriptenWebGLGetTexPixelData', - 'emscriptenWebGLGetUniform', - 'webglGetUniformLocation', - 'webglPrepareUniformLocationsBeforeFirstUse', - 'webglGetLeftBracePos', - 'emscriptenWebGLGetVertexAttrib', - '__glGetActiveAttribOrUniform', - 'writeGLArray', - 'registerWebGlEventCallback', - 'runAndAbortIfError', - 'ALLOC_NORMAL', - 'ALLOC_STACK', - 'allocate', - 'writeStringToMemory', - 'writeAsciiToMemory', - 'demangle', - 'stackTrace', -]; -missingLibrarySymbols.forEach(missingLibrarySymbol) - -var unexportedSymbols = [ - 'run', - 'addRunDependency', - 'removeRunDependency', - 'out', - 'err', - 'callMain', - 'abort', - 'wasmMemory', - 'wasmExports', - 'writeStackCookie', - 'checkStackCookie', - 'INT53_MAX', - 'INT53_MIN', - 'bigintToI53Checked', - 'stackSave', - 'stackRestore', - 'stackAlloc', - 'ptrToString', - 'exitJS', - 'abortOnCannotGrowMemory', - 'ENV', - 'ERRNO_CODES', - 'strError', - 'DNS', - 'Protocols', - 'Sockets', - 'timers', - 'warnOnce', - 'readEmAsmArgsArray', - 'jstoi_s', - 'handleException', - 'keepRuntimeAlive', - 'asyncLoad', - 'mmapAlloc', - 'wasmTable', - 'noExitRuntime', - 'addOnPreRun', - 'addOnPostRun', - 'freeTableIndexes', - 'functionsInTableMap', - 'setValue', - 'getValue', - 'PATH', - 'PATH_FS', - 'UTF8Decoder', - 'UTF8ArrayToString', - 'UTF8ToString', - 'stringToUTF8Array', - 'stringToUTF8', - 'lengthBytesUTF8', - 'intArrayFromString', - 'UTF16Decoder', - 'stringToUTF8OnStack', - 'JSEvents', - 'specialHTMLTargets', - 'findCanvasEventTarget', - 'currentFullscreenStrategy', - 'restoreOldWindowedStyle', - 'UNWIND_CACHE', - 'ExitStatus', - 'doReadv', - 'doWritev', - 'initRandomFill', - 'randomFill', - 'emSetImmediate', - 'emClearImmediate_deps', - 'emClearImmediate', - 'promiseMap', - 'uncaughtExceptionCount', - 'exceptionLast', - 'exceptionCaught', - 'Browser', - 'getPreloadedImageData__data', - 'wget', - 'MONTH_DAYS_REGULAR', - 'MONTH_DAYS_LEAP', - 'MONTH_DAYS_REGULAR_CUMULATIVE', - 'MONTH_DAYS_LEAP_CUMULATIVE', - 'SYSCALLS', - 'preloadPlugins', - 'FS_createPreloadedFile', - 'FS_modeStringToFlags', - 'FS_getMode', - 'FS_stdin_getChar_buffer', - 'FS_stdin_getChar', - 'FS_createPath', - 'FS_createDevice', - 'FS_readFile', - 'FS', - 'FS_createDataFile', - 'FS_createLazyFile', - 'MEMFS', - 'TTY', - 'PIPEFS', - 'SOCKFS', - 'tempFixedLengthArray', - 'miniTempWebGLFloatBuffers', - 'miniTempWebGLIntBuffers', - 'GL', - 'AL', - 'GLUT', - 'EGL', - 'GLEW', - 'IDBStore', - 'SDL', - 'SDL_gfx', - 'allocateUTF8', - 'allocateUTF8OnStack', - 'print', - 'printErr', -]; -unexportedSymbols.forEach(unexportedRuntimeSymbol); - - - -var calledRun; - -function callMain(args = []) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'); - assert(typeof onPreRuns === 'undefined' || onPreRuns.length == 0, 'cannot call main when preRun functions remain to be called'); - - var entryFunction = _main; - - args.unshift(thisProgram); - - var argc = args.length; - var argv = stackAlloc((argc + 1) * 4); - var argv_ptr = argv; - args.forEach((arg) => { - HEAPU32[((argv_ptr)>>2)] = stringToUTF8OnStack(arg); - argv_ptr += 4; - }); - HEAPU32[((argv_ptr)>>2)] = 0; - - try { - - var ret = entryFunction(argc, argv); - - // if we're not running an evented main loop, it's time to exit - exitJS(ret, /* implicit = */ true); - return ret; - } catch (e) { - return handleException(e); - } -} - -function stackCheckInit() { - // This is normally called automatically during __wasm_call_ctors but need to - // get these values before even running any of the ctors so we call it redundantly - // here. - _emscripten_stack_init(); - // TODO(sbc): Move writeStackCookie to native to to avoid this. - writeStackCookie(); -} - -function run(args = arguments_) { - - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - stackCheckInit(); - - preRun(); - - // a preRun added a dependency, run will be called later - if (runDependencies > 0) { - dependenciesFulfilled = run; - return; - } - - function doRun() { - // run may have just been called through dependencies being fulfilled just in this very frame, - // or while the async setStatus time below was happening - assert(!calledRun); - calledRun = true; - Module['calledRun'] = true; - - if (ABORT) return; - - initRuntime(); - - preMain(); - - Module['onRuntimeInitialized']?.(); - consumedModuleProp('onRuntimeInitialized'); - - var noInitialRun = Module['noInitialRun'];legacyModuleProp('noInitialRun', 'noInitialRun'); - if (!noInitialRun) callMain(args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(() => { - setTimeout(() => Module['setStatus'](''), 1); - doRun(); - }, 1); - } else - { - doRun(); - } - checkStackCookie(); -} - -function checkUnflushedContent() { - // Compiler settings do not allow exiting the runtime, so flushing - // the streams is not possible. but in ASSERTIONS mode we check - // if there was something to flush, and if so tell the user they - // should request that the runtime be exitable. - // Normally we would not even include flush() at all, but in ASSERTIONS - // builds we do so just for this check, and here we see if there is any - // content to flush, that is, we check if there would have been - // something a non-ASSERTIONS build would have not seen. - // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 - // mode (which has its own special function for this; otherwise, all - // the code is inside libc) - var oldOut = out; - var oldErr = err; - var has = false; - out = err = (x) => { - has = true; - } - try { // it doesn't matter if it fails - _fflush(0); - // also flush in the JS FS layer - ['stdout', 'stderr'].forEach((name) => { - var info = FS.analyzePath('/dev/' + name); - if (!info) return; - var stream = info.object; - var rdev = stream.rdev; - var tty = TTY.ttys[rdev]; - if (tty?.output?.length) { - has = true; - } - }); - } catch(e) {} - out = oldOut; - err = oldErr; - if (has) { - warnOnce('stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.'); - } -} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} -consumedModuleProp('preInit'); - -run(); - -// end include: postamble.js - diff --git a/thirdparty/zlib-1.3.1/build-emcmake/minigzip64.wasm b/thirdparty/zlib-1.3.1/build-emcmake/minigzip64.wasm deleted file mode 100755 index 9624279..0000000 Binary files a/thirdparty/zlib-1.3.1/build-emcmake/minigzip64.wasm and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlib.rc b/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlib.rc deleted file mode 100644 index 856bd11..0000000 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlib.rc +++ /dev/null @@ -1,32 +0,0 @@ -#include - -#define IDR_VERSION1 1 -IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE - FILEVERSION 1, 3, 1, 0 - PRODUCTVERSION 1, 3, 1, 0 - FILEFLAGSMASK VS_FFI_FILEFLAGSMASK - FILEFLAGS 0 - FILEOS VOS_DOS_WINDOWS32 - FILETYPE VFT_DLL - FILESUBTYPE 0 // not used -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904E4" - //language ID = U.S. English, char set = Windows, Multilingual - - BEGIN - VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" - VALUE "FileVersion", "1.3.1\0" - VALUE "InternalName", "zlib\0" - VALUE "OriginalFilename", "zlibwapi.dll\0" - VALUE "ProductName", "ZLib.DLL\0" - VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" - VALUE "LegalCopyright", "(C) 1995-2024 Jean-loup Gailly & Mark Adler\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x0409, 1252 - END -END diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.def b/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.def deleted file mode 100644 index 3234a02..0000000 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc10/zlibvc.def +++ /dev/null @@ -1,158 +0,0 @@ -LIBRARY -; zlib data compression and ZIP file I/O library - -VERSION 1.3.1 - -EXPORTS - adler32 @1 - compress @2 - crc32 @3 - deflate @4 - deflateCopy @5 - deflateEnd @6 - deflateInit2_ @7 - deflateInit_ @8 - deflateParams @9 - deflateReset @10 - deflateSetDictionary @11 - gzclose @12 - gzdopen @13 - gzerror @14 - gzflush @15 - gzopen @16 - gzread @17 - gzwrite @18 - inflate @19 - inflateEnd @20 - inflateInit2_ @21 - inflateInit_ @22 - inflateReset @23 - inflateSetDictionary @24 - inflateSync @25 - uncompress @26 - zlibVersion @27 - gzprintf @28 - gzputc @29 - gzgetc @30 - gzseek @31 - gzrewind @32 - gztell @33 - gzeof @34 - gzsetparams @35 - zError @36 - inflateSyncPoint @37 - get_crc_table @38 - compress2 @39 - gzputs @40 - gzgets @41 - inflateCopy @42 - inflateBackInit_ @43 - inflateBack @44 - inflateBackEnd @45 - compressBound @46 - deflateBound @47 - gzclearerr @48 - gzungetc @49 - zlibCompileFlags @50 - deflatePrime @51 - deflatePending @52 - - unzOpen @61 - unzClose @62 - unzGetGlobalInfo @63 - unzGetCurrentFileInfo @64 - unzGoToFirstFile @65 - unzGoToNextFile @66 - unzOpenCurrentFile @67 - unzReadCurrentFile @68 - unzOpenCurrentFile3 @69 - unztell @70 - unzeof @71 - unzCloseCurrentFile @72 - unzGetGlobalComment @73 - unzStringFileNameCompare @74 - unzLocateFile @75 - unzGetLocalExtrafield @76 - unzOpen2 @77 - unzOpenCurrentFile2 @78 - unzOpenCurrentFilePassword @79 - - zipOpen @80 - zipOpenNewFileInZip @81 - zipWriteInFileInZip @82 - zipCloseFileInZip @83 - zipClose @84 - zipOpenNewFileInZip2 @86 - zipCloseFileInZipRaw @87 - zipOpen2 @88 - zipOpenNewFileInZip3 @89 - - unzGetFilePos @100 - unzGoToFilePos @101 - - fill_win32_filefunc @110 - -; zlibwapi v1.2.4 added: - fill_win32_filefunc64 @111 - fill_win32_filefunc64A @112 - fill_win32_filefunc64W @113 - - unzOpen64 @120 - unzOpen2_64 @121 - unzGetGlobalInfo64 @122 - unzGetCurrentFileInfo64 @124 - unzGetCurrentFileZStreamPos64 @125 - unztell64 @126 - unzGetFilePos64 @127 - unzGoToFilePos64 @128 - - zipOpen64 @130 - zipOpen2_64 @131 - zipOpenNewFileInZip64 @132 - zipOpenNewFileInZip2_64 @133 - zipOpenNewFileInZip3_64 @134 - zipOpenNewFileInZip4_64 @135 - zipCloseFileInZipRaw64 @136 - -; zlib1 v1.2.4 added: - adler32_combine @140 - crc32_combine @142 - deflateSetHeader @144 - deflateTune @145 - gzbuffer @146 - gzclose_r @147 - gzclose_w @148 - gzdirect @149 - gzoffset @150 - inflateGetHeader @156 - inflateMark @157 - inflatePrime @158 - inflateReset2 @159 - inflateUndermine @160 - -; zlib1 v1.2.6 added: - gzgetc_ @161 - inflateResetKeep @163 - deflateResetKeep @164 - -; zlib1 v1.2.7 added: - gzopen_w @165 - -; zlib1 v1.2.8 added: - inflateGetDictionary @166 - gzvprintf @167 - -; zlib1 v1.2.9 added: - inflateCodesUsed @168 - inflateValidate @169 - uncompress2 @170 - gzfread @171 - gzfwrite @172 - deflateGetDictionary @173 - adler32_z @174 - crc32_z @175 - -; zlib1 v1.2.12 added: - crc32_combine_gen @176 - crc32_combine_gen64 @177 - crc32_combine_op @178 diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlib.rc b/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlib.rc deleted file mode 100644 index 856bd11..0000000 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlib.rc +++ /dev/null @@ -1,32 +0,0 @@ -#include - -#define IDR_VERSION1 1 -IDR_VERSION1 VERSIONINFO MOVEABLE IMPURE LOADONCALL DISCARDABLE - FILEVERSION 1, 3, 1, 0 - PRODUCTVERSION 1, 3, 1, 0 - FILEFLAGSMASK VS_FFI_FILEFLAGSMASK - FILEFLAGS 0 - FILEOS VOS_DOS_WINDOWS32 - FILETYPE VFT_DLL - FILESUBTYPE 0 // not used -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904E4" - //language ID = U.S. English, char set = Windows, Multilingual - - BEGIN - VALUE "FileDescription", "zlib data compression and ZIP file I/O library\0" - VALUE "FileVersion", "1.3.1\0" - VALUE "InternalName", "zlib\0" - VALUE "OriginalFilename", "zlibwapi.dll\0" - VALUE "ProductName", "ZLib.DLL\0" - VALUE "Comments","DLL support by Alessandro Iacopetti & Gilles Vollant\0" - VALUE "LegalCopyright", "(C) 1995-2024 Jean-loup Gailly & Mark Adler\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x0409, 1252 - END -END diff --git a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.def b/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.def deleted file mode 100644 index 3234a02..0000000 --- a/thirdparty/zlib-1.3.1/contrib/vstudio/vc9/zlibvc.def +++ /dev/null @@ -1,158 +0,0 @@ -LIBRARY -; zlib data compression and ZIP file I/O library - -VERSION 1.3.1 - -EXPORTS - adler32 @1 - compress @2 - crc32 @3 - deflate @4 - deflateCopy @5 - deflateEnd @6 - deflateInit2_ @7 - deflateInit_ @8 - deflateParams @9 - deflateReset @10 - deflateSetDictionary @11 - gzclose @12 - gzdopen @13 - gzerror @14 - gzflush @15 - gzopen @16 - gzread @17 - gzwrite @18 - inflate @19 - inflateEnd @20 - inflateInit2_ @21 - inflateInit_ @22 - inflateReset @23 - inflateSetDictionary @24 - inflateSync @25 - uncompress @26 - zlibVersion @27 - gzprintf @28 - gzputc @29 - gzgetc @30 - gzseek @31 - gzrewind @32 - gztell @33 - gzeof @34 - gzsetparams @35 - zError @36 - inflateSyncPoint @37 - get_crc_table @38 - compress2 @39 - gzputs @40 - gzgets @41 - inflateCopy @42 - inflateBackInit_ @43 - inflateBack @44 - inflateBackEnd @45 - compressBound @46 - deflateBound @47 - gzclearerr @48 - gzungetc @49 - zlibCompileFlags @50 - deflatePrime @51 - deflatePending @52 - - unzOpen @61 - unzClose @62 - unzGetGlobalInfo @63 - unzGetCurrentFileInfo @64 - unzGoToFirstFile @65 - unzGoToNextFile @66 - unzOpenCurrentFile @67 - unzReadCurrentFile @68 - unzOpenCurrentFile3 @69 - unztell @70 - unzeof @71 - unzCloseCurrentFile @72 - unzGetGlobalComment @73 - unzStringFileNameCompare @74 - unzLocateFile @75 - unzGetLocalExtrafield @76 - unzOpen2 @77 - unzOpenCurrentFile2 @78 - unzOpenCurrentFilePassword @79 - - zipOpen @80 - zipOpenNewFileInZip @81 - zipWriteInFileInZip @82 - zipCloseFileInZip @83 - zipClose @84 - zipOpenNewFileInZip2 @86 - zipCloseFileInZipRaw @87 - zipOpen2 @88 - zipOpenNewFileInZip3 @89 - - unzGetFilePos @100 - unzGoToFilePos @101 - - fill_win32_filefunc @110 - -; zlibwapi v1.2.4 added: - fill_win32_filefunc64 @111 - fill_win32_filefunc64A @112 - fill_win32_filefunc64W @113 - - unzOpen64 @120 - unzOpen2_64 @121 - unzGetGlobalInfo64 @122 - unzGetCurrentFileInfo64 @124 - unzGetCurrentFileZStreamPos64 @125 - unztell64 @126 - unzGetFilePos64 @127 - unzGoToFilePos64 @128 - - zipOpen64 @130 - zipOpen2_64 @131 - zipOpenNewFileInZip64 @132 - zipOpenNewFileInZip2_64 @133 - zipOpenNewFileInZip3_64 @134 - zipOpenNewFileInZip4_64 @135 - zipCloseFileInZipRaw64 @136 - -; zlib1 v1.2.4 added: - adler32_combine @140 - crc32_combine @142 - deflateSetHeader @144 - deflateTune @145 - gzbuffer @146 - gzclose_r @147 - gzclose_w @148 - gzdirect @149 - gzoffset @150 - inflateGetHeader @156 - inflateMark @157 - inflatePrime @158 - inflateReset2 @159 - inflateUndermine @160 - -; zlib1 v1.2.6 added: - gzgetc_ @161 - inflateResetKeep @163 - deflateResetKeep @164 - -; zlib1 v1.2.7 added: - gzopen_w @165 - -; zlib1 v1.2.8 added: - inflateGetDictionary @166 - gzvprintf @167 - -; zlib1 v1.2.9 added: - inflateCodesUsed @168 - inflateValidate @169 - uncompress2 @170 - gzfread @171 - gzfwrite @172 - deflateGetDictionary @173 - adler32_z @174 - crc32_z @175 - -; zlib1 v1.2.12 added: - crc32_combine_gen @176 - crc32_combine_gen64 @177 - crc32_combine_op @178 diff --git a/thirdparty/zlib-1.3.1/install/include/zconf.h b/thirdparty/zlib-1.3.1/install/include/zconf.h deleted file mode 100644 index cf801d3..0000000 --- a/thirdparty/zlib-1.3.1/install/include/zconf.h +++ /dev/null @@ -1,545 +0,0 @@ -/* zconf.h -- configuration of the zlib compression library - * Copyright (C) 1995-2024 Jean-loup Gailly, Mark Adler - * For conditions of distribution and use, see copyright notice in zlib.h - */ - -/* @(#) $Id$ */ - -#ifndef ZCONF_H -#define ZCONF_H -/* #undef Z_PREFIX */ -#define Z_HAVE_UNISTD_H - -/* - * If you *really* need a unique prefix for all types and library functions, - * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it. - * Even better than compiling with -DZ_PREFIX would be to use configure to set - * this permanently in zconf.h using "./configure --zprefix". - */ -#ifdef Z_PREFIX /* may be set to #if 1 by ./configure */ -# define Z_PREFIX_SET - -/* all linked symbols and init macros */ -# define _dist_code z__dist_code -# define _length_code z__length_code -# define _tr_align z__tr_align -# define _tr_flush_bits z__tr_flush_bits -# define _tr_flush_block z__tr_flush_block -# define _tr_init z__tr_init -# define _tr_stored_block z__tr_stored_block -# define _tr_tally z__tr_tally -# define adler32 z_adler32 -# define adler32_combine z_adler32_combine -# define adler32_combine64 z_adler32_combine64 -# define adler32_z z_adler32_z -# ifndef Z_SOLO -# define compress z_compress -# define compress2 z_compress2 -# define compressBound z_compressBound -# endif -# define crc32 z_crc32 -# define crc32_combine z_crc32_combine -# define crc32_combine64 z_crc32_combine64 -# define crc32_combine_gen z_crc32_combine_gen -# define crc32_combine_gen64 z_crc32_combine_gen64 -# define crc32_combine_op z_crc32_combine_op -# define crc32_z z_crc32_z -# define deflate z_deflate -# define deflateBound z_deflateBound -# define deflateCopy z_deflateCopy -# define deflateEnd z_deflateEnd -# define deflateGetDictionary z_deflateGetDictionary -# define deflateInit z_deflateInit -# define deflateInit2 z_deflateInit2 -# define deflateInit2_ z_deflateInit2_ -# define deflateInit_ z_deflateInit_ -# define deflateParams z_deflateParams -# define deflatePending z_deflatePending -# define deflatePrime z_deflatePrime -# define deflateReset z_deflateReset -# define deflateResetKeep z_deflateResetKeep -# define deflateSetDictionary z_deflateSetDictionary -# define deflateSetHeader z_deflateSetHeader -# define deflateTune z_deflateTune -# define deflate_copyright z_deflate_copyright -# define get_crc_table z_get_crc_table -# ifndef Z_SOLO -# define gz_error z_gz_error -# define gz_intmax z_gz_intmax -# define gz_strwinerror z_gz_strwinerror -# define gzbuffer z_gzbuffer -# define gzclearerr z_gzclearerr -# define gzclose z_gzclose -# define gzclose_r z_gzclose_r -# define gzclose_w z_gzclose_w -# define gzdirect z_gzdirect -# define gzdopen z_gzdopen -# define gzeof z_gzeof -# define gzerror z_gzerror -# define gzflush z_gzflush -# define gzfread z_gzfread -# define gzfwrite z_gzfwrite -# define gzgetc z_gzgetc -# define gzgetc_ z_gzgetc_ -# define gzgets z_gzgets -# define gzoffset z_gzoffset -# define gzoffset64 z_gzoffset64 -# define gzopen z_gzopen -# define gzopen64 z_gzopen64 -# ifdef _WIN32 -# define gzopen_w z_gzopen_w -# endif -# define gzprintf z_gzprintf -# define gzputc z_gzputc -# define gzputs z_gzputs -# define gzread z_gzread -# define gzrewind z_gzrewind -# define gzseek z_gzseek -# define gzseek64 z_gzseek64 -# define gzsetparams z_gzsetparams -# define gztell z_gztell -# define gztell64 z_gztell64 -# define gzungetc z_gzungetc -# define gzvprintf z_gzvprintf -# define gzwrite z_gzwrite -# endif -# define inflate z_inflate -# define inflateBack z_inflateBack -# define inflateBackEnd z_inflateBackEnd -# define inflateBackInit z_inflateBackInit -# define inflateBackInit_ z_inflateBackInit_ -# define inflateCodesUsed z_inflateCodesUsed -# define inflateCopy z_inflateCopy -# define inflateEnd z_inflateEnd -# define inflateGetDictionary z_inflateGetDictionary -# define inflateGetHeader z_inflateGetHeader -# define inflateInit z_inflateInit -# define inflateInit2 z_inflateInit2 -# define inflateInit2_ z_inflateInit2_ -# define inflateInit_ z_inflateInit_ -# define inflateMark z_inflateMark -# define inflatePrime z_inflatePrime -# define inflateReset z_inflateReset -# define inflateReset2 z_inflateReset2 -# define inflateResetKeep z_inflateResetKeep -# define inflateSetDictionary z_inflateSetDictionary -# define inflateSync z_inflateSync -# define inflateSyncPoint z_inflateSyncPoint -# define inflateUndermine z_inflateUndermine -# define inflateValidate z_inflateValidate -# define inflate_copyright z_inflate_copyright -# define inflate_fast z_inflate_fast -# define inflate_table z_inflate_table -# ifndef Z_SOLO -# define uncompress z_uncompress -# define uncompress2 z_uncompress2 -# endif -# define zError z_zError -# ifndef Z_SOLO -# define zcalloc z_zcalloc -# define zcfree z_zcfree -# endif -# define zlibCompileFlags z_zlibCompileFlags -# define zlibVersion z_zlibVersion - -/* all zlib typedefs in zlib.h and zconf.h */ -# define Byte z_Byte -# define Bytef z_Bytef -# define alloc_func z_alloc_func -# define charf z_charf -# define free_func z_free_func -# ifndef Z_SOLO -# define gzFile z_gzFile -# endif -# define gz_header z_gz_header -# define gz_headerp z_gz_headerp -# define in_func z_in_func -# define intf z_intf -# define out_func z_out_func -# define uInt z_uInt -# define uIntf z_uIntf -# define uLong z_uLong -# define uLongf z_uLongf -# define voidp z_voidp -# define voidpc z_voidpc -# define voidpf z_voidpf - -/* all zlib structs in zlib.h and zconf.h */ -# define gz_header_s z_gz_header_s -# define internal_state z_internal_state - -#endif - -#if defined(__MSDOS__) && !defined(MSDOS) -# define MSDOS -#endif -#if (defined(OS_2) || defined(__OS2__)) && !defined(OS2) -# define OS2 -#endif -#if defined(_WINDOWS) && !defined(WINDOWS) -# define WINDOWS -#endif -#if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__) -# ifndef WIN32 -# define WIN32 -# endif -#endif -#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32) -# if !defined(__GNUC__) && !defined(__FLAT__) && !defined(__386__) -# ifndef SYS16BIT -# define SYS16BIT -# endif -# endif -#endif - -/* - * Compile with -DMAXSEG_64K if the alloc function cannot allocate more - * than 64k bytes at a time (needed on systems with 16-bit int). - */ -#ifdef SYS16BIT -# define MAXSEG_64K -#endif -#ifdef MSDOS -# define UNALIGNED_OK -#endif - -#ifdef __STDC_VERSION__ -# ifndef STDC -# define STDC -# endif -# if __STDC_VERSION__ >= 199901L -# ifndef STDC99 -# define STDC99 -# endif -# endif -#endif -#if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus)) -# define STDC -#endif -#if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__)) -# define STDC -#endif -#if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32)) -# define STDC -#endif -#if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__)) -# define STDC -#endif - -#if defined(__OS400__) && !defined(STDC) /* iSeries (formerly AS/400). */ -# define STDC -#endif - -#ifndef STDC -# ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */ -# define const /* note: need a more gentle solution here */ -# endif -#endif - -#if defined(ZLIB_CONST) && !defined(z_const) -# define z_const const -#else -# define z_const -#endif - -#ifdef Z_SOLO -# ifdef _WIN64 - typedef unsigned long long z_size_t; -# else - typedef unsigned long z_size_t; -# endif -#else -# define z_longlong long long -# if defined(NO_SIZE_T) - typedef unsigned NO_SIZE_T z_size_t; -# elif defined(STDC) -# include - typedef size_t z_size_t; -# else - typedef unsigned long z_size_t; -# endif -# undef z_longlong -#endif - -/* Maximum value for memLevel in deflateInit2 */ -#ifndef MAX_MEM_LEVEL -# ifdef MAXSEG_64K -# define MAX_MEM_LEVEL 8 -# else -# define MAX_MEM_LEVEL 9 -# endif -#endif - -/* Maximum value for windowBits in deflateInit2 and inflateInit2. - * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files - * created by gzip. (Files created by minigzip can still be extracted by - * gzip.) - */ -#ifndef MAX_WBITS -# define MAX_WBITS 15 /* 32K LZ77 window */ -#endif - -/* The memory requirements for deflate are (in bytes): - (1 << (windowBits+2)) + (1 << (memLevel+9)) - that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values) - plus a few kilobytes for small objects. For example, if you want to reduce - the default memory requirements from 256K to 128K, compile with - make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7" - Of course this will generally degrade compression (there's no free lunch). - - The memory requirements for inflate are (in bytes) 1 << windowBits - that is, 32K for windowBits=15 (default value) plus about 7 kilobytes - for small objects. -*/ - - /* Type declarations */ - -#ifndef OF /* function prototypes */ -# ifdef STDC -# define OF(args) args -# else -# define OF(args) () -# endif -#endif - -/* The following definitions for FAR are needed only for MSDOS mixed - * model programming (small or medium model with some far allocations). - * This was tested only with MSC; for other MSDOS compilers you may have - * to define NO_MEMCPY in zutil.h. If you don't need the mixed model, - * just define FAR to be empty. - */ -#ifdef SYS16BIT -# if defined(M_I86SM) || defined(M_I86MM) - /* MSC small or medium model */ -# define SMALL_MEDIUM -# ifdef _MSC_VER -# define FAR _far -# else -# define FAR far -# endif -# endif -# if (defined(__SMALL__) || defined(__MEDIUM__)) - /* Turbo C small or medium model */ -# define SMALL_MEDIUM -# ifdef __BORLANDC__ -# define FAR _far -# else -# define FAR far -# endif -# endif -#endif - -#if defined(WINDOWS) || defined(WIN32) - /* If building or using zlib as a DLL, define ZLIB_DLL. - * This is not mandatory, but it offers a little performance increase. - */ -# ifdef ZLIB_DLL -# if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500)) -# ifdef ZLIB_INTERNAL -# define ZEXTERN extern __declspec(dllexport) -# else -# define ZEXTERN extern __declspec(dllimport) -# endif -# endif -# endif /* ZLIB_DLL */ - /* If building or using zlib with the WINAPI/WINAPIV calling convention, - * define ZLIB_WINAPI. - * Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI. - */ -# ifdef ZLIB_WINAPI -# ifdef FAR -# undef FAR -# endif -# ifndef WIN32_LEAN_AND_MEAN -# define WIN32_LEAN_AND_MEAN -# endif -# include - /* No need for _export, use ZLIB.DEF instead. */ - /* For complete Windows compatibility, use WINAPI, not __stdcall. */ -# define ZEXPORT WINAPI -# ifdef WIN32 -# define ZEXPORTVA WINAPIV -# else -# define ZEXPORTVA FAR CDECL -# endif -# endif -#endif - -#if defined (__BEOS__) -# ifdef ZLIB_DLL -# ifdef ZLIB_INTERNAL -# define ZEXPORT __declspec(dllexport) -# define ZEXPORTVA __declspec(dllexport) -# else -# define ZEXPORT __declspec(dllimport) -# define ZEXPORTVA __declspec(dllimport) -# endif -# endif -#endif - -#ifndef ZEXTERN -# define ZEXTERN extern -#endif -#ifndef ZEXPORT -# define ZEXPORT -#endif -#ifndef ZEXPORTVA -# define ZEXPORTVA -#endif - -#ifndef FAR -# define FAR -#endif - -#if !defined(__MACTYPES__) -typedef unsigned char Byte; /* 8 bits */ -#endif -typedef unsigned int uInt; /* 16 bits or more */ -typedef unsigned long uLong; /* 32 bits or more */ - -#ifdef SMALL_MEDIUM - /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */ -# define Bytef Byte FAR -#else - typedef Byte FAR Bytef; -#endif -typedef char FAR charf; -typedef int FAR intf; -typedef uInt FAR uIntf; -typedef uLong FAR uLongf; - -#ifdef STDC - typedef void const *voidpc; - typedef void FAR *voidpf; - typedef void *voidp; -#else - typedef Byte const *voidpc; - typedef Byte FAR *voidpf; - typedef Byte *voidp; -#endif - -#if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC) -# include -# if (UINT_MAX == 0xffffffffUL) -# define Z_U4 unsigned -# elif (ULONG_MAX == 0xffffffffUL) -# define Z_U4 unsigned long -# elif (USHRT_MAX == 0xffffffffUL) -# define Z_U4 unsigned short -# endif -#endif - -#ifdef Z_U4 - typedef Z_U4 z_crc_t; -#else - typedef unsigned long z_crc_t; -#endif - -#ifdef HAVE_UNISTD_H /* may be set to #if 1 by ./configure */ -# define Z_HAVE_UNISTD_H -#endif - -#ifdef HAVE_STDARG_H /* may be set to #if 1 by ./configure */ -# define Z_HAVE_STDARG_H -#endif - -#ifdef STDC -# ifndef Z_SOLO -# include /* for off_t */ -# endif -#endif - -#if defined(STDC) || defined(Z_HAVE_STDARG_H) -# ifndef Z_SOLO -# include /* for va_list */ -# endif -#endif - -#ifdef _WIN32 -# ifndef Z_SOLO -# include /* for wchar_t */ -# endif -#endif - -/* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and - * "#define _LARGEFILE64_SOURCE 1" as requesting 64-bit operations, (even - * though the former does not conform to the LFS document), but considering - * both "#undef _LARGEFILE64_SOURCE" and "#define _LARGEFILE64_SOURCE 0" as - * equivalently requesting no 64-bit operations - */ -#if defined(_LARGEFILE64_SOURCE) && -_LARGEFILE64_SOURCE - -1 == 1 -# undef _LARGEFILE64_SOURCE -#endif - -#ifndef Z_HAVE_UNISTD_H -# ifdef __WATCOMC__ -# define Z_HAVE_UNISTD_H -# endif -#endif -#ifndef Z_HAVE_UNISTD_H -# if defined(_LARGEFILE64_SOURCE) && !defined(_WIN32) -# define Z_HAVE_UNISTD_H -# endif -#endif -#ifndef Z_SOLO -# if defined(Z_HAVE_UNISTD_H) -# include /* for SEEK_*, off_t, and _LFS64_LARGEFILE */ -# ifdef VMS -# include /* for off_t */ -# endif -# ifndef z_off_t -# define z_off_t off_t -# endif -# endif -#endif - -#if defined(_LFS64_LARGEFILE) && _LFS64_LARGEFILE-0 -# define Z_LFS64 -#endif - -#if defined(_LARGEFILE64_SOURCE) && defined(Z_LFS64) -# define Z_LARGE64 -#endif - -#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS-0 == 64 && defined(Z_LFS64) -# define Z_WANT64 -#endif - -#if !defined(SEEK_SET) && !defined(Z_SOLO) -# define SEEK_SET 0 /* Seek from beginning of file. */ -# define SEEK_CUR 1 /* Seek from current position. */ -# define SEEK_END 2 /* Set file pointer to EOF plus "offset" */ -#endif - -#ifndef z_off_t -# define z_off_t long -#endif - -#if !defined(_WIN32) && defined(Z_LARGE64) -# define z_off64_t off64_t -#else -# if defined(_WIN32) && !defined(__GNUC__) -# define z_off64_t __int64 -# else -# define z_off64_t z_off_t -# endif -#endif - -/* MVS linker does not support external names larger than 8 bytes */ -#if defined(__MVS__) - #pragma map(deflateInit_,"DEIN") - #pragma map(deflateInit2_,"DEIN2") - #pragma map(deflateEnd,"DEEND") - #pragma map(deflateBound,"DEBND") - #pragma map(inflateInit_,"ININ") - #pragma map(inflateInit2_,"ININ2") - #pragma map(inflateEnd,"INEND") - #pragma map(inflateSync,"INSY") - #pragma map(inflateSetDictionary,"INSEDI") - #pragma map(compressBound,"CMBND") - #pragma map(inflate_table,"INTABL") - #pragma map(inflate_fast,"INFA") - #pragma map(inflate_copyright,"INCOPY") -#endif - -#endif /* ZCONF_H */ diff --git a/thirdparty/zlib-1.3.1/install/lib/libz.a b/thirdparty/zlib-1.3.1/install/lib/libz.a deleted file mode 100644 index 7019d49..0000000 Binary files a/thirdparty/zlib-1.3.1/install/lib/libz.a and /dev/null differ diff --git a/thirdparty/zlib-1.3.1/install/share/pkgconfig/zlib.pc b/thirdparty/zlib-1.3.1/install/share/pkgconfig/zlib.pc deleted file mode 100644 index 78e0117..0000000 --- a/thirdparty/zlib-1.3.1/install/share/pkgconfig/zlib.pc +++ /dev/null @@ -1,13 +0,0 @@ -prefix=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install -exec_prefix=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install -libdir=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib -sharedlibdir=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/lib -includedir=/home/romazan/Рабочий стол/cproject/thirdparty/zlib-1.3.1/install/include - -Name: zlib -Description: zlib compression library -Version: 1.3.1 - -Requires: -Libs: -L${libdir} -L${sharedlibdir} -lz -Cflags: -I${includedir}